Сложение чисел
3
Задача. Ввести с клавиатуры два числа и найти их сумму.
Введите два целых числа
25
30
25+30=55
компьютер
пользователь
компьютер считает сам!
Переменные
4
Переменная – это область памяти, в которой хранится некоторая величина (данные). Величина, а значит и переменная, имеет имя, тип и значение. Значение переменной можно изменять во время работы программы.
a
Значение
Имя
Имена переменных
5
МОЖНО использовать
латинские буквы (A-Z, a-z)
русские буквы (не рекомендуется!)
цифры
знак подчеркивания _
заглавные и строчные буквы различаются
НЕЛЬЗЯ использоватьскобки знаки +, =, !, ? и др.
имя не может начинаться с цифры
Какие имена правильные?
AXby R&B 4Wheel Вася “PesBarbos” TU154 [QuQu] _ABBA A+B
Типы переменных
6
a = 4
print ( type(a) )
целое число (integer)
a = 4.5
print ( type(a) )
вещественное число
a = "Вася"
print ( type(a) )
символьная строка
a = True
print ( type(a) )
логическая
Зачем нужен тип переменной?
7
Тип определяет:
область допустимых значений
допустимые операции
объём памяти
формат хранения данных
Как записать значение в переменную?
8
a = 5
оператор присваивания
5
Оператор – это команда языка программирования (инструкция).
Оператор присваивания – это команда для присваивания нового значения переменной.
a
a = 7
7
Ввод значения с клавиатуры
9
5
a
Для ввода значения переменной с клавиатуры используется функция input()
Ввод значения с клавиатуры
10
a = input()
ввести строку с клавиатуры и связать с переменной a
b = input()
с = a + b
print ( c )
Пример: Если ввести с клавиатуры 21 и 33, то получим 2133.
21
33
2133
a = int( input() )
b = int( input() )
Чтобы преобразовать вводимые с клавиатуры символы в целое число, надо указать тип вводимой переменной, т.е. int:
Изменение значений переменной
12
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
Вывод данных
13
print ( a )
значение переменной
print ( "Ответ: ", a )
значение и текст
print ( "Ответ: ", a+b )
вычисление выражения
print ( a, "+", b, "=", c )
2 + 3 = 5
через пробелы
print ( a, "+", b, "=", c, sep = "" )
2+3=5
sep = ""
убрать разделители
print ( "Введите два числа: " )
a = int ( input() )
b = int ( input() )
c = a + b
print ( a, "+", b, "=", c, sep="" )
Сложение чисел: полное решение
15
Протокол:
Введите два целых числа
25
30
25+30=55
компьютер
пользователь
подсказка
Задания
16
Уважаемые ученики!
Вы пишите программы в текстовом редакторе Блокнот (все три задания в одном файле) и отправляете мне на электронную почту sholenkova@mail.ru до 13.04.2020. Можете использовать почту родителей, но лучше если заведете свою.
В теме указываете ваш класс, а файл называете своей фамилией, например:
Тема: 8б, Аванесов.
Если что-то непонятно, то задавайте вопросы.
Задания
17
«1»: Ввести три числа, найти их сумму.
Пример:
Введите три числа:
4
5
7
4+5+7=16
«2»: Ввести три числа, найти их сумму и произведение.
Пример:
Введите три числа:
4
5
7
4+5+7=16
4*5*7=140
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.