Разветвляющийся алгоритм – это алгоритм, содержащий хотя бы одно условие. Позволяет, в зависимости от условий, выполнять то или иное действие. Данные алгоритмы позволяют решать несколько задач одновременно потому, что действия выполняются с проверкой условия. В среде КУМИР разветвляющийся алгоритм создается с помощью оператора если-то-всё
Правила использования оператора ветвления:
если <условие> | условия могут быть следующие: слева
стена, справа
стена,
снизу
стена,
сверху
стена, |
При
выполнении данного оператора робот проверит <условие>
если условие выполнится то
выполнится <список команд 1>,
если условие не выполнится то
робот выполнит <список команд
2>.
Алгоритмы с оператором ветвления если - то - все позволяет роботу решить задачу для нескольких стартовых обстановок одновременно.
1. Запустите КУМИР. (Гл. меню \ Образование\Кумир)
2. Откройте задание Меню: Программа \ Открыть из папки robot\07\A.kum
3.
Данную задачу необходимо решить сразу для всех миров которые находятся
в папке robot\07\A\
Сменить стартовую
обстановку можно в Меню:
Робот\Стартовая обстановка\
Для
решения данной задачи необходимо определить какие условия выполняются
для того чтобы пройти в точку В
и что нужно делать при выполнении данных условий.
Пример
программы:
4.
Выполните по очереди задания для робота из папки robot\07\
.
Для выполнения задания откройте Программу с заданием
для стартовой обстановки robot\07\B.kum .
Прочитайте задание написанное в
программе. По очереди откройте Стартовую
обстановку из папки robot\07\B\ .
Выполнив задание покажите его учителю.
Критерии
оценки:
на 3
от A,B,C,D,E,
на 4
от A,B,C,D,E,F,G,H, на
5 от A,B,C,D,E,F,G,H,I,J,K