
- •Министерство общего и профессионального образования Российской Федерации Томский государственный университет
- •Жизненный цикл программы Методические указания Томск -1999
- •Жизненный цикл программы
- •Стандарты структурного программирования
- •1. Для улучшения процесса разработки сложной программы её делят на независи-
- •Примерный план работы при создании и отладке программы в среде turbo pascfl 7.0 ( tp )
- •1. Для набора новой программы надо войти в свой кататалог, а затем перей-
- •3. Набрать заголовок новой программы и лучше сразу дать имя программе ( же-
- •Отладка и тестирование
- •Горячие клавиши среды tp 7.0
- •Литература
Стандарты структурного программирования
1. Для улучшения процесса разработки сложной программы её делят на независи-
мые части, называемые модулями, оформляемые по определенным правилам.
Модуль — это независимый блок, код которого физически и логически отделен
от кода других модулей.
2. Модуль выполняет одну логическую функцию.
3. Размер модуля должен быть не больше 100 операторов.
4. У модуля должна быть одна входная и одна выходная точка.
5. Взаимосвязь модулей иерархическая.
6. Начинаться каждый блок должен с комментария.
7. Избегать ненужных меток и оператора GOTO.
8. Все имена должны быть смысловыми (мнемоническими).
Родственные группы имен должны начинаться с одинакового префикса.
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.