Структура данных

Var

End.

.....

Var

Type

Label

Uses

Список используемых библиотек (модулей);

Список меток;

Const описание

Определение констант;данных

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

Описание переменных;

Определение используемых процедур;

Определение используемых функций;

Begin

Основной блок программы описание

..... действий (обязательная часть)

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

Заголовок программы. Заголовок программы необязателен и игнорируется компилятором. Если заголовок присутствует, то он состоит из зарезервированного слова и имени программы.

Например: Program Summa_1;.

Раздел Uses служит для подключения как библиотечных модулей, так и модулей пользователя. Имена модулей последовательно перечисляются в виде списка. Например: Uses Сrt, Modul1, Modul2;.

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

Раздел описания меток Label содержит список меток, используемых в программе. Обычно программе в качестве меток можно использовать целые числа и короткие идентификаторы, например, 12, М12. Сама метка ставится в тексте программы перед оператором и отделяется от него двоеточием.

Раздел объявления констант Const вводится для того, чтобы задать начальные значения переменным или предписать некоторым константам идентификаторы. Например:

Const

А = 12.3;

Str = ’ asd’;

Раздел объявления типов Type используется тогда, когда пользователь хочет создать свои пользовательские типы. Стандартные типы данных языка не требуют объявления. Например:

Type

YEAR = 2000…2009;

Day = (Sunday, Monday, Tuesday, Wednesday, Thursday, Friday);

Раздел объявления переменных Var содержит список переменных с объявлением их типов. Например:

a, b, c: integer;

d, f: real;

e: string;

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

Основной блок программы (тело программы) обязателен. Он заключается в операторные скобки Begin End с точкой.Тело программы содержит набор операторов, которые определяют действия программы.

Использование различных типов данных имеют огромное значение при программировании, т.к. определяют способы и алгоритмы обработки этих данных. Pascal является языком с сильной системой типизации. Это означает, что все данные, обрабатываемые программой, должны принадлежать к какому-либо заранее известному типу. Тип переменной задается при ее описании и не может быть изменен, а переменная может участвовать только в операциях, допустимых ее типом. С точки зрения внутреннего распределения памяти, задание типа переменной однозначно определяет размер памяти, выделяемый под переменную.

Можно выделить следующие группы типов:

· простые типы;

· структурированные типы;

· указатели;

· процедурные типы;

· объекты.

При программировании можно использовать как стандартные типы данных так имеется возможность и для создания и объявления новых типов (пользовательских).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: