Технология алгоритмического программирования базируется на методе последовательной детализации. Сначала формулируется основной алгоритм, который состоит из крупных блоков, часть которых исполнитель может не понять. Затем происходит детализация, т. е. эти блоки подробно расписываются с использованием команд, понятных исполнителю.

Сложный алгоритм при разработке можно разбивать на отдельные алгоритмы, которые называются вспомогательными. Каждый вспомогательный алгоритм описывает решение какой-либо подзадачи. Как основной алгоритм, так и вспомогательные могут включать основные алгоритмические структуры:

•        линейную;

•        разветвляющуюся;

•        циклическую.

Если при составлении алгоритма возникает необходимость многократного использования одного и того же набора действий, его выделяют в самостоятельный алгоритм и дают ему имя, можно использовать этот вспомогательный алгоритм в других алгоритмах.

При использовании вспомогательного алгоритма не важно, из каких действий он состоит, важно только то, что является аргументами (исходными данными) и результатом его работы. Использование вспомогательных алгоритмов — еще одна форма организации действий в алгоритмах, облегчающая решение трудных задач.

Искусство составления алгоритмов заключается в умении конструировать сложный алгоритм из более простых, т. е. обучать исполнителя сложным действиям постепенно, от простого к сложному. Алгоритмы, построенные подобным образом, легче редактируются, читаются и выполняются.
24.02.2018

Вернуться назад

08.04.2017

Обновление связано с адаптацией файлов системы для поддержки Bootstrap - а это и хлебные крошки, и новости, и ...


Категории новостей:
  • Kandidat CMS (3)
  • Kandidat-news CMS (1)
  • Полезное

    Афоризм

    Ничто так не портит цель, как попадание.

    Kandidat CMS

    Версия 2.0.2 LiveEditor в кодировке UTF-8 c поддержкой bootstrap и JavaScript для адаптивного дизайна ...
    Описание Скачать

    Kandidat CMS

    Версия 2.0.2 CKEditor в кодировке UTF-8 c поддержкой bootstrap и JavaScript для адаптивного дизайна ...
    Описание Скачать

    Kandidat-news CMS

    Версия 1.6 LiveEditor в кодировке UTF-8 без поддержки bootstrap и адаптивного дизайна ...
    Описание Скачать
    © 2018 Мой сайт - о разном, Powered by: Kandidat CMS, (0.0041 сек.)