среда, 19 апреля 2017 г.

Тема: Циклы.

1) Определения
•             Цикл — это многократное повторение одинаковых действий
•             Тело цикла – это команды, которые выполняются несколько раз.
•             Шаг цикла – это однократное выполнение тела цикла.


2) Текст программы для простого циклического алгоритма (для лабиринта представленного на фото)

Робот (скачать программу) 
Лабиринт  (скачать задачу для исполнительной среды "Робот")



Программа
  {
   назад ( 1 );
   направо;
   повтори (3)
   {
   вперед ( 2 );
   посади;
   }
   вперед ( 1 );
  }             


3) Развернутое пояснение к задаче
Первое, что надо сделать в цикле, это установить исходную точку, из которой робот, двигаясь по установленному количеству шагов, будет способен каждый раз выполнять одну и ту же работу. Для этого робот  спускается на одну клетку вниз и поворачивается направо.
назад  (1);
направо;
Затем используется оператор цикла  - «повтори», а в скобочках прописывается кол-во повторов, точка с запятой после оператора «повтори» не ставится.
повтори (3)
Тело цикла
вперед  (2);
посади;
Заключается в фигурные скобки, которые обозначают начало и конец цикла
   {
   вперед (2);
   посади;
   }
После окончания цикла прописывается еще одна команда (если надо  - больше одной), которая позволяет роботу достигнуть базы
Вперед  (1);
После имени программы и в конец также стоят фигурные скобки. Эти скобки обозначают начало и конец программы.

Домашнее задание
Оформить алгоритм в тетради для одной из задач
Лабиринт скачать
оценка 3



Лабиринт скачать 
оценка 4


Задание повышенной сложности. Составить алгоритм из 16 команд.
Лабиринт скачать 
оценка 5


Лабиринт скачать
(оценка 3)

Комментариев нет:

Отправить комментарий