К основным типам данных языка Pascal относятся:
  • целые числа (integer и др.);
  • действительные числа (real и
    др.);
  • символы (char);
  • строки (string);
  • логический (boolean).
Целые числа и числа с плавающей точкой могут быть представлены в различных форматах. Целые числа
Формат Диапазон значений
SHORTINT -128-127
INTEGER -32 768-32 767
LONGINT -2 147 483 648-2 147 483 647
BYTE 0-255
WORD 0-65 535
Действительные числа
Формат Диапазон значений Количество значащих цифр
REAL 2.9E-39-1.7e38 11-12
SINGLE 1.5E-45-3.4e38 7-8
DOUBLE 5.0Е-324-1.7е308 15-16
EXTENDED 3.4Е-4932-1.1е4932 19-20
Строки Строки могут быть объявлены двумя способами. Вариант 1:
Имя: string; Объявлена переменная-строка длиной 255 символов.
Вариант 2:
Имя: string[ДлинаСтроки ]; Объявлена переменная-строка указанной длины.
Массивы Объявление одномерного массива:
ИмяМассива:array[НижнийИндекс..ВерхнийИндекс] of ТипЭлементов;
Объявление двумерного массива:
ИмяМассива:array[НижнийИндекс1..ВерхнийИндекс1, НижнийИндекс2..ВерхнийИндекс2 ] of ТипЭлементов;
Записи Записи можно объявить двумя способами. Вариант 1:
ПеременнаяЗапись:record Поле1: Тип1 ; Поле2:Тип2; ПолеО:TnnJ; end;
Вариант 2 (сначала объявляется тип записи, затем — переменная-запись):
type ИмяТипаЗаписи:record Поле!:Тип1; Поле2: Тип2; Полей: TnnJ; end; var ПеременнаяЗапись:ИмяТипаЗаписи;