
- •Алфавит языка программирования Паскаль
- •Пример 1. Структура паскаль-программы.
- •Var d: real; I: integer; (* объявление переменных d и I *)
- •Константы в языке программирования Паскаль
- •Vector: array [1..10] of real; {переменными типа vector будут массивы из 10 ячеек, в каждой из которых будет находиться значение вещественного типа}
- •Простые типы данных
- •Пример 4. Порядковые типы данных.
- •Int(X) целый, вещественный вещественный возвращает целую часть аргумента
- •Простейшие функции ввода-вывода
- •Практическое задание №1. Линейные алгоритмы
- •Var X,f:real; {начало раздела описания переменных,
Алфавит языка программирования Паскаль
Алфавит языка состоит из латинских букв (включая символ подчёркивания), арабских цифр и специальных символов: «+», «-», «*», «/», «{», «}»,«(», «)»,«[», «]», «#», «$», «<», «>», «=», «.», «,», «^», «:», «;», «@», «!», «'», «"». Нет различий между заглавными и строчными буквами при их использовании для определения имен идентификаторов, кроме случая, когда слово связано с текстовыми константами.
Идентификатор - произвольная последовательность латинских букв, арабских цифр и символов подчеркивания. Идентификатор необходим для обозначения основных объектов языка: констант, типов, полей в записях, функций, программ, переменных, меток, процедур и модулей. В ЯП Паскаль нельзя использовать в качестве идентификаторов:
зарезервированные слова (выделяются белым цветом);
имена встроенных процедур и функций;
имена, начинающиеся не с латинской буквы или не с символа подчеркивания;
имена, содержащие символы кроме латиницы, арабских цифр и символа подчеркивания;
слова, разделенные пробелом.
Длина идентификатора ограничена длинной программной строки (126 символов), но компилятор различает только первые 63 символа.
Структура программы на языке программирования Паскаль
Структура программы, написанной на Турбо Паскале, состоит из двух основных частей:
описательная;
исполняемая ("тело" программы).
Каждая операция описания, как и любое действие оператора, заканчивается символом «;». Описательная часть не является необходимым элементом программы, в то время как, исполняемая - обязательная часть любой программы.
Описательная часть программы
Описательная часть состоит из нескольких разделов:
заголовок, название программы (команда Program<имя программы>), нужен лишь самому программисту, не как не связан с именем файла, и носит только информативный характер;
подключение внешних модулей с расширением *.tpu (команда Uses <список модулей>), необходимо для использования находящихся в них процедур и функций;
описание меток (команда Label <список меток>), используемых в программе;
описание констант (команда Const <список констант>), объявляются идентификаторы, которые не могут изменять своего значения в "теле" программы. Исключение составляют лишь типизированные константы;
задание типов (команда Type <список типов данных>), определение идентификаторов типов для дальнейшего их использования;
объявления переменных (команда Var <список переменных>), описываются идентификаторы, которые могут изменять свои значения в "теле" программы;
описание функций и процедур (команды Function <имя функции> и Procedure <имя процедуры>, соответственно), содержит процедуры и функции, написанные программистом.
Исполняемая часть
Исполняемая часть (раздел операторов) содержит все операторы (команды), которые будут выполнены во время запуска программы, выделяется словами Begin и End. После End ставится точка, что означает конец программы. Всё, что в дальнейшем буден написано после «End.» не воспринимается компилятором, и соответственно, будет проигнорировано в процессе исполнения программы.
В Паскале существует возможность написания комментариев - текста программы, который компилятор будет пропускать. Комментарии выделяются {…} или (*…*) и могут использоваться как в описательной, так и в исполняемой части.