Главная >> Информатика и ИКТ. 7 класс. Босова

§ 3.3. Управление исполнителем Робот

Пример алгоритма управления Роботом

Напишем программу, исполняя которую Робот нарисует на клетчатом поле меандр из пяти витков (рис. 3.12).

Программа может иметь вид:

    ПОВТОРИТЬ 5 РАЗ
        вправо
        закрась; влево
        закрась; влево
        закрась; вверх
        закрась; вверх
        закрась; вправо; закрась
        вправо; вправо; вправо
        вниз; вниз

    КОНЕЦ

Здесь мы использовали конструкцию повторения, так как совершенно одинаковые фрагменты повторяются на рисунке 5 раз. При записи тела цикла мы в одной строке через точку с запятой записывали несколько команд.

Если оформить процедуру виток, то основная программа окажется совсем короткой.

    ПРОЦ виток
    НАЧАЛО
        вправо
        закрась; влево
        закрась; влево
        закрась; вверх
        закрась; вверх
        закрась; вправо; закрась
        вправо; вправо; вправо
        вниз; вниз

    КОНЕЦ

Основной алгоритм:

    ПОВТОРИТЬ 5 РАЗ
        виток
    КОНЕЦ

Предложите свой вариант программы для рисования меандра.

 

 

???????@Mail.ru