3.54M
Category: programmingprogramming

Введение в программирование. Переменные. Занятие 1

1.

Занятие 1. Введение в
программирование.
Переменные.

2.

2

3.

3

4.

4

5.

5

6.

6

7.

7

8.

8

9.

Задача 1
У Сергея имеется 5 черепашек и 5 клеток, для
черепашки очень важно сидеть в клетке, в которой
их купили, однако Сергей не различает эти клетки,
поэтому он их покрасил. Проблема в том, что Сергей
постоянно забывает какая клетка для какой
черепашки. Давайте напишем программу для
Сергея, чтобы он всегда знал в какую клетку, какую
черепашку садить.
9

10.

Данные задачи
Черепашка 1 Клетка 3
Клетка 1
Красный
Черепашка 2 Клетка 1
Клетка 2
Желтый
Черепашка 3 Клетка 5
Клетка 3
Черный
Черепашка 4 Клетка 4
Клетка 4
Синий
Черепашка 5 Клетка 2
Клетка 5
Зеленый
10

11.

Визуализация данных задачи
11

12.

Переменная
Переменная – адрес ячейки
памяти. В ячейку памяти мы
можем записывать
различные данные,
перезаписывать эти данные,
выполнять различные
операции с данными в
ячейках.
12

13.

Как хранятся данные в компьютере
13

14.

Связь между нашей задачей и
переменными.
14

15.

Код к задаче 1
Черная_клетка = 'Черепашка 1'
Красная_клетка = 'Черепашка 2'
Зеленая клетка = 'Черепашка 3'
Желтая_клетка = 'Черепашка 4'
Синяя_клетка = 'Черепашка 5'
15

16.

Функции
16

17.

Функция print()
print('Машина') – компьютер выведет слово ‘Машина’
print(3+6) – компьютер выведет число 9
print('3+6') - компьютер выведет ‘3+6’
17

18.

Самостоятельная задача 1
А как вы думаете, что будет, если положить в нашу
функцию переменную? Давайте это выясним. Но
учтите один важный момент, наша переменная, это
не текст, поэтому нам не нужно использовать ‘ ‘. Так
же имя переменной должно точно соответствовать
имени переменной в Задаче 1
18

19.

Код к самостоятельной задаче 1
print(Черная_клетка)
print(Красная_клетка)
19

20.

Функция input()
20

21.

Запоминаем то, что написали с клавиатуры
x = input()
print(x)
21

22.

Информативный input()
x = input(‘Введите что-нибудь’)
print(x)
22

23.

Задача 2
Как мы помним, у Сергея плохая память, значит он
постоянно забывает, сколько корма ему нужно
покупать в магазине, чтобы накормить всех
черепашек. Так же это обстоятельство усложняется
тем, что, когда черепашки растут, им нужно больше
корма, а у Сергея есть проблемы с математикой, так
что он может ошибиться. Давайте попробуем
написать программу для подсчета необходимого
количества корма для всех черепашек.
23

24.

Данные задачи
Черепашка 1
400 грамм корма
Черепашка 2
470 грамм корма
Черепашка 3
390 грамм корма
Черепашка 4
130 грамм корма
Черепашка 5
431 грамм корма
24

25.

Код к задаче 2
Черепашка_1 = 400
Черепашка_2 = 470
Черепашка_3 = 390
Черепашка_4 = 130
Черепашка_5 = 431
Сумма_корма = Черепашка_1+Черепашка_2+Черепашка_3+Черепашка_4+Черепашка_5
print(Сумма_корма)
25

26.

Самостоятельная задача 2
Написать программу, которая будет складывать два
числа и выводить этот результат.
26

27.

Код к самостоятельной задаче 2
a=6
b=4
print(a+b)
27

28.

Задача 2.1
Создадим какую-нибудь переменную со значением
10, после чего вычтем из этой переменной число 2 и
посмотрим, чему у нас станет равна переменная.
28

29.

Код к задача 2.1
пре = 10
пре = пре - 2
print(пре)
29

30.

Самостоятельная задача 2.1
Написать программу, в которой к переменной
сначала прибавить какое-то число , потом вывести
эту переменную, а затем из этой переменной
вычесть какое-то число и снова вывести эту
переменную
30

31.

Код к самостоятельной задаче 2.1
a = 15
a=a+8
print(a)
a = a- 6
print(a)
31

32.

Умножение
Для умножения чисел между собой, в python
используется знак *.
32

33.

Пример на умножение
x = 10
y=5
z = 5*10
print(z)
33

34.

Самостоятельная задача 3
Решите математическую задачу с помощью python.
У Павла имеется 345 книг. У его брата, книг в 3 раза
больше. А у папы, в 6 раз больше книг, чем у брата.
Найдите сколько книг суммарно в семье Павла.
34

35.

Код к самостоятельной задаче 3
x = 345
y = x*3
z = y*6
sum = x+y+z
print(z)
35

36.

Деление
Для деления используется символ /.
36

37.

Пример на деление
x = 325
y=5
z = x/y
print(z)
37

38.

Самостоятельная задача 4
Решите математическую задачу с помощью python.
У Пети было 700 яблок, 58 яблок он отдал Саше, 2
яблок он отдал Матвею, 40 яблок он отдал Мише.
Половину оставшихся яблок он отдал родителям.
Сколько яблок осталось у Пети?
38

39.

Код к самостоятельной задаче 4
Петя = 700
Петя = Петя - 58
Петя = Петя - 2
Петя = Петя - 40
Петя = Петя/2
print(Петя)
39

40.

Самостоятельная задача 5
А какой ответ получится, если у Пети было бы 1000
яблок ?
40
English     Русский Rules