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

§ 2.3. Конструирование алгоритмов

Вспомогательные алгоритмы

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

Вспомогательный алгоритм — алгоритм, целиком используемый в составе другого алгоритма.

Пример 1. В среде КуМир составим алгоритм для исполнителя Робот, под управлением которого он нарисует узор:

Начальное положение Робота отмечено звёздочкой. В алгоритме использован вспомогательный алгоритм фигура.

    использовать Робот
    алг узор
    нач
      фигура
      вправо; вниз
      фигура
      вправо; вниз
      фигура
    кон
    алг фигура
    нач
      закрасить; вниз
      закрасить; вправо; закрасить; вправо; закрасить
      вверх; закрасить
    кон

При представлении алгоритмов с помощью блок-схем для обозначения команды вызова вспомогательного алгоритма используется блок «предопределённый процесс» (рис. 2.3), внутри которого записывается название (имя) вспомогательного алгоритма, после которого в скобках перечисляются параметры — входные данные и результаты.

Вспомогательный алгоритм делает структуру алгоритма более понятной.

Пример 2.

Вспомним алгоритм вычисления степени с натуральным показателем у = аn. Соответствующая блок-схема:

Продолжение >>>

 

 

???????@Mail.ru