СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Практическая работа "Робот. Цикл N раз" (дистанционно)

Категория: Информатика

Нажмите, чтобы узнать подробности

Бланк практической работы по теме "Цикл N раз" для учебного исполнителя Робот. 

Используется для проведения дистанционных занятий.

Просмотр содержимого документа
«Практическая работа "Робот. Цикл N раз" (дистанционно)»

Цикл со счетчиком.

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

Для того, чтобы написать цикл со счетчиком для исполнителя необходимо знать его синтаксис. А он такой:

нц количество повторений раз

кц

Здесь мы должны указать количество повторений (число) и команды, которые будут повторяться.  Команды, которые повторяются в цикле называют телом цикла.

Давайте рассмотрим это на примере.

Закрасим 7 клеток, как на рисунке.

Задание на цикл со счетчиком

Изначально Робот находился в левой верхней клетке.

Давайте для начала решим задачу линейно. В этом случае мы будет закрашивать текущую клетку и перемещаться на 1 клетку вправо и программа будет выглядеть так:
использовать Робот
алг
нач

закрасить

вправо

закрасить

вправо

закрасить

вправо

закрасить

вправо

закрасить

вправо

закрасить

вправо

закрасить

вправо

кон

Как видим, команды закрасить и вправо повторяются 7 раз. Давайте теперь перепишем программу с использованием цикла. Наша программа с циклом будет выглядеть так:

использовать Робот

алг

нач

нц 7 раз

закрасить

вправо

кц

кон

Если мы ее запустим, то увидим, что в результате получится тоже самое — 7 закрашенных клеток. Однако программа стала короче и значительно грамотней с алгоритмической точки зрения!

Задания


Написать программу, которая закрашивает указанные клетки, используя цикл со счётчиком:

1. Составьте программу закрашивания 6-ти клеток вправо от Робота, считая, что изначально Робот находится у левого края поля





2. Необходимо провести Робота по лабиринту из начального положения (◊) в точку A.


3.Составьте программу закрашивания клеток поля, отмеченных звездочкой. Начальное положение Робота где-то в центре поля.


4. Составьте программу закрашивания 5-ти клеток по диагонали вправо вниз от Робота, считая, что изначально Робот находится в левом верхнем углу поля.









5. Необходимо провести Робота по лабиринту из начального положения (◊) в точку A.


6. Составьте программу закрашивания клеток поля, отмеченных *. Начальное положение Робота обозначено значком ◊.


7. Необходимо провести Робота вдоль коридора из начального положения (◊) до точки A, заглядывая в каждый боковой коридор.