1) Определения
• Цикл — это многократное повторение
одинаковых действий
• Тело цикла – это команды, которые
выполняются несколько раз.
• Шаг цикла – это однократное
выполнение тела цикла.
2) Текст программы для простого циклического
алгоритма (для лабиринта представленного на фото)
Робот (скачать программу)
Лабиринт (скачать задачу для исполнительной среды "Робот")
Программа
{
назад ( 1 );
направо;
повтори (3)
{
вперед ( 2 );
посади;
}
вперед ( 1 );
}
3) Развернутое пояснение к задаче
Первое, что надо
сделать в цикле, это установить исходную точку, из которой робот, двигаясь по
установленному количеству шагов, будет способен каждый раз выполнять одну и ту
же работу. Для этого робот спускается на
одну клетку вниз и поворачивается направо.
назад (1);
направо;
Затем используется оператор цикла - «повтори»,
а в скобочках прописывается кол-во повторов, точка с запятой после оператора «повтори»
не ставится.
повтори (3)
Тело цикла
вперед (2);
посади;
Заключается в фигурные скобки, которые обозначают начало и конец цикла
{
вперед (2);
посади;
}
После окончания цикла
прописывается еще одна команда (если надо
- больше одной), которая позволяет роботу достигнуть базы
Вперед (1);
После имени программы и в конец также стоят фигурные скобки. Эти скобки
обозначают начало и конец программы.
Оформить алгоритм в тетради для одной из задач
Лабиринт скачать
оценка 3
Лабиринт скачать
оценка 4
Задание повышенной сложности. Составить алгоритм из 16 команд.
Лабиринт скачать
оценка 5
Лабиринт скачать
(оценка 3)
Комментариев нет:
Отправить комментарий