Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
первая лекция_лин алг.doc
Скачиваний:
0
Добавлен:
10.12.2019
Размер:
72.19 Кб
Скачать

Алфавит языка программирования Паскаль

Алфавит языка состоит из латинских букв (включая символ подчёркивания), арабских цифр и специальных символов: «+», «-», «*», «/», «{», «}»,«(», «)»,«[», «]», «#», «$», «<», «>», «=», «.», «,», «^», «:», «;», «@», «!», «'», «"». Нет различий между заглавными и строчными буквами при их использовании для определения имен идентификаторов, кроме случая, когда слово связано с текстовыми константами.

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

зарезервированные слова (выделяются белым цветом);

имена встроенных процедур и функций;

имена, начинающиеся не с латинской буквы или не с символа подчеркивания;

имена, содержащие символы кроме латиницы, арабских цифр и символа подчеркивания;

слова, разделенные пробелом.

Длина идентификатора ограничена длинной программной строки (126 символов), но компилятор различает только первые 63 символа.

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

Структура программы, написанной на Турбо Паскале, состоит из двух основных частей:

описательная;

исполняемая ("тело" программы).

Каждая операция описания, как и любое действие оператора, заканчивается символом «;». Описательная часть не является необходимым элементом программы, в то время как, исполняемая - обязательная часть любой программы.

Описательная часть программы

Описательная часть состоит из нескольких разделов:

заголовок, название программы (команда Program<имя программы>), нужен лишь самому программисту, не как не связан с именем файла, и носит только информативный характер;

подключение внешних модулей с расширением *.tpu (команда Uses <список модулей>), необходимо для использования находящихся в них процедур и функций;

описание меток (команда Label <список меток>), используемых в программе;

описание констант (команда Const <список констант>), объявляются идентификаторы, которые не могут изменять своего значения в "теле" программы. Исключение составляют лишь типизированные константы;

задание типов (команда Type <список типов данных>), определение идентификаторов типов для дальнейшего их использования;

объявления переменных (команда Var <список переменных>), описываются идентификаторы, которые могут изменять свои значения в "теле" программы;

описание функций и процедур (команды Function <имя функции> и Procedure <имя процедуры>, соответственно), содержит процедуры и функции, написанные программистом.

Исполняемая часть

Исполняемая часть (раздел операторов) содержит все операторы (команды), которые будут выполнены во время запуска программы, выделяется словами Begin и End. После End ставится точка, что означает конец программы. Всё, что в дальнейшем буден написано после «End.» не воспринимается компилятором, и соответственно, будет проигнорировано в процессе исполнения программы.

В Паскале существует возможность написания комментариев - текста программы, который компилятор будет пропускать. Комментарии выделяются {…} или (*…*) и могут использоваться как в описательной, так и в исполняемой части.