Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка3_информатика.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
212.48 Кб
Скачать

Структура программы на языке Паскаль

Любая программа( или программная единица – процедура или функция) на Паскале должна состоять из трех основных разделов:

  • раздел заголовка (объявления программной единицы);

  • раздел описаний;

  • раздел исполняемых операторов (тело программы).

В разделе заголовка содержится всего одна строчка, которая указывает компилятору, что он имеет дело именно с программой под определенным именем. Для программ эта строка начинается с зарезервированного слова Program, после которого следует собственно имя программы, после которого ставится точка с запятой.

Раздел описаний может иметь как одну единственную строчку так и и достаточно большое их количество. В разделе описаний должны содержаться описания всех идентификаторов, используемых в разделе исполняемых операторов. Описание переменных начинается с зарезервированного слова Var, а описание констант (если они используются) – Const.

Тело программы содержит собственно программный код, отвечающий за реализацию алгоритма. При этом тело программы обязательно оформляется так называемыми операторными скобками – beginend.

Структура программы Pascal в простейшем случае имеет вид:

Program <имя программы>;

Var …:

Begin

end.

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

Раздел описания в общем случае состоит из:

  • раздела описания используемых библиотек Uses;

  • раздела описания меток Label;

  • раздела описания констант Const;

  • раздела описания типов Type;

  • раздела описания переменных Var;

  • раздела описания процедур и функций;

Разделы Type, Const, Var, Label могут следовать друг за другом в любом порядке и встречаться в разделе описаний сколько угодно раз. Единственное ограничение идентификаторы, которые используются для определения других идентификаторов, должны описываться раньше.

Типы данных языка программирования Паскаль

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

Типы данных характеризуются множеством допустимых значений переменных и набором допустимых операций для данного типа. Выполнение раздела описания переменных сопровождается следующими действиями:

  1. При описании выделяется область памяти для переменных.

  2. Описание не определяет конкретное значение переменной.

  3. Описание определяет способ представления элементов в памяти ПК.

  4. Описание определяет набор допустимых операций.

  5. Описание определяет область действия переменных (локальные или глобальные).

Переменные могут быть:

  1. Скалярные (простые) – содержит одно единственное значение.

  2. Структурированные – могут содержать несколько значений.

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

Целый – Integer – значением переменной этого типа может быть целое число из отрезка [-32768; 32767] .

Вещественный – Real – значением переменной этого типа может быть вещественное число, модуль которого принадлежит отрезку [2,9* ; 1,7* ].

Логический – Boolean – переменная этого типа может принимать только два значения: истина (true) или ложь (false).

Символьный – Char – значением переменной этого типа может быть любой символ, из набора ASC║– символов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]