Similar presentations:
Вспомогательные алгоритмы
1. Алгоритмы и программирование
§34. Вспомогательные алгоритмы2. Вспомогательные алгоритмы
2Вспомогательные
алгоритмы
3. Что такое вспомогательный алгоритм?
3Что такое вспомогательный алгоритм?
алг Сапог
нач
вниз; закрасить
вниз; закрасить
вправо; закрасить
влево; вверх; вверх
кон
4. Что такое вспомогательный алгоритм?
4Что такое вспомогательный алгоритм?
алг Два сапога
нач
Сапог
вправо; вправо; вправо
Сапог
кон
алг Сапог
нач
вниз; закрасить
вниз; закрасить
вправо; закрасить
влево; вверх; вверх
кон
5. Что такое вспомогательный алгоритм?
5Что такое вспомогательный алгоритм?
Вспомогательный алгоритм решает отдельную
задачу и может быть использован при решении
более сложных задач. Вызов вспомогательного
алгоритма можно использовать так же, как
команды из СКИ исполнителя.
6. Что такое вспомогательный алгоритм?
6Что такое вспомогательный алгоритм?
Для того чтобы вызвать вспомогательный
алгоритм (процедуру), нужно записать его
название в теле другого алгоритма.
Вспомогательный алгоритм выполняется только
тогда, когда он вызван.
После
завершения
работы
процедуры
управление передается обратно, к следующей
команде вызывающей программы.
7. Выводы:
7Выводы:
• Вспомогательный алгоритм решает отдельную задачу и может
быть использован при решении более сложных задач. Вызов
вспомогательного алгоритма можно использовать так же, как
команды из СКИ исполнителя.
• Вспомогательные алгоритмы часто называют процедурами.
• Вспомогательный алгоритм выполняется только тогда, когда он
вызван.
• Для того чтобы вызвать вспомогательный алгоритм (процедуру),
нужно записать его название в тексте другого алгоритма.
• При вызове вспомогательного алгоритма выполняются все
входящие в него команды.
• После завершения работы вспомогательного алгоритма
управление передается обратно, к следующей команде
вызывающей программы.
• При проектировании программы «сверху вниз» (методе
последовательного уточнения) задача разбивается на подзадачи,
решение каждой из них оформляется в виде процедуры.
• При проектировании программы «снизу вверх» программа
собирается из заранее написанных процедур как из «кубиков».
8. Интеллект-карта
8Интеллект-карта