УСЛОВИЕ «ЕСЛИ-ИНАЧЕ». ИНСТРУКЦИЯ К ЗАДАНИЯМ-ГОЛОВОЛОМКАМ 9, 10
Рассмотрим блок "Если-Иначе". Этот блок напоминает блок "Если", но содержит дополнительную часть - команду "Иначе". Эта команда помогает компьютеру принять другое решение, если первая команда, которую ему задали, невыполнима (рис. 5).
Если поставить блок "Шагнуть вперед" внутрь блока там, где стоит условие "Если", и поставить блок "Повернуть налево" туда, где сказано "Иначе", это будет означать, что персонаж будет выбирать между двумя вариантами. Если путь впереди свободен, Ам Ням пройдет вперед, а ИНАЧЕ (если вперед никак не пройти) он повернет налево.
Эти блоки помогут сэкономить время при написании программы и добиться цели за более короткий срок.
Так же, как блок "Если", блок "Если-Иначе" можно поместить внутрь блоков "Повторять, пока не…", чтобы герой с помощью блока "Если-Иначе" постоянно проверял во время движения возможность повернуть и выбирал самостоятельно правильное решение.
Рисунок 5. Условие «Если-Иначе».
Задание:
1. Запустить тренажер.
2. Изучить команды, циклы и условия при прохождении 10 уровней тренажера.
3. После прохождения каждого уровня, получившиеся строки кода записать в тетрадку. После прохождения каждого уровня!!! позвать преподавателя, показать, что уровень пройден!!! и получить роспись преподавателя в тетради под строками кода за каждый уровень.
4. Лабораторная работа будет считаться выполненной только после получения 10 росписей преподавателя в тетради.