Под формализацией процедуры или некоторой ее части будем понимать наличие описания: а) входной информации; б) выходной информации; в) алгоритма переработки входной информации в выходную.
По степени подготовленности к формализации все процедуры разбиваются на следующие группы:
1.
Неизвестны
ни входная, ни выходная информация, ни алго
ритм
переработки.
2. Неизвестны входная информация и алгоритм переработки.
3. Неизвестен алгоритм.
4. Известны входная и выходная информация, алгоритм
пере
работки для всей процедуры или
некоторой ее части. Заметим,
что многие процедуры допускают
дальнейшую их разбивку.
Наибольшее количество процедур лежит во второй и третьей группах. В первую группу входят процедуры: Р{, Р\, Р\, Pf, Р%,
р7 р2 р5 р!5 р!8 рИ р21 Р2 рЗ рИ рЮ рЮ р!2 р! р5 *2» * Ьч * 4» * 4 » *7 •> *6 7 *6 » * 12? *12» ^12? * 14» ^14? *14> *15? ^15»
Л66, Pi, Pl«, Р«, РЪ, Р\т В четвертую: Р?, Р%, Р\\ Р?, Р5й, Р?,
р2 р4 рв р! р8 р! р4
^5» ^в» •* 8» -^10» ^12> *13» * 14*
Анализ процедур четвертой группы позволил выделить множество элементарных процедур, которые можно формализовать. Краткое их описание приведено в табл. 3.
Выше уже говорилось, что подавляющее большинство информации, выявляемой процедурами, представляется в виде
21
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.