Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УЧЕБНИК-Pascal.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
499.71 Кб
Скачать

2.3. Структура программы

2.3.1.Основные положения

Структура программы на языке Pascal имеет следующий вид

Program Primer_1;

{блок описания глобальных:

модулей,

меток,

констант,

типов,

переменных,

процедур,

функций }

begin

{тело программы}

end.

Написание программы начинается с зарезервированного слова Program, после которого через пробел указывается имя программы или идентификатор с точкой с запятой в конце.

Идентификаторы – это имена меток, констант, переменных, процедур, функций и других объектов.

Идентификатор может состоять из букв, цифр и знака подчеркивания. Не позволяется использовать в именах пробелы и начинать их с цифры. Длина идентификатора не ограничена, но значимы только первые 63 символа. Поэтому желательно давать идентификаторам значимые имена.

Затем идет блок описания глобальных модулей, меток, констант, типов, переменных, процедур, функций.

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

Метки – обозначают строки программы, на которые передается управление во время выполнение программы. Считается, что чем меньше используется в программе меток, тем лучше стиль программирования.

Константы – это величины, которые не могут менять своего значения в процессе выполнения программы. Описание констант начинается со служебного слова const. Далее пишется имя, которое мы дали данной величине и после знака равенства пишется конкретное значение данной величины.

Const

Имя константы=значение константы;

Здесь знак = имеет значения тождества.

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

Переменные – это величины, которые могут менять свое значение в процессе выполнения программы или их конкретное значение изначально не определено. Описание величин, которые могут иметь разные значения в процессе выполнения программы, начинается со служебного слова var в блоке описания. Далее пишется имя переменной и через двоеточие тип переменной. Описание переменной заканчивается точкой с запятой.

Var

Имя переменной : Тип переменной;

Если имеется несколько переменных одного типа, то их можно записать через запятую.

Var

Имя переменной1, Имя переменной2 : Тип переменных;

Блок описаний процедур и функций мы рассмотрим в .

Далее после зарезервированного слова begin помещается текст самой программы. Текст программы заканчивается словом end, после которого стоит точка.

Текст находящийся после точки компилятором не рассматривается.

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

Комментарий представляет собой фрагмент текста программы, находящийся между символами { и } (левая и правая фигурная скобка).

Комментарии выполняют в программе информационную роль и не влияют на работоспособность программы. Некоторые “программисты” неохотно пользуются использованием комментариев.

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

Рекомендуется вписывать текст комментариев сразу в процессе работы над программой, а не после того как программа будет написана. Считается, что объем комментариев должен составлять от 5 до 15 % от общего объема всей программы.