Презентация на тему: ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ

ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
1/22
Средняя оценка: 4.5/5 (всего оценок: 33)
Код скопирован в буфер обмена
Скачать (178 Кб)
1

Первый слайд презентации

ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ

Изображение слайда
2

Слайд 2

Ключевые слова вещественный тип данных целочисленный тип данных строковый тип данных логический тип данных

Изображение слайда
3

Слайд 3

Числовые типы данных Стандартные функции языка Python : Функция Назначение Тип аргумента Тип результата abs (х) Модуль x int, float Такой же, как у аргумента r ound (х) Округление вещественного х до заданного количества знаков после запятой float int, float in t (х ) Преобразование вещественного или строкового х к целому str, float int Прочие математические функции собраны в модуле math, подключение модуля: from math import * sqrt (x) Квадратный корень из x int, float float Датчик случайных чисел : from random import * randint(a,b) Целое случайное число в интервале [a, b ] int int random () Вещественное случайное число в интервале [0, 1 ) float

Изображение слайда
4

Слайд 4

Исследование функций round, int Выполните программу несколько раз для x  {10,2; 10,8; –10,2; –10,8}. Какой будет тип результата каждой из этих функций? ? print ('Исследование функций round, int ') x = float(input (' Введите х >>')) print (' Округление - ', round( x)) print (' Целая часть - ', int(x))

Изображение слайда
5

Слайд 5

Целочисленный тип данных Операции над целыми числами: Операция Обозначение Тип результата Сложение + i nt Вычитание - i nt Умножение * i nt Возведение в степень ** int Получение целого частного // i nt Получение целого остатка деления % i nt Деление / float

Изображение слайда
6

Слайд 6

Операции // и % print ('Нахождение суммы цифр трёхзначного числа'); x = int ( input ('Введите исходное число>>')) а = х // 100 b = x % 100 // 10 c = x % 10 s = a + b + c print ('s= ', s) Трёхзначное число можно представить в виде следующей суммы: x = a ·100 + b ·10 + c, где а, b, с - цифры числа. Программа нахождения суммы цифр вводимого с клавиатуры целого трёхзначного числа:

Изображение слайда
7

Слайд 7

Логический тип данных Величины логического типа принимают всего два значения: F alse и T rue ; F alse < T rue. Логические значения получаются в результате выполнения операций сравнения числовых, строковых и логических выражений. В языке Python логической переменной можно присваивать результат операции сравнения.

Изображение слайда
8

Слайд 8

Логический тип данных Пусть ans - логическая переменная, n - целая переменная. В результате выполнения оператора присваивания a ns = n % 2 = = 0 переменной ans будет присвоено значение T rue при любом чётном n и F alse в противном случае. # является ли число чётным? n = int (print ('Введите исходное число>>')) ans = n % 2 == 0 print ('Число', n, 'является чётным -', ans )

Изображение слайда
9

Слайд 9

Логический тип данных Логическим переменным можно присваивать значения логических выражений, построенных с помощью логических функций и ( and ), или ( or ), не ( not ). Логическая операция в Python Название операции and конъюнкция (логическое умножение) or дизъюнкция (логическое сложение) not отрицание (инверсия)

Изображение слайда
10

Слайд 10

# Является ли треугольник равнобедренным? a = int ( input ('Введите длину стороны а>>')) b = int ( input ('Введите длину стороны b >>')) c = int ( input ('Введите длину стороны c >>')) ans = a == b or а == с or b == c print ('Треугольник со сторонами', а, ', ', b, ', ', с, ' является равнобедренным –', ans ) Логический тип данных

Изображение слайда
11

Слайд 11

Самое главное Типы данных в языке Python : вещественный целочисленный строковый логический и другие. Для них определены соответствующие операции и функции.

Изображение слайда
12

Слайд 12

Опорный конспект Тип данных в Python Типы данных в языке Python : вещественный, целочисленный, строковый, логический. Целые Логические abs ( x ), int (x) sqrt ( x ), +, -, *, / Числовые s = " привет "; a = " Вася "; c = s + a Символьные and, or, not Вещественные

Изображение слайда
13

Слайд 13

Даны значения целочисленных переменных: a = 10 b = 20 Чему будет равно значение логической переменной rez после выполнения операции присваивания? а) rez = a = = 10 or b >10 б) rez = a > 5 and b > 5 and a < 20 and b < 30 в) rez = not a < 15 or b > 20 Вопросы и задания

Изображение слайда
14

Слайд 14

Для заданного x вычислите у по формуле у = х 3 + 2,5 х 2 – х +1. При этом: а) операцию возведения в степень использовать запрещено; б) в одном операторе присваивания можно использовать не более одной арифметической операции (сложение, умножение, вычитание); в) в программе может быть использовано не более пяти операторов присваивания. Подсказка: преобразуйте выражение к следующему виду: y =((x + 2,5 )x – 1 )x + 1. Вопросы и задания

Изображение слайда
15

Слайд 15

По заданным координатам точек А и В вычислите длину отрезка АВ. Пример входных данных Пример выходных данных xa = 2 ya = 1 xb = 10 yb = 7 | AB | = 10.0 Вопросы и задания

Изображение слайда
16

Слайд 16

Известны длины сторон треугольника a, b, c. Напишите программу, вычисляющую площадь этого треугольника. Пример входных данных Пример выходных данных a = 3 b = 4 с = 5 s = 6.0 Вопросы и задания

Изображение слайда
17

Слайд 17

Известны координаты вершин A, B, C треугольника. Напишите программу, вычисляющую площадь этого треугольника. Пример входных данных Пример выходных данных xa = 2 ya = 1 xb = 6 yb = 5 xc = 10 yc = 1 s = 16.0 Вопросы и задания

Изображение слайда
18

Слайд 18

Одна компания выпустила лотерейные билеты трёх разрядов: для молодежи, для взрослых и для стариков. Номера билетов каждого разряда лежат в пределах: для молодёжи - от 1 до 100; для взрослых - от 101 до 200; для стариков - от 201 до 250. С помощью компьютера выберите случайным образом лотерейный билет в каждом разряде. Вопросы и задания

Изображение слайда
19

Слайд 19

Запишите на языке Python программу, которая для произвольного двузначного числа определяет: а) сумму и произведение его цифр; б) число, образованное перестановкой цифр исходного числа. Вопросы и задания

Изображение слайда
20

Слайд 20

Составьте программу, выводящую T rue, если высказывание является истинным, и F alse в противном случае: а) сумма цифр трёхзначного числа x является чётным числом; б) треугольник со сторонами a, b, с является разносторонним. Вопросы и задания

Изображение слайда
21

Слайд 21

Идёт k -я секунда суток. Разработайте программу, которая по введённой k -й секунде суток определяет, сколько целых часов h и целых минут m прошло с начала суток. Например, если k =13257=3 х 3600 + 40 х 60 + 57, то h =3 и m = 40. Выведите на экран фразу : It is … hours … minutes. Вместо многоточий программа должна выводить значения h и m, отделяя их от слов ровно одним пробелом. Пример входных данных Пример выходных данных 13 257 It is 3 hours 40 minutes. Вопросы и задания

Изображение слайда
22

Последний слайд презентации: ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ

Запишите на языке Python программу, реализующую алгоритм работы кассира, выдающего покупателю сдачу ( s ) наименьшим количеством банкнот по 500 ( k 500), 100 ( k 100), 50 ( k 50) и 10( k 10) рублей. Пример входных данных Пример выходных данных 845 Следует сдать: банкнот по 500 руб. – 1 шт. банкнот по 100 руб. – 3 шт. банкнот по 50 руб. – 0 шт. банкнот по 10 руб. – 4 шт. Вопросы и задания

Изображение слайда