Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

A b c d e f g h i j k l m n o p q r s t u v w x y z

10 арабских цифр: 0 1 2 3 4 5 6 7 8 9

22 специальных символа: + - = _ () * { } [ ] ':; /., < > @ # ^

9 пар символов, которые понимаются как один символ:

< = > = < >:=.. (* *) (..) //

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

имеющиеся на клавиатуре для записи символьных констант и комментариев.

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

Ключевые слова:

absolute and array begin case const div do downto else end external file for forward function goto implementation inline interface interrupt label mod nil not of or packed procedure program record repeat set shl shr string then to type unit uses var while with xor

 

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

Программа на языке ТР содержит заголовок и два блока: блок объявлений и блок операторов. Блок объявлений предназначен для описания характеристик данных. В блоке операторов реализуется алгоритм решения задачи. В свою очередь блок объявлений может содежать шесть разделов как показано ниже на рисунке.

 

Program имя программы; Заголовок

Uses..........; Раздел модулей

Label.........; Раздел меток

Const.........; Раздел констант

Type..........; Раздел типов

Var...........; Раздел переменных

.......

Раздел подпрограмм

BEGIN

Блок операторов

END.

Первые шесть разделов не обязательно должны присутствовать в программе. На первом месте в блоке объявлений всегда располагается раздел модулей, если в программе используются модули. Остальные разделы могут следовать в любом порядке, но все объекты должны определяться до их использования.

В любом месте программы можно размещать комментарии. Различают однострочный и многострочный комментарий. Однострочный комментарий – это последовательность символов расположенных после символов (//). Многострочный комментарий - это любой текст, заключенный в фигурные скобки, например: { это комментарий}

// это также комментарий.

Всякая программа должна содержать достаточное количество комментариев. Комментарии делятся на вводные (они располагаются в самом начале программы) и поясняющие (располагаются перед функциональными фрагментами).

Комментарий, содержащий символ $ сразу после открывающейся фигурной скобки является директивой компилятора, например

{ $R } {проверка выхода за диапазон}.

 




Дата добавления: 2014-12-18; просмотров: 73 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.01 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав