Лабораторный практикум по программированию на языке Паскаль. Найханова Л.В - 119 стр.

UptoLike

119
Задача
Главная программа
Подзадача 1
ПП 1
Подзадача i
ПП i
Подзадача n
ПП n
Подзадача i1
ПП i1
Подзадача ij
ПП ij
Подзадача im
ПП im
. . . . . .
. . . . . .
. . .
. . .
. . .
. . .
. . .
главная программа вызывает ПП, то мы можем каждую из них тестировать и отлаживать
отдельно до тех пор, пока не убедимся в том, что она правильно работает, а затем
объединить их в одно целое.
Рис. 1. Иерархическое дерево программы
После разработки общего проекта программы в схемах или псевдокодах наступает момент
реализации проекта.
При реализации проекта программы в мировой практике наработано множество методов или
правил проектирования программ, но наибольшее распространение получил метод
структурного программирования.
16.1. Основы структурного программирования
Структурное программирование - это емкое понятие, отражающее современный
общепринятый стиль программирования. Для программ, написанных в структурной форме,
характерно: широкое использование комментариев, тщательный выбор осмысленных имен,
аккуратная организация текста, продуманные форматы отображаемых выходных данных,
наконец, программная документация в полном объеме.
Комментарии следует отнести к наиболее существенным атрибутам хорошего стиля
программирования. Их назначение - помогать читать и понимать программу. При чтении
тщательно продуманных комментариев пользователь может позволить себе не
погружаться в детали программной части текста; с другой стороны, комментарии не должны
становиться помехой В программе рекомендуется использовать не абстрактные имена
переменных типа А, В и тому подобные, а смысловые или
мнемонические имена.
Мнемонические имена наиболее информативны и повышают понимаемость программы.
Например, RecStud - запись данных по студенту, MaxNumStud максимальное количество
студентов и т.п.
Существует еще несколько рекомендаций по
оформлению текста программы:
1. Не следует на одной строке располагать несколько предложений.
2. Рекомендуется включать пустые строки. С помощью пустых строк можно выделить ту
или иную часть текста (группу операторов)
- они помогут привлечь к ней внимание. Для компилятора пустые строки безразличны, он
их игнорирует.
3. Предложения программы следует располагать, имея в виду следующие правила:
а) ключевые слова, такие как
const, type, var, begin, end, в главной программе должны быть
выравнены по левому краю текста;
б) предложения внутри цикла
for (или цикла while) должны быть набраны с отступом;
главная программа вызывает ПП, то мы можем каждую из них тестировать и отлаживать
отдельно до тех пор, пока не убедимся в том, что она правильно работает, а затем
объединить их в одно целое.

                                   Задача
                                   Главная программа




     Подзадача 1                      Подзадача i                  Подзадача n
                           . . .                          . . .
     ПП 1                             ПП i                         ПП n

            . . .                                                         . . .


     Подзадача i1                     Подзадача ij                 Подзадача im
                           . . .                          . . .
     ПП i1                            ПП ij                        ПП im


          . . .            Рис. 1. Иерархическое дерево программы    . . .
                                            . . .
После разработки общего проекта программы в схемах или псевдокодах наступает момент
реализации проекта.
При реализации проекта программы в мировой практике наработано множество методов или
правил проектирования программ,         но наибольшее распространение получил метод
структурного программирования.
16.1. Основы структурного программирования
Структурное программирование - это емкое понятие,                 отражающее современный
общепринятый стиль программирования. Для программ, написанных в структурной форме,
характерно: широкое использование комментариев, тщательный выбор осмысленных имен,
аккуратная организация текста, продуманные форматы отображаемых выходных данных,
наконец, программная документация в полном объеме.
Комментарии следует отнести к наиболее существенным атрибутам хорошего стиля
программирования. Их назначение - помогать читать и понимать программу. При чтении
тщательно продуманных комментариев пользователь может                позволить    себе  не
погружаться в детали программной части текста; с другой стороны, комментарии не должны
становиться помехой В программе рекомендуется использовать не абстрактные имена
переменных типа А, В и тому подобные, а смысловые или мнемонические имена.
Мнемонические имена наиболее информативны и повышают понимаемость программы.
Например, RecStud - запись данных по студенту, MaxNumStud максимальное количество
студентов и т.п.
Существует еще несколько рекомендаций по оформлению текста программы:
1. Не следует на одной строке располагать несколько предложений.
2. Рекомендуется включать пустые строки. С помощью пустых строк можно выделить ту
или иную часть текста (группу операторов)
- они помогут привлечь к ней внимание. Для компилятора пустые строки безразличны, он
их игнорирует.
3. Предложения программы следует располагать, имея в виду следующие правила:
а) ключевые слова, такие как const, type, var, begin, end, в главной программе должны быть
выравнены по левому краю текста;
б) предложения внутри цикла for (или цикла while) должны быть набраны с отступом;

                                                                                      119