понедельник, 23 марта 2026 г.

Урок 52. Линейные и циклические алгоритмы для Робота

Дата проведения занятия 8а1 24.03.26
Дата проведения занятия 8а2 23.03.26

Дата проведения занятия 8б   23.03.26

Будем выполнять программы для Робота, используя среду выполнения Кумир

Напишем и выполним первую программу: закрасить 4 клетки над стеной, Робот стоит справа рядом со стеной


  1. Запустим среду Кумир: Пуск – Все программы – Кумир для учителей

  2. Выберем в качестве исполнителя алгоритмов Робота:
    Меню – Робот – показать окно исполнителя Робот
    На экране появятся 2 окна: слева - окно для программы; справа - зеленое поле для Робота

  3. Создадим на поле картинку, соответствующую заданию: Меню – Робот – Редактировать обстановку (Поле изменит цвет на голубой)

  4. Сохраним обстановку в файле с расширением *.fil

  5. Напишем программу для Робота: Меню – Вставка – Использовать Робот
    После команды нач вставим недостающие команды. Получим такую программу


        

  1. Выполним программу: Меню – Выполнение – Обычное выполнение

  2. Если программа работает верно, сохраним ее в файле с расширением *.kum

 Ясно, что этот алгоритм не обладает свойством массовости: стоит изменить длину стены и придется переписывать программу!

Как же сделать так, чтобы Робот закрашивал клетки над стеной любой длины?

Для этого надо каждый раз перед тем, как шагнуть влево, проверять, что внизу есть стена, то есть  снизу стена

Для этого существует команда многократного повторения - цикл.
Нам нужен цикл с условием, цикл "делать, пока выполняется условие"
Программа стала короче и теперь годится для стены любой длины!


 Домашнего задания нет - каникулы!

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

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