5.86M
Category: programmingprogramming

Типы данных и операторы. Модуль 5. Урок 2

1.

Модуль 5. Урок 2.
Типы данных
и операторы

2.

Повторение

3.

Что такое переменная?

4.

Для чего нужны переменные?
Ссылка на задание из прошлого
урока для обсуждения вопроса.

5.

Откроем рабочую тетрадь
Задания №№ 1-3
«Переменные в циклах»

6.

Задание 1. Хватит ли машине бензина?
З=0
К=0
Б = 30
К + 100 = 100
К + 100 = 200
Б - 10 = 20
Б - 10 = 10
З+1=1
Б = 40

7.

Задание 1. Хватит ли машине бензина?
З=1
К = 200
Б = 40
К + 100 = 300 К + 100 = 400
Б - 10 = 30
Б - 10 = 20
К + 100 = 500
Б - 10 = 10
З+1=2
Б = 40
К + 100 = 600 К + 100 = 700
Б - 10 = 30
Б - 10 = 20
К + 100 = 800
Б - 10 = 10

8.

Задание 1. Хватит ли машине бензина?
Заправки = 2
Километры = 800
Бензин = 10

9.

Задание 2.
Где остановится робот?

10.

Задание 2.
Где остановится робот?

11.

Задание 2. Где остановится робот?

12.

13.

Задание 3. Впиши значение переменной

14.

Сегодня на занятии:
● узнаем, какая информация может быть
записана в переменную;
● узнаем, какие операторы можно
применять к переменным;
● научимся различать разные типы
переменных.

15.

Типы переменных
● Как получить такой ответ:
«Привет, Кеплер»?
● Эксперимент: что можно
записать в переменные?
● Эксперимент: что можно с ними
делать?
Привет, робот

16.

Типы переменных
ЧИСЛА
1; 2; 99; 0.8; 1.4; 1259; 90873498; 0.
CТРОКИ
«Яблоки»; «Марс — четвёртая
планета Солнечной системы»;
«Я родился в 1970 году».
ЛОГИКА
true (правда), false (ложь).

17.

Угадай число
● На какие этапы можно разбить
игру?
● Какие правила у игры?
Угадай число

18.

Задание 4.
«Угадай число»
mars.algoritmika.org

19.

Заходим на платформу

20.

Время для разминки

21.

ЧИСЛА
Что можно делать с этим
типом данных?

22.

ЧИСЛА
+

/ >
∗ <
Математические операции:
сложение(+), вычитание(−), умножение (∗), деление (/).
Операции сравнения:
больше(>), меньше(<), равенство(=).

23.

ЧИСЛА
+

/ >
∗ <

24.

ЧИСЛА
+

/ >
∗ <

25.

CТРОКИ
Что можно делать с этим
типом данных?
Чего нельзя делать со
строками?

26.

СТРОКИ
+

Математические операции: запрещены.
Операции сравнения:
больше(>), меньше(<), равенство(=).
/
=

Никакой
математики, но
сравнивать
можно.

27.

СТРОКИ
+

/
=

Записываем в переменную
приветствие.
Спрашиваем имя пользователя.
Объединяем полученный ответ и
переменную с приветствием. Выводим
результат.

28.

Логическая переменная может
принимать всего 2 значения:
true и false .
true
false
правда
ложь
1
0

29.

ЛОГИКА
Откуда берутся логические
данные?
Что можно делать с этим
типом данных?

30.

ЛОГИКА
+ /
=
− ∗
Математические операции: запрещены.
Операции сравнения: равенство(=).
Никакой
математики, но
сравнивать
можно.

31.

ЛОГИКА
+ /
=
− ∗
Полезны для записи результатов логических
операций и состояний.

32.

Откроем рабочую тетрадь
Задание № 5
«Типы данных и операторы»

33.

Задание 5. Что скажет марсобот?

34.

Задание 5.
«Ретролаборатория»
mars.algoritmika.org

35.

Заходим на платформу

36.

Задание 6.
«Проверь себя»
mars.algoritmika.org

37.

Заходим на платформу

38.

Итоги занятия

39.

Как прошло занятие?
Какое одно понятие или
активность, запомнились
больше всего?
Что было сложным или
непонятным?
Что получилось
лучше всего?

40.

Чем отличаются текстовые и
числовые переменные?

41.

К какому типу данных можно
применить команду «объединить
…»?

42.

Это можно сделать дома

43.

Это можно сделать дома
● Доделать задания, начатые
на занятии.
● Платформа:
«Ещё переменные».
● Свой проект.

44.

На следующем уроке:
● запрограммируем счёт в играх;
● научимся менять переменные при выполнении
правил.
До встречи!
English     Русский Rules