Меню сайта
Вход на сайт
Календарь
«  Октябрь 2024  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Наш опрос
Оцените мой сайт
Всего ответов: 25
Статистика

Онлайн всего: 23
Гостей: 23
Пользователей: 0
Исполнитель Робот. Цикл 
 

Часто исполнителю надо выполнить какую-то последовательность команд  несколько раз. Например, в задаче на рисунке Робот должен подойти к ряду клеток, которые надо закрасить, и затем выполнить 6 раз команды вперед(1) ипосади.

В данном случае эти команды надо повторить только 6 раз и можно легко 6 раз написать одинаковые команды. Но представьте, что надо сделать одинаковые операции 100 или 200 раз! В программировании в таких случаях используется специальная команда (оператор цикла), которая говорит исполнителю, что какую-то часть программы надо сделать несколько раз. 
 
Цикл — это многократное повторение одинаковых действий
Тело цикла – это команды, которые выполняются несколько раз.
Шаг цикла – это однократное выполнение тела цикла. 
Используется, когда число шагов заранее известно.
Начинается заголовком – Повтори (кол-во шагов)
Тело цикла в { фигурных скобках}
В общем виде цикл записывается так:

Повтори (n) 
{
Команды
}
Пример 1 Написать программу, которая рисует "виток"  (учебник Босова, стр140, рис 3.12)
 
 
2 способ решения задачи (с использованием процедуры)
Меандр2
{
вперед ( 1 );
повтори ( 4 ) Виток;
}

Виток
{
налево;
посади; вперед ( 1 );
посади; вперед ( 1 );
посади; направо; вперед ( 1 );
посади; направо;
вперед ( 2 ); налево;
посади; вперед ( 1 );
посади; вперед ( 1 );
}
 
Задачи для самостоятельного решения
Учебник Вопросы и задачи на повторение стр 153 
1) № 4 (файл  4.maz) 
2) №6 (файл  6.maz)
3) №8a (файл 8a.maz)
 
Домашнее задание
Стр 153 Вопросы и задачи на повторение
№5 ( файл 5.maz) 
№8 (б, в) ( файл 8б.maz,  файл 8в.maz)  )