Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие ИТМО-ПАС.doc
Скачиваний:
6
Добавлен:
15.11.2019
Размер:
769.54 Кб
Скачать

1.9. Рекомендации по стилю программирования

Накопленный опыт программирования привел к формированию следующих рекомендаций по составлению наглядных и легко читаемых программ.

  1. Стандартизация стиля программирования заключается в том, что необходимо всегда придерживаться одного способа программирования, записи программы.

  2. С целью рационального размещения текста не следует операторы программы писать сплошным текстом.

Для четкого выявления вложенности управляющих структур требуется особым образом располагать операторы в тексте, так что служебные слова, которыми начинается и заканчивается тот или иной оператор, записываются на одной вертикали, а все вложенные в него операторы записываются с некоторым отступом вправо. При записи конструкций языка более глубоких уровней вложенности следует сдвигать их от начала строки вправо. Каждое описание и каждый оператор следует писать с новой строки. Продолжение описаний и операторов на новые строки надо сдвигать вправо. Следует избегать длинных строк.

  1. Рекомендуется любую программу сопровождать комментариями, поясняющими назначение всей программы и отдельных ее блоков, процедур, функций.

  2. Имена для объектов программы надо выбирать так, чтобы они наилучшим образом соответствовали этим объектам, отражали их назначение.

  3. Списки идентификаторов в блоках описания следует упорядочивать—это облегчает поиск в них нужных элементов.

  4. Программирование сверху вниз. В процессе разработки алгоритма и программы следует начинать с самой общей модели решения, постепенно уточняя ее до уровня отдельного блока и затем детально прорабатывая каждый блок.

1.10. Пример простейшей программы

Пример простейшей программы и выполняемые действия представлены в таблицах 1.2.1. и 1.2.2.

Таблица 1.2.1

№ п/п

Составные

части программы

Текст программы № 1

Устройства ЭВМ

1

2

3

4

5

6

Описательная

часть программы

PROGRAM KRUG;

CONST

PI=3.14;

VAR

R:INTEGER;

S:REAL;

ОП

МОНИТОР

7

8

9

10

11

12

13

14

15

Операторная

часть программы

BEGIN

WRITE (‘введи R ’);

READLN (R);

S := PI * R * R;

WRITELN (‘радиус круга’);

WRITELN (‘ R = ’,R:4 );

WRITELN (‘площадь круга’);

WRITELN (‘S = ‘, S : 5 : 1);

END.

Таблица 1.2.2

Действия выполняемые при решении задачи на эвм

№ п/п

Описание операторов

1

PROGRAM – служебное слово начала программы

KRUG – имя программы (набирать на латинском регистре)

2

CONST – начало раздела описания констант

3

PI=3.14; - запись в ОП значение константы PI

4

VAR - начало раздела описания переменных

5

R:INTEGER; - Выделение в ОП места для размещения переменной R - целого типа

6

S:REAL; - Выделение в ОП места для размещения переменной S - вещественного типа

7

BEGIN - начало операторной части программы

8

WRITE (‘введи R ’); - вывод на экран комментария – введи R

9

READLN (R); - ввод значения переменной R с клавиатуры в ОП

10

S := PI * R * R; - вычисление значения S и занесения его в ОП

11

WRITELN (‘радиус круга’); - - вывод на экран комментария

12

WRITELN (‘ R = ’,R:5:2 ); - - вывод на экран R = и значение R

13

WRITELN (‘площадь круга’); - - вывод на экран комментария

14

WRITELN (‘S = ‘, S : 5 : 1); - вывод на экран S = и значение S

15

END. – конец программы