Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5 Методическое пособие изучения Паскаль.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
743.42 Кб
Скачать
    1. Алфавит языка.

Любой естественный язык (русский, английский, французский и т. п.) состоит из нескольких основных элементов: символов, слов, словосоче­таний и предложений. В алгоритмическом языке программирования имеются аналогичные структурные элементы: символы, слова, выраже­ния (словосочетания) и операторы (предложения). При этом слово образуется из последовательности символов, выражение представляет собой группу слов, а оператор — определенную комбинацию слов и выражений.

Описание языка должно содержать описание указанных структурных элементов, правил их образования и использования. Символы языка — это элементарные знаки, используемые для составления любых текстов. Набор таких символов называют алфавитом языка.

Алфавит стандартного языка ПАСКАЛЬ содержит следующие символы:

1) 26 прописных (заглавных) букв латинского алфавита:

А, В, С, D, Е, F, G, H, I, J, К, L, M, N, О, Р, Q, R, S, Т, U, V, W, X, Y, Z;

2) арабские цифры:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Чтобы отличить цифру нуль от буквы О, цифру иногда перечеркива­ют косой чертой (Φ );

3) 32 прописные буквы русского алфавита (для отечественных микроЭВМ)

А, Б, В, Г, Д, Е, Ж, 3, И, И, К, Л, М, Н, О, П, Р, С, Т, У, Ф, X, Ц, Ч, Ш, Щ, Ъ, Ы, Ь, Э, Ю, Я.

4) специальные символы:

Символ

Название

Символ

Название

+

плюс

:

двоеточие

--

минус

апостроф

*

звездочка

<

меньше

/

наклонная черта

>

больше

=

равно

( )

круглые скобки

.

точка

[ ]

квадратные скобки

,

запятая

указатель

;

точка с запятой

пробел

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

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

В данном пособии при написании программ используются прописные буквы русского и латинского алфавита. Строчными русскими буквами т поясняется текст в какой-либо конструкции языка ПАСКАЛЬ. В программе на месте этого текста должны быть соответствующие элементы языка ПАСКАЛЬ.

Пример клавиатуры, наиболее распространенной для отечественных микроЭВМ, дан в приложении 1. Обратите внимание на то, что клавиатура содержит значительно больше символов, чем алфавит языка ПАСКАЛЬ, например символы восклицательного «!» и вопросительного «?» знаков.

Некоторые специальные символы могут обозначаться иначе. Так, указатель ↑ обозначен на клавиатуре символом ¬. Некоторые буквы русского алфавита, имеющиеся на клавиатуре, могут не использоваться в языке ПАСКАЛЬ (чаще всего щ, ъ, ч, ю).

Вся совокупность символов клавиатуры упорядочена, т.е. каждый символ имеет свой порядковый номер (см. приложение 2). Следует обратить внимание на то, что латинские буквы упорядочены в соответствии с латинским алфавитом, а русские буквы расположены в несколь­ко ином порядке.