Домашнее задание:
§17
Читать, написать программу (первая буква своего имени)
Повторение:
- Кто или что может считаться исполнителем алгоритмов?
- В каких формах могут быть записаны алгоритмы?
Сделай вывод о разновидностях алгоритмов на основе порядка выполнения команд.
Сравни алгоритмы. Каков будет результат в каждом из них? Объясни.
Да
Нет
По 1 баллу
Тема урока:
Линейный алгоритм
Цели урока:
Узнать:
Научиться:
о линейном алгоритме как одном из типов алгоритмов .
составлять линейные алгоритмы для исполнителя Робот.
г.
Какой алгоритм линейный?
Узнай в учебнике на с. 111 – 112.
Запишите определение
Среда исполнителя Робот
Исполнитель Робот «живёт» на клетчатом поле и умеет перемещаться в разных направлениях, а также закрашивать клетки. Стандартный размер поля 10 х 15 клеток (10 клеток в высоту, 15 в ширину). Изначально Робот находится в верхней левой клетке (это стартовая обстановка – хранится в файле start.fil)
Система команд исполнитель РОБОТ
У Робота есть четыре команды перемещения:
Также у Робота есть команда закрасить , которая закрашивает клетку, в которой Робот находится в настоящий момент.
При выполнении любой из этих команд Робот перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →.
Пример программы
Начальное положение Робота
Конечное положение Робота
Команды в алгоритме можно писать друг под другом, или в строку, но в этом случае они отделяются знаком ; (точка с запятой).