Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_rab_OSNOV_ALGORITMIZATsII_I_PROGRAMMIROVANI...doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

3.3.Имена и зарезервированные слова

Текст программы записывается при помощи латинских букв, цифр и знаков. Буквы допускаются прописные и строчные - язык Pascal не различает регистр букв. Таким образом, слова Program, program, pRograM для языка Pascal обозначают одно и тоже слово. Ниже при­ведена простейшая программа на языке Pascal - при ее запуске поль­зователь должен ввести два числа, программа вычисляет их сумму, выводит результат на экран и ожидает нажатия клавиши ENTER для завершения работы (Листинг 2.2).

Program SUMMA; { заголовок программы }

Const А = 10; { описание констант }

Var X, Y, Z: Integer; { описание переменных }

Begin {начало программы }

readln(X, Y); { ввод значений X и Y }

Z := X + Y+А; { присваивание суммы }

writeln(Z); {вывод результата }

readln; {ожидание нажатия }

{ клавиши ENTER }

End. {конец программы }

Листинг 2.2. Пример простой программы на языке Pascal

Особую роль в тексте программы играют имена и зарезервиро­ванные слова.

Имена применяют для обозначения программ, переменных других объектов, определенных в программе. Имя может состоять из любо­го количества букв или цифр, но должно начинаться с буквы. В имя можно включать знак подчеркивания, который здесь считается бук­вой. В программе SUMMA

(Листинг 2.2) есть пять имен: SUMMA, А, X, Y, Z. Программисты часто используют осмысленные имена в своих программах. Это всегда полезно, а в сложных программах совершенно необходимо. Вот еще несколько примеров имен: Flower, TLM04, pascal.

Зарезервированные слова применяют для обозначения операторов, описания переменных, заголовка программы и других элементов языка Pascal.

Их нельзя использовать в качестве имен и во всех программах они имеют одинаковый смысл. Зарезервированными словами в программе SUMMA являются слова program, var, begin, end. Ниже приведен полный список зарезервированных слов (Листинг 2.3):

Листинг 2.3. Список зарезервированных слов языка Pascal

Смысл большинства зарезервированных слов вы узнаете по прочтении всего раздела.

3.4.Специальные символы

Помимо зарезервированных слов и идентификаторов, текст про­граммы использует специальные символы (Таблица 2.1).

.

конец программы, разделение целой и дробной частей вещественного числа (десятичная точка), разделение полей в переменной типа Record

,

разделение элементов списков

..

указание диапазона

:

используется в составе оператора присваивания, а также для указания формата вывода в операторе WriteLn

;

отделяет один раздел программы от другого, разделяет операторы

’

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

- + *

/ ( )

арифметические знаки (используются по своему назначению)

< >

знаки отношений

=

используется в составе оператора присваивания, в разделах описаний констант и типов, используется как знак отношения (равно)

@

имя специального оператора определения адреса переменной, подпрограммы

^

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

{ }

ограничение комментариев в программе

[ ]

заключают в себе индексы элементов массивов

_

символ подчеркивания используется так же, как любая буква, например, в идентификаторах - вместо пробела

#

обозначение символа по его коду

$

обозначение директивы компилятора, обозначение шестнадцатеричного числа

Таблица 2.1. Специальные символы языка Pascal

Наиболее часто употребляемым специальным символом является пробел. Его использование связано с форматами основной структу­ры программы, разделов описаний, операторов. Не следует путать наличие пробела с отсутствием символа.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]