ВУЗ:
Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 117
- 118
- 119
- 120
- 121
- …
- следующая ›
- последняя »