Цель урока: изучить использование основных алгоритмических конструкций для исполнителя Робот.
Последовательное выполнение команд в программе определяется структурой следование. Для организации повторяющихся действий в алгоритме используется команда цикла.
Команда ветвления позволяет выполнять одну или другую последовательность команд в зависимости от истинности условия.
Следование, цикл и ветвление — базовые алгоритмические конструкции. Используя эти конструкции как элементы некоего «конструктора», можно составлять и разрабатывать любые алгоритмы.
Команды цикла и ветвления управляют порядком выполнения других команд в программе и относятся к командам управления. Использование алгоритмической конструкции следование предполагает отсутствие управляющих конструкций.
Структуру, когда внутри одного цикла выполняется другой, называют вложенными циклами.
Пример. Выполнить проверяемое задание cif5.
uses robot;
begin
task('cif5');
while FreeFromRight do
begin
right;
if WallFromDown OR (FreeFromUp and FreeFromDown) then
paint;
end;
end.
Задания по теме урока
Если необходимо, скачайте и установите среду разработки PascalABC.NET (скачать)
Задание 1. В системе программирования PascalABC.NET выполните проверяемое задание сif1 для исполнителя Робот.
Задание 2. В системе программирования PascalABC.NET выполните проверяемое задание сif2 для исполнителя Робот.
Задание 3. В системе программирования PascalABC.NET выполните проверяемое задание сif3 для исполнителя Робот.
Задание 4. В системе программирования PascalABC.NET выполните проверяемое задание сif4 для исполнителя Робот.
Задание 5. В системе программирования PascalABC.NET выполните проверяемое задание сc4 для исполнителя Робот.
Дополнительные задания
Домашнее задание
§ 13 учебного пособия, ответить на вопросы
Форма отправки решений
Форма видна только зарегистрированным пользователям.