Слайд 2
Вывод на экран 2 print ( "2+2=?" ) print ( "Ответ: 4" ) Протокол: 2+2=? Ответ: 4 автоматический переход на новую строку print ( '2+2=?' ) print ( 'Ответ: 4' )
Слайд 3
Задания 3 «4»: Вывести на экран текст «лесенкой» Вася пошел гулять «5»: Вывести на экран рисунок из букв Ж ЖЖЖ ЖЖЖЖЖ ЖЖЖЖЖЖЖ HH HH ZZZZZ
Слайд 4
Сложение чисел 4 Задача. Ввести с клавиатуры два числа и найти их сумму. Протокол: Введите два целых числа 25 30 25+30=55 компьютер пользователь компьютер считает сам! Как ввести числа в память? Где хранить введенные числа ? Как вычислить? Как вывести результат? ?
Слайд 5
Сумма: псевдокод 5 ввести два числа вычислить их сумму вывести сумму на экран Псевдокод – алгоритм на русском языке с элементами языка программирования. Компьютер не может исполнить псевдокод! !
Слайд 6
Переменные 6 Переменная – это величина, имеющая имя, тип и значение. Значение переменной можно изменять во время работы программы. Значение Имя
Слайд 7
Имена переменных 7 МОЖНО использовать латинские буквы ( A-Z, a-z) русские буквы ( не рекомендуется! ) цифры знак подчеркивания _ заглавные и строчные буквы различаются имя не может начинаться с цифры Какие имена правильные? AXby R&B 4Wheel Вася “PesBarbos” TU154 [QuQu] _ABBA A+B
Слайд 8
Типы переменных 8 a = 4 print ( type (a) ) <class 'int'> целое число ( integer ) a = 4.5 print ( type (a) ) <class ' floa t'> вещественное число a = "Вася" print ( type (a) ) <class ' str '> символьная строка a = True print ( type (a) ) <class ' bool '> логическая
Слайд 9
Зачем нужен тип переменной? 9 Тип определяет: область допустимых значений допустимые операции объём памяти формат хранения данных
Слайд 10
Как записать значение в переменную? 10 a = 5 оператор присваивания При записи нового значения старое удаляется из памяти! ! 5 Оператор – это команда языка программирования (инструкция). Оператор присваивания – это команда для присваивания нового значения переменной. a a = 7 7
Слайд 11
Ввод значения с клавиатуры 11 Программа ждет, пока пользователь введет значение и нажмет Enter. Введенное значение записывается в переменную a (связывается с именем a ) ! 5 a
Слайд 12
Ввод значения с клавиатуры 12 a = input () ввести строку с клавиатуры и связать с переменной a b = input () с = a + b print ( c ) Протокол: 21 33 2133 Почему? ? Результат функции input – строка символов! ! a = int ( input () ) b = int ( input () ) преобразовать в целое число
Слайд 13
Ввод с подсказкой 13 a = input ( "Введите число: " ) подсказка Введите число: 26 Что не так? ? a = int ( input ( "Введите число: " ) )
Слайд 14
Изменение значений переменной 14 a = 5 b = a + 2 a = (a + 2 )*(b – 3 ) b = b + 1 a 5 b = 5+2 7 28 = (5+2)*(7-3) = 7+1 8
Слайд 15
Вывод данных 15 print ( a ) значение переменной print ( "Ответ: ", a ) значение и текст перечисление через запятую print ( "Ответ: ", a+b ) вычисление выражения print ( a, "+", b, "=", c ) 2 + 3 = 5 через пробелы print ( a, "+", b, "=", c, sep = "" ) 2+3=5 sep = "" убрать разделители
Слайд 16
Сложение чисел: простое решение 16 a = int ( input () ) b = int ( input () ) c = a + b print ( c ) Что плохо? ?
Слайд 17
p rint ( "Введите два числа: " ) a = int ( input () ) b = int ( input () ) c = a + b print ( a, "+", b, "=", c, sep= "" ) Сложение чисел: полное решение 17 Протокол: Введите два целых числа 25 30 25+30=55 компьютер пользователь подсказка
Слайд 18
Задания 18 «3»: Ввести три числа, найти их сумму. Пример: Введите три числа: 4 5 7 4+5+7=16 «4»: Ввести три числа, найти их сумму и произведение. Пример: Введите три числа: 4 5 7 4+5+7=16 4*5*7=140
Слайд 19
Задания 19 «5»: Ввести три числа, найти их сумму, произведение и среднее арифметическое. Пример: Введите три числа: 4 5 7 4+5+7=16 4*5*7=140 (4+5+7) / 3 =5.33 3333