Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика (начальный курс) - 2 семестр.doc
Скачиваний:
4
Добавлен:
18.11.2019
Размер:
814.08 Кб
Скачать

3. Числа.

В языке ТР используются целые десятичные числа, целые шестнадцатеричные числа и вещественные десятичные числа. Вещественные могут быть представлены в обычной и показательной формах записи. Целую и дробную часть разделяет точка. Шестнадцатеричные числа начинаются знаком доллара.

4. Строки.

Строка символов — это последовательность символов, заключённая в апострофы. Необходимо, чтобы вся последовательность располагалась в одной строке программы. Если в состав строки должен входить апостроф, его печатают дважды. В строку могут входить управляющие символы, которые начинаются знаком # с последующим указанием кода символа. Например, #7 — символ «звонок», #10 —символ «перевод строки», #13 — символ «возврат каретки». В принципе таким способом могут быть представлены и все остальные символы.

5. Комментарии.

Комментарием считается фрагмент текста программы, который начинается символом { или сочетанием символов (*, а заканчивается символом } или сочетанием символов *).

6. Описание констант.

Константы описываются в разделе описания констант const. Описание выглядит так:

Идентификатор = константа.

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

7. Типы.

Множество типов языка ТР. можно разделить на две группы:

  • стандартные (предопределённые) типы;

  • типы, определяемые пользователем (пользовательские типы).

Имена стандартных типов являются предопределёнными идентификаторами и действуют в любой точке программы. Пользовательские типы — это дополнительные абстрактные типы, характеристики которых программист определяет самостоятельно.

Все типы ТР удобно изобразить в виде дерева типов:

Порядковыми типами называются типы, характеризующиеся следующими четырьмя свойствами:

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

  • к любому значению прядкового типа можно применить функцию Ord, которая выдаёт номер этого значения;

  • к любому значению можно применить функция Pred, которая выдаст значение с предыдущим номером;

  • к любому значению можно применить функция Succ, которая выдаст значение с последующим номером.

Целые типы в ТР изобразим таблицей

Название типа

Диапазон чисел

Размер памяти

ShortInt

-128..127

1 б

Integer

-32768..32767

2 б

LongInt

-2147483648..-2147483647

4 б

Byte

0..255

1 б

Word

0..65535

2 б

Вещественные типы:

Название типа

Диапазон чисел

Размер памяти

Single

1.5e-45..3.4e38

4

Real

2.9e-39..1.7e38

6

Double

5.0e-324..1.7e308

8

Extended

3.4e-4932..1.1e4932

10

Comp

-9.2e18..9.2e18

8

Далее в виде плана:

Логический тип.

Символьный тип.

Строковый тип.