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;вания
Мет&=
#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;ьный
алгоритмы.