Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МИИТ_пособие_информатика_основы_програмир.doc
Скачиваний:
31
Добавлен:
09.06.2015
Размер:
5.01 Mб
Скачать

2.3. Язык программирования высокого уровня – Паскаль.

Язык программирования Паскаль был разработан Н.Виртом в конце 1960-х годов и получил широкое распространение благодаря легкости изучения и наглядности программ. В настоящее время наиболее распространены среды программирования Turbo Pascal 7.0 и Borland Pascal.

Для входа в среду Паскаля необходимо запустить файл bp.exe, который обычно находится в каталоге ВР\BIN. После успешного вызова системы верхняя строка экрана монитора содержит «меню» возможных режимов работы в среде Паскаля.

В команде меню File находятся команды, которые предназначены для работы с файлами: new – создать новый файл, load – открыть ранее созданный файл, save - сохранить файл на диске под тем же именем и на то же место, save as – сохранить файл на диске, указав маршрут и имя файла. В имени файла в Паскале нельзя использовать пробелы и специальные символы, желательно использовать только буквы латинского алфавита.

Паскаль имеет встроенный редактор текстов. Для входа в редактор нужно выбрать команду меню Edit.

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

Для выполнения программы служит команда меню Run, в случае успешного выполнения программы результат можно просмотреть, нажав клавишиAlt+F5.

2.3.1. Структура программы на Паскале.

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

Программа на Паскале в общем случае состоит из следующих разделов:

  1. заголовок программы.

PROGRAM_ имя программы;

(здесь и далее обязательные пробелы обозначены знаком подчеркивания)

  1. программный блок.

    1. список имен подключаемых библиотечных модулей – экрана (CRT), принтера (PRINTER), графики (GRAPH).

USES_имя1[,имя2, …];

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

LABEL_имя1[,имя2,…];

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

CONST_идентификатор1=значение1[; идентификатор2= значение2;…];

    1. раздел описания типов данных. За служебным словом TYPE следуют одно или несколько определений типов, разделенных точкой с запятой. Тип данных может быть описан и непосредственно в разделе описания переменных.

TYPE_имя типа=значение типа;

    1. раздел описания переменных. Имена переменных перечисляются через запятую и далее, через двоеточие, следует их тип и точка с запятой, после которой аналогично описываются другие переменные.

VAR_идентификатор1, идентификатор2,…:тип переменных;

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

PROCEDURE_имя(формальные параметры:тип);

BEGIN