Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции к экзамену ГТК.docx
Скачиваний:
16
Добавлен:
26.09.2019
Размер:
339.82 Кб
Скачать

1.3. Типы данных в языке Pascal

Среди стандартных типов данных в языке Pascal наиболее часто используются:

  1. Целочисленный тип integer (целые числа).

  2. Вещественный тип real (дробные числа).

  3. Логический тип boolean (логические значения).

  4. Символьный тип char (отдельные символы).

  5. Строковый тип string (строки символов).

В языке Pascal используются следующие типы данных:

  1. Простые типы, к которым относятся:

а)  Целые типы:

  • Byte (целые неотрицательные числа, занимающие 1 байт памяти, в диапазоне от 0 до 281).

  • ShortInt (короткие целые числа, тоже занимающие 1 байт памяти, в диапазоне от 27 до 271).

  • Word (целые неотрицательные числа, занимающие машинное слово или 2 байта, в диапазоне от 0 до 2161).

  • Integer (обычные целые числа, тоже занимающие 2 байта памяти, в диапазоне от 215 до 2151).

  • LongInt (длинные целые числа, занимающие 4 байта памяти, в диапазоне от 231 до 2311).

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

  • Real (ноль и обычные дробные числа в диапазоне от 1039 до 1038).

  • Single (ноль и дробные числа одинарной точности в диапазоне от 1045 до 1038).

  • Double (ноль и дробные числа двойной точности в диапазоне от 10324 до 10308).

  • Extended (ноль и дробные числа расширенной точности в диапазоне от 104951 до 104932).

  • Comp (дробные числа компьютерной точности в диапазоне от 21063+1 до 210631).

в)  Логический тип Boolean включает два значения: True (истина) и False (ложь).

г)  Символьный тип Char включает отдельные символы в кавычках.

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

е)  Ограниченный тип (тип-диапазон) включает набор значений в диапазоне от нижней до верхней границы, между которыми ставятся две точки.

Все простые типы, кроме вещественных, относятся к порядковым типам (количество значений в которых является счётным).

  1. Cтруктурные типы (составные типы, структурированные типы), к которым относятся:

а)  Массивы (Array[…]of…) – упорядоченные наборы нумерованных элементов одинакового типа.

б)  Строки (String[…]) – последовательности символов в кавычках (массивы символов).

в)  Записи (Record…end) – неупорядоченные наборы именованных полей различного типа.

г)  Множества (Set of…) – неупорядоченные наборы данных одинакового типа.

д)  Файлы – упорядоченные наборы данных различного типа, хранящиеся в памяти ЭВМ (Text, File of…, File), в т.ч.:

  • текстовые файлы (Text);

  • типизированные файлы (File of…);

  • произвольные (нетипизированные) файлы (File).

  1. Динамические типы (сложные типы), к которым относятся:

а)  Указатели (ссылочные типы).

б)  Действия (процедурные типы).

в)  Объекты (наборы данных и действий над ними).

1.4. Операции в языке Pascal

В языке Pascal в основном используются следующие операции:

  1. Арифметические операции:

+ (сложение).

- (вычитание).

 (умножение).

/ (деление).

div (целочисленное деление).

mod (остаток от деления).

  1. Операции сравнения (операции отношения):

= (равно).

<> (не равно).

> (больше).

< (меньше).

>= (больше или равно).

<= (меньше или равно).

  1. Логические операции:

and (И).

or (ИЛИ).

not (НЕ).

xor (исключающее ИЛИ).