Алгоритмизация и программирование. Переменные

1.

АЛГОРИТМИЗАЦИЯ
И ПРОГРАММИРОВАНИЕ
Переменные
Основные понятия

2.

ДОМАШНЕЕ ЗАДАНИЕ
Учебник: § 36 (Поляков).
Кумир скачать:
https://yadi.sk/d/K4FejsL2OEnkaQ

3.

ЗАЧЕМ НУЖНЫ ПЕРЕМЕННЫЕ?
Б
В
изменение с
каждым шагом
длина ряда – величина
переменная
N:=2
начальное
значение
N:=N+1
N
нц N раз
вправо
закрасить
кц
вниз
нц N раз
влево
кц
?
Как меняется N?

4.

ИСПОЛЬЗОВАНИЕ ПЕРЕМЕННЫХ
цел N
N:=2
нц 4 раз
нцN:=2
4 раз
нц N раз
вправо
закрасить
кц
вниз
нц N раз
влево
кц
N:=N+1
кц
объявление
переменной
следующий ряд
на 1 клетку
длиннее

5.

ПРОЦЕДУРЫ С ПАРАМЕТРАМИ
Если все ряды одинаковые (4 клетки):
параметр
алг Ряд(цел N)
нач
меняется!
нц N
4 раз
Это переменная!
вверх
закрасить
Что плохо?
кц
алг Трапеция
кон
добавить переход к
нач
началу следующего ряда!
Ряд(5) | при N = 5
Ряд(4) | при N = 4
Ряд(3) | при N = 3
Использование
кон
!
?

6.

?
ЗАДАНИЕ
ПР №13 (A-F). Робот должен закрасить все отмеченные
клетки и, если нужно, прийти на базу.
«3» - А, B,
«4» - А, B, C, D
«5» - все.
English     Русский Правила