Понятие переменной Ввод и вывод данных Домашнее задание

Переменная – это область памяти, в которой хранится некоторая величина (данные). Величина, а значит и переменная, имеет имя, тип и значение. Значение переменной можно изменять во время работы программы.

Содержимое разработки

Программирование на языке Python Понятие переменной Ввод и вывод данных Домашнее задание

Программирование на языке Python

Понятие переменной

Ввод и вывод данных

Домашнее задание

Программирование на языке Python Простейшие программы

Программирование на языке Python

Простейшие программы

Сложение чисел Задача . Ввести с клавиатуры два числа и найти их сумму. Введите два целых числа  25  30   25+30=55 компьютер пользователь компьютер считает сам! ?

Сложение чисел

Задача . Ввести с клавиатуры два числа и найти их сумму.

Введите два целых числа

25

30

25+30=55

компьютер

пользователь

компьютер считает сам!

?

  • Как ввести числа в память?
  • Где хранить введенные числа ?
  • Как вычислить?
  • Как вывести результат?
Переменные Переменная – это область памяти, в которой хранится некоторая величина (данные). Величина, а значит и переменная, имеет имя, тип и значение. Значение переменной можно изменять во время работы программы. Значение Имя

Переменные

Переменная – это область памяти, в которой хранится некоторая величина (данные). Величина, а значит и переменная, имеет имя, тип и значение. Значение переменной можно изменять во время работы программы.

Значение

Имя

Имена переменных МОЖНО  использовать латинские буквы ( A-Z, a-z)   русские буквы ( не рекомендуется! ) цифры   знак подчеркивания _ латинские буквы ( A-Z, a-z)   русские буквы ( не рекомендуется! ) цифры   знак подчеркивания _ заглавные и строчные буквы различаются имя не может начинаться с цифры Какие имена правильные?  AXby R&B 4Wheel Вася “PesBarbos” TU154 [QuQu] _ABBA A+B

Имена переменных

МОЖНО использовать

  • латинские буквы ( A-Z, a-z) русские буквы ( не рекомендуется! ) цифры знак подчеркивания _
  • латинские буквы ( A-Z, a-z)
  • русские буквы ( не рекомендуется! )
  • цифры
  • знак подчеркивания _

заглавные и строчные буквы различаются

имя не может начинаться с цифры

Какие имена правильные?

AXby R&B 4Wheel Вася “PesBarbos” TU154 [QuQu] _ABBA A+B

a = "Вася" print ( type (a) ) символьная строка str ' a = True print ( type (a) ) логическая bool '" width="640"

Типы переменных

a = 4

print ( type (a) )

целое число ( integer )

a = 4.5

print ( type (a) )

вещественное число

floa t'

a = "Вася"

print ( type (a) )

символьная строка

str '

a = True

print ( type (a) )

логическая

bool '

Зачем нужен тип переменной? Тип определяет:

Зачем нужен тип переменной?

Тип определяет:

  • область допустимых значений
  • допустимые операции
  • объём памяти
  • формат хранения данных
Как записать значение в переменную? ! оператор присваивания  При записи нового значения  старое удаляется из памяти! a a = 5 5 7 a = 7 Оператор – это команда языка программирования (инструкция). Оператор присваивания – это команда для присваивания нового значения переменной.

Как записать значение в переменную?

!

оператор присваивания

При записи нового значения старое удаляется из памяти!

a

a = 5

5

7

a = 7

Оператор – это команда языка программирования (инструкция).

Оператор присваивания – это команда для присваивания нового значения переменной.

Ввод значения с клавиатуры a 5 Для ввода значения переменной с клавиатуры используется функция input() !

Ввод значения с клавиатуры

a

5

Для ввода значения переменной с клавиатуры используется функция input()

!

  • Программа ждет, пока пользователь введет значение и нажмет Enter .
  • Введенное значение записывается в переменную a (связывается с именем a )
Ввод значения с клавиатуры ввести строку с клавиатуры и связать с переменной a a  =  input () b  =  input () Пример: Если ввести с клавиатуры 21 и 33, то получим 2133.  21   33  2133 с  =  a + b ? print  ( c ) Почему? ! Результат функции input – строка символов! Чтобы преобразовать вводимые с клавиатуры символы в целое число, надо указать тип вводимой переменной, т.е. int : a  =  int ( input () ) b  =  int ( input () )

Ввод значения с клавиатуры

ввести строку с клавиатуры и связать с переменной a

a = input ()

b = input ()

Пример: Если ввести с клавиатуры 21 и 33, то получим 2133.

21

33

2133

с = a + b

?

print ( c )

Почему?

!

Результат функции input – строка символов!

Чтобы преобразовать вводимые с клавиатуры символы в целое число, надо указать тип вводимой переменной, т.е. int :

a = int ( input () )

b = int ( input () )

Ввод с подсказкой подсказка a = int ( input (

Ввод с подсказкой

подсказка

a = int ( input ( "Введите число: " ) )

Введите число:

26

Изменение значений переменной a = 5 b = a + 2 a = (a + 2 )*(b – 3 ) b = b + 1 28 = (5+2)*(7-3) a 5 b 7 = 5+2 8 = 7+1

Изменение значений переменной

a = 5

b = a + 2

a = (a + 2 )*(b – 3 )

b = b + 1

28

= (5+2)*(7-3)

a

5

b

7

= 5+2

8

= 7+1

Вывод данных значение переменной print  ( a ) print  (

Вывод данных

значение переменной

print ( a )

print ( "Ответ: " , a )

значение и текст

перечисление через запятую

вычисление выражения

print ( "Ответ: " , a+b )

print ( a, "+" , b, "=" , c )

через пробелы

2 + 3 = 5

sep = ""

print ( a, "+" , b, "=" , c, sep = "" )

2+3=5

убрать разделители

Сложение чисел: простое решение a  =  int  ( input () ) b  =  int  ( input () ) c  =  a  +  b print  ( c ) ? Что плохо?

Сложение чисел: простое решение

a = int ( input () )

b = int ( input () )

c = a + b

print ( c )

?

Что плохо?

Сложение чисел: полное решение p rint  (

Сложение чисел: полное решение

p rint ( "Введите два числа: " )

a = int ( input () )

b = int ( input () )

c = a + b

print ( a, "+" , b, "=" , c, sep= "" )

подсказка

компьютер

Протокол:

Введите два целых числа

25

30

25+30=55

пользователь

Задания Уважаемые ученики! Вы пишите программы в текстовом редакторе Блокнот (все три задания в одном файле) и отправляете мне на электронную почту sholenkova@mail.ru  до 13.04.2020. Можете использовать почту родителей, но лучше если заведете свою. В теме указываете ваш класс, а файл называете своей фамилией, например: Тема: 8б, Аванесов. Если что-то непонятно, то задавайте вопросы.

Задания

Уважаемые ученики!

Вы пишите программы в текстовом редакторе Блокнот (все три задания в одном файле) и отправляете мне на электронную почту [email protected] до 13.04.2020. Можете использовать почту родителей, но лучше если заведете свою.

В теме указываете ваш класс, а файл называете своей фамилией, например:

Тема: 8б, Аванесов.

Если что-то непонятно, то задавайте вопросы.

Задания «1»: Ввести три числа, найти их сумму.  Пример:   Введите три числа:   4   5   7   4+5+7=16 «2»: Ввести три числа, найти их сумму и произведение.  Пример:   Введите три числа:   4   5   7   4+5+7=16   4*5*7=140

Задания

«1»: Ввести три числа, найти их сумму.

Пример:

Введите три числа:

4

5

7

4+5+7=16

«2»: Ввести три числа, найти их сумму и произведение.

Пример:

Введите три числа:

4

5

7

4+5+7=16

4*5*7=140

Задания «3»: Ввести три числа, найти их сумму, произведение и среднее арифметическое.  Пример:   Введите три числа:   4   5   7   4+5+7=16   4*5*7=140   (4+5+7) / 3 =5.33 3333

Задания

«3»: Ввести три числа, найти их сумму, произведение и среднее арифметическое.

Пример:

Введите три числа:

4

5

7

4+5+7=16

4*5*7=140

(4+5+7) / 3 =5.33 3333

Конец фильма ПОЛЯКОВ Константин Юрьевич д.т.н., учитель информатики ГБОУ СОШ № 163, г. Санкт-Петербург kpolyakov@mail.ru

Конец фильма

ПОЛЯКОВ Константин Юрьевич

д.т.н., учитель информатики

ГБОУ СОШ № 163, г. Санкт-Петербург

[email protected]

Сохранить у себя:
Понятие переменной Ввод и вывод данных Домашнее задание

Получите свидетельство о публикации сразу после загрузки работы



Получите бесплатно свидетельство о публикации сразу после добавления разработки