Алгоритмы и программирование
Вспомогательные алгоритмы
Что такое вспомогательный алгоритм?
Что такое вспомогательный алгоритм?
Что такое вспомогательный алгоритм?
Что такое вспомогательный алгоритм?
Выводы:
Интеллект-карта
597.01K
Категория: ПрограммированиеПрограммирование

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

1. Алгоритмы и программирование

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

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

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

3. Что такое вспомогательный алгоритм?

3
Что такое вспомогательный алгоритм?
алг Сапог
нач
вниз; закрасить
вниз; закрасить
вправо; закрасить
влево; вверх; вверх
кон

4. Что такое вспомогательный алгоритм?

4
Что такое вспомогательный алгоритм?
алг Два сапога
нач
Сапог
вправо; вправо; вправо
Сапог
кон
алг Сапог
нач
вниз; закрасить
вниз; закрасить
вправо; закрасить
влево; вверх; вверх
кон

5. Что такое вспомогательный алгоритм?

5
Что такое вспомогательный алгоритм?
Вспомогательный алгоритм решает отдельную
задачу и может быть использован при решении
более сложных задач. Вызов вспомогательного
алгоритма можно использовать так же, как
команды из СКИ исполнителя.

6. Что такое вспомогательный алгоритм?

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

7. Выводы:

7
Выводы:
• Вспомогательный алгоритм решает отдельную задачу и может
быть использован при решении более сложных задач. Вызов
вспомогательного алгоритма можно использовать так же, как
команды из СКИ исполнителя.
• Вспомогательные алгоритмы часто называют процедурами.
• Вспомогательный алгоритм выполняется только тогда, когда он
вызван.
• Для того чтобы вызвать вспомогательный алгоритм (процедуру),
нужно записать его название в тексте другого алгоритма.
• При вызове вспомогательного алгоритма выполняются все
входящие в него команды.
• После завершения работы вспомогательного алгоритма
управление передается обратно, к следующей команде
вызывающей программы.
• При проектировании программы «сверху вниз» (методе
последовательного уточнения) задача разбивается на подзадачи,
решение каждой из них оформляется в виде процедуры.
• При проектировании программы «снизу вверх» программа
собирается из заранее написанных процедур как из «кубиков».

8. Интеллект-карта

8
Интеллект-карта
English     Русский Правила