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

§ 3.2. Управление исполнителем Чертежник

Цикл ПОВТОРИТЬ n РАЗ

При составлении алгоритмов довольно часто встречаются случаи, когда некоторую последовательность команд нужно выполнять несколько раз подряд. Для упрощения записи алгоритма в таких случаях можно использовать специальную конструкцию повторения.

Например, основной алгоритм рисования ряда из пяти ромбов (рис. 3.10) с помощью конструкции повторения можно записать так:

    переведи в точку (1,2)
    опусти перо
    ПОВТОРИТЬ 5 РАЗ
        сдвинь на вектор (1, 2)
        сдвинь на вектор (1, -2)
        сдвинь на вектор (-1, -2)
        сдвинь на вектор (-1, 2)
        подними перо
        сдвинь на вектор (3, 0)

    КОНЕЦ

Можно рисование ромба оформить в виде отдельной процедуры:

    ПРОЦ ромб
    НАЧАЛО
        сдвинь на вектор (1, 2)
        сдвинь на вектор (1. -2)
        сдвинь на вектор (-1, -2)
        сдвинь на вектор (-1, 2)

    КОНЕЦ

Тогда основной алгоритм будет выглядеть так:

    переведи в точку (1,2)
    опусти перо

    ПОВТОРИТЬ 5 РАЗ
        ромб
        подними перо
        сдвинь на вектор (3, 0)

    КОНЕЦ

В общем виде конструкция повторения записывается так:

    ПОВТОРИТЬ <число повторений> РАЗ
        <тело цикла (последовательность команд)>
    КОНЕЦ

Служебные слова ПОВТОРИТЬ и КОНЕЦ пишутся одно под другим. Чуть правее между ними записывается повторяющаяся последовательность команд (тело цикла). Число повторений — произвольное целое число. Именно столько раз при выполнении алгоритма будут повторены команды, образующие тело цикла.

    Предложите вариант решения задачи о почтовом индексе Красноярска с использованием конструкции повторения.

    Можно ли обойтись без вспомогательного алгоритма в следующих ситуациях?

    Коротко о главном

Исполнитель Чертежник предназначен для построения рисунков на координатной плоскости.

Система команд исполнителя представлена в следующей таблице:

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

При составлении алгоритмов довольно часто встречаются случаи, когда некоторую последовательность команд нужно выполнять несколько раз подряд. Для упрощения записи алгоритма в таких случаях можно использовать специальную конструкцию повторения — ПОВТОРИТЬ n РАЗ.

Окончание >>>

 

 

???????@Mail.ru