MIME-Version: 1.0 Content-Location: file:///C:/D0C89E96/inf36.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Основные принципы структурноk= 5;о программирl= 6;вания

Основные принципы структурноk= 5;о программирl= 6;вания

Мет&= #1086;д последоватk= 7;льной детализациl= 0; путем разбиения задачи на подзадачи лежит в осно= 074;е технологии &= #1089;труктурног= ;о программирl= 6;вания и широко применяетсn= 3; при использоваl= 5;ии структурныm= 3; языков программирl= 6;вания, таких, как Паскаль или структурныk= 7; версии Бейс = 80;ка.

 

Согласн= ;о концепции структурноk= 5;о программирl= 6;вания, вспомогатеl= 3;ьный алгоритм до = 83;жен:

·        Иметь заголовок ( имя ), с помощью которого ег = 86; можно вызвать (обр= 072;тится к нему чтобы начать его выполнение) из двух вспомогатеl= 3;ьных  или оl= 9;новного алгоритмов ( это нужно дл= 103; “состыковкl= 0;” алгоритмов);

·         Возвр= ащать управление тому алгори = 90;му, из которого он был вызван, т. е. После выполнения вспомогатеl= 3;ьного алгоритма должно пl= 8;одолжатся, выполнение вызвавшего его алгоритма с той точки, в которой он был прерван;

·        иметь возможностn= 0; вызвать другие алгоритмы;=

·        быть относительl= 5;о небольшим.

Желател= ;ьно также, чтобы вспомогатеl= 3;ьный алгоритм:

·        имел один вход (т. е. его выполнение всегда начиналось = 74; одной точке, независимо от того, откуда и при каких условиях он был вызван) и один выход.  Это гарантируеm= 0; его замкнут = 86;сть и упрощает работу с состыкованl= 5;ыми алгоритмамl= 0;;

·        обладает единственнl= 6;й функцией (например, вычислить недельный заработок сотрудника, напечатать отчет о состоянии оборудованl= 0;я), что служит ключом к хорошо спроектироk= 4;анному итоговому алгоритму. Т= 072;ким образом, при проектировk= 2;нии основного алгоритма нужно снача = 83;а определить необходимыl= 1; набор функции, а затем разра = 73;отать вспомогатеl= 3;ьный алгоритмы.=