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

Данные символьного типа позволяют представлять в программах тексты и производить над ними некоторые редакционные операции, например исправлять орфографические ошибки, вставлять и удалять отдельные буквы и слова. Кроме того, они дают возможность обраба­тывать различные ведомости, документы, справочники и т. д.

Символьная, или литерная, константа есть любой символ языка заключенный в апострофы. Например,

`A`, `+`, `9`, `_`, `:`.

Чтобы представить апостроф как символьную константу, его повто­ряют дважды: “ ” . Внешние апострофы (по одному слева и справа) не входят в константу, они являются признаком символьной константы. Символьная константа, как правило, занимает один байт памяти.

Символьная переменная (тип CHAR) - это переменная, прини­мающая значение символьной константы. Так как символы языка ПАСКАЛЬ упорядочены (см. приложение 2), то к символьным данным: применимы операции сравнения «<», «< =», «=», «< >», «> =», «>», например 'A'<'W'.

Для того чтобы из отдельных символьных констант составлять сло­ва, используется понятие массива (см. параграф 9.3).

В некоторых версиях языка ПАСКАЛЬ в качестве символьной константы допускается использование последовательности символов, заключенной в апострофы, длиной не более 256 знаков. Например,

`А1`, 'SUMMA = 28`,`СТРОКА`.

Для представления внутреннего апострофа ставится двойной внут­ренний апостроф, например.

`Теплоход``маяк``` или `д``артаньян`

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

    1. Описание констант и переменных.

Константы в программе могут быть заданы явно своим значением или обозначены именем. Если константа обозначена именем, то она долж­на быть описана в разделе констант (см. параграф 1.3). Описание начинается со служебного слова CONST и имеет следующую форму записи:

CONST_ имя константы = значение;

Например:

CONST N=18;

В одном разделе допускается описывать несколько констант. Каждое описание заканчивается символом точки с запятой, например:

Const

NUM=23; (* КОНСТАНТА ЦЕЛОГО ТИПА *)

В=1.8Е-3; (* ДЕЙСТВИТЕЛЬНОГО ТИПА *)

PI=3.14; (* ДЕЙСТВИТЕЛЬНОГО ТИПА *)

SIM=`R`; (* СИМВОЛЬНОГО ТИПА *)

L=TRUE; (* ЛОГИЧЕСКОГО типа *)

Следует заметить, что если в одном разделе имеется несколько описаний, то для наглядности программы описатель CONST лучше выделить в отдельную строку.

Любая переменная, встречающаяся в программе, должна быть описана в разделе переменных (см. параграф 1.3). Описание начинается со слова VAR и имеет следующую форму записи:

Var_имя переменной: тип;

Например,

VАR А:REAL.;

В одном разделе допускается описание нескольких переменных, например:

VAR

B: INTEGER; (* ПЕРЕМЕННАЯ ЦЕЛОГО ТИПА *)

SUM: REAL; (* ДЕЙСТВИТЕЛЬНОГО ТИПА *)

K: CHAR; (* СИМВОЛЬНОГО ТИПА *)

LOG: BOOLEAN; (* ЛОГИЧЕСКОГО ТИПА *)

Если несколько переменных имеют одинаковый тип, то их можно объединять в список. Под списком понимается последовательность эле­ментов (в нашем случае — переменных), разделенных запятыми. На­пример:

VAR

R,V:REAL;

K,L,TOR:INTEGER;

Здесь R, V — переменные действительного типа; K, L, TOR — перемен­ные целого типа.