Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LIFE-C~1.DOC
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
50.18 Кб
Скачать

Стандарты структурного программирования

1. Для улучшения процесса разработки сложной программы её делят на независи-

мые части, называемые модулями, оформляемые по определенным правилам.

Модуль — это независимый блок, код которого физически и логически отделен

от кода других модулей.

2. Модуль выполняет одну логическую функцию.

3. Размер модуля должен быть не больше 100 операторов.

4. У модуля должна быть одна входная и одна выходная точка.

5. Взаимосвязь модулей иерархическая.

6. Начинаться каждый блок должен с комментария.

7. Избегать ненужных меток и оператора GOTO.

8. Все имена должны быть смысловыми (мнемоническими).

  1. Родственные группы имен должны начинаться с одинакового префикса.

10. Использовать только стандартные управляющие конструкции: выбор, цикл,

блок , выход.

11. Записывать в строке один оператор. Если оператор не помещается на одной

строке, то последующие строки записываются с отступами.

12. Вложенность операторов IF не более 3-х уровней.

13. Избегать программистских трюков.

Модуль используется наравне с процедурами и функциями как конструкция,

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

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

полняемое ею действие было гарантированно независимым от других частей про-граммы при любых изменениях.

Примерный план работы при создании и отладке программы в среде turbo pascfl 7.0 ( tp )

1. Для набора новой программы надо войти в свой кататалог, а затем перей-

ти в среду текстового редактора TP: для этого, находясь в среде NC, по F2

в меню выбрать нужную версию TP и нажать ENTER или в NC поместить

курсор на имя файла с расширением PAS и нажать ENTER.

2. Открыть новое окно для ввода программы F3 ( или Alt+F/ New).

3. Набрать заголовок новой программы и лучше сразу дать имя программе ( же-

лательно смысловое ):Alt+F/ Save as - и в открывшемся диалоговом окне ввес-

ти имя файла для новой программы. В этом окне имеется возможность записать

новую программу под каким-либо из существующих имён файлов. Для этого на-

до клавишей Tab переместиться в поле Files и выбрать имя файла из списка.

Нажать Enter. При этом будет выдано предупреждение и предоставлена воз-

можность или перезаписать файл, или отказаться от записи файла под выбран-

ным именем.

4. Затем набирать текст программы, не забывая периодически нажимать клавишу

F2, чтобы запоминать на жестком диске то, что уже набрали к этому моменту.

При этом программа запоминается под старым именем.

5. Обязательно записать весь текст новой программы на диск до первого запуска,

так как из-за ошибок программы или сбоя компьютера ( если он не очень новый)

текст программы может быть потерян.

6. Оттранслировать программу ( Alt+F9 ).

7. Если в программе были синтаксические ошибки, то на экране появится соответ-

ствующее сообщение об этом, а курсор укажет место ошибки. В этом случае на-

до исправить ошибку и снова запустить на трансляцию.

8. Если трансляция прошла успешно, запустить программу на выполнение ( Ctrl+9).

9. Если в ходе выполнения программы произошли ошибки или были получены не-

правильные результаты, надо исправить допущенные ошибки ( см. Отладка и

тестирование ) и снова запустить программу на выполнение.

Повторять пп. 6-9 до получения верных результатов.

10.Сохранять отлаженную программу на диске до отчёта.

P.S. Если необходимо продолжить работу с уже имеющимся файлом, то последо-

вательность работы такова:1)Files; 2)Open (F3); 3)На экране появится окно Open a

File. Поле Name содержит шаблон для отбора файлов, выводимых в поле Files. По

умолчанию предлагается шаблон *.PAS. В поле Files выводится перечень файлов

соответствующих шаблону, которые находятся в текущем каталоге диска. 4)Если надо, то изменить шаблон и нажатием клавиши Tab (при этом курсор переместится в поле Files ) выбрать из списка имя нужного файла. 5)Нажать дважды клавишу

Enter.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]