Урок 8.8 Циклы и условия.

Комбинированные алгоритмические задачи программирования предлагают создать универсальный алгоритм для выполнения задания сразу на нескольких Стартовых остановках. Для решения таких задачь необходимо определить действия выполняя которые робот в любом случае перейдет в точку B и закрасит все необходимые ячейки. 

Для решения задачи на карте 01.fli достаточно
подняться на верх до стены
перейти по стене до прохода влево
подняться на 1 вверх
закрасить ячейки пока снизу стена
опуститься вниз.

Но при выполнении данного алгоритма в Стартовой обстановке 02.fil Данный алгоритм будет работать не верно. Следовательно надо найти более универсальный путь решения подходящий для всех карт из данной папки. Подумайте как можно это сделать.  


Лабораторная работа
Комбинированные задачи для  Исполнителя Робот в среде КУМИР

1. Запустите КУМИР. (Гл. меню \ Образование\Кумир)

2. Откройте задание  Меню: Программа \ Открыть  из папки robot\08\B.kum
       
Прочитайте задание для данной стартовой обстановки.

3.  Сменить стартовую обстановку в Меню: Робот\Стартовая обстановка на robot\08\B\1.fil
        В программе  B.kum необходимо создать программу которая будет выполнять задачу во всех Стартовых остановках которые находятся в папке robot\08\B\.


            Идея решения заключается в том что робота надо довести до правого края значит необходимо организовать цикл пока справа свободно  выполнять вправо 8_8_b2.gif

4. Выполните по очереди задания для робота из папки robot\08\ .
        Для выполнения задания откройте Стартовую обстановку, а затем откройте Программу для данной стартовой обстановки. Прочитайте задание написанное в программе. Выполнив задание покажите его учителю.

Критерии оценки:
                    на 3 от A-E,                 на 4 от A-E-I,                 на 5 от A-I-L