ПРОГРАММЫ ОРГАНИЗАЦИЯ

ПРОГРАММЫ ОРГАНИЗАЦИЯ раздел программирования,
изучающий
состав и взаимосвязь отд. элементов программы (её структуру); процесс сборки
программы. В качестве элементов обычно выделяют участки программы (операторы),
соответствующие кускам алгоритма, к-рый реализуется этой программой. По
виду связи между операторами различают логич., информац. и информац.-логич.
структуры. Два оператора считаются логически связанными, если они могут
выполняться один непосредственно после другого (см. Математическая логика),
операторы
считаются информационно связанными, если выходная информация одного из
них может быть использована в качестве входной для другого. Наиболее широко
применяются логич. структуры программ в форме логич. схем алгоритмов (напр.,
при планировании вычислений и особенно при проектировании и отладке т.
н. больших программ для моделирования сложных систем).


Понятие "П. о." (в смысле процесса
сборки) возникло в 50-х гг. 20 в. с появлением в математич. обеспечении
ЦВМ средств, позволяющих автоматически включать в ходе вычислений либо
до их начала заранее составленную и отлаженную стандартную программу. Программы
для совр. ЦВМ могут собираться из модулей - отд. программ, оформленных
в стандартном виде. При автоматич. программировании работа программиста
заключается в том, что он, составляя задание для ЦВМ, включает в него данные
о структуре программы (т. е. указывает набор модулей и порядок их соединения).
Иногда для конкретного класса задач разрабатывают спец. языки сборки программ
из отд. блоков (т. н. блочное программирование).


Лит.: Криницкий Н. А., Равносильные
преобразования алгоритмов и программирование, М., 1970; Поспелов Д. А.,
Введение в теорию вычислительных систем, М., 1972. Л. Н. Столяров.

А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я