Урок 14. Использование алгоритмических конструкций для исполнителя Робот

Цель урока: изучить использование основных алгоритмических конструкций для исполнителя Робот.


Последовательное выполнение команд в программе определяется структурой следование.  Для организации повторяющихся действий в алгоритме используется команда цикла.    

Команда ветвления позволяет выполнять одну или другую последовательность команд в зависимости от истинности условия.

Следование, цикл и ветвление — базовые алгоритмические конструкции. Используя эти конструкции как элементы некоего «конструктора», можно составлять и разрабатывать любые алгоритмы.

Команды цикла и ветвления управляют порядком выполнения других команд в программе и относятся к командам управления. Использование алгоритмической конструкции следование предполагает отсутствие управляющих конструкций.

Структуру, когда внутри одного цикла выполняется другой, называют вложенными циклами.

Пример. Выполнить проверяемое задание 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 для исполнителя Робот.

Дополнительные задания

Это изображение имеет пустой атрибут alt; его имя файла - hw-e1653285769766.png

Домашнее задание

§ 13 учебного пособия, ответить на вопросы


Форма отправки решений

Форма видна только зарегистрированным пользователям.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *