Главная

Язык программирования Pascal

Что такое Паскаль

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

Типы данных. Операции и функции над данными разных типов.

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

Операторы присваивания, ввода и вывода

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

Условный оператор

Операторы цикла.

Массивы

Процедуры и функции.

Строки.

Множества

Записи

Файлы

Структура программы.
Любая программа на Паскале имеет следующий общий вид:

Program <имя программы>;
Блок.

Первая строка - это заголовок программы, содержащий ее имя. Блок содержит описание действий, которые должны быть выполнены в соответствии с назначением данной программы. Обычно блок включает также описания используемых структур данных (константы, типы, переменные) и элементов организации алгоритма (метки, функции, процедуры).
В общем случае блок состоит из пяти разделов описаний, каждый из которых может отсутствовать, и обязательного раздела операторов.

1. Описание меток.
Пример:
        Label 5,361,017;

Метки необходимы при использовании оператора перехода Goto.
В качестве меток используются целые числа из диапазона 0 - 9999.

2. Описание констант. Пример:
        Const   a = -1.5;
                b = True;
                c = `pascal`;

3. Описание типов.
Кроме ранее перечисленных стандартных типов языка Паскаль в программе могут быть описаны собственные типы данных. Общий вид описания

Type <имя типа> = <определение типа>;

Пример:
        Type    d = 1..100;
                abc = 'a' .. 'z';
                color = (red, yellow, green);
                vektor = Array[d] Of Real;

4. Описание переменных.
Общий вид

Var <список имен переменных> : <имя типа>;

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

Например:
        Var n,m: Integer;
            a: Real;
            b1,b2: Boolean;
            pen: color;
            x: vektor;

5. Описание процедур и функций. Этот вопрос рассматривается в пункте 6.

6. Раздел операторов содержит список выполняемых операторов программы.
Обязательным является наличие служебного слова
Begin в начале и служебного слова End в конце раздела. Весь текст программы должен завершаться точкой.

Сайт управляется системой uCoz