Эти типы данных всегда присутствуют в языке и не требуют дополнительного описания. К ним относятся:
INTEGER – целое со знаком;
WORD - целое без знака;
BYTE – байт, 0..255;
REAL – вещественное число;
BOOLEAN – логическое (TRUE, FALSE);
LONGINT – длинное целое со знаком;
EXTENDED – длинное вещественное;
CHAR – символ.
Обратите внимание на четкое разделение целых и вещественных чисел. Операции с целыми числами всегда выполняются точно, а с вещественными – с погрешностью. Результат сложения двух целых чисел 2+2 всегда будет точно равен четырем, а результат сложения двух вещественных чисел 2.0+2.0 может оказаться равным и 3.9999999, и 4.000001. Такова особенность машинной арифметики. Это не ошибка языка Паскаль или процессора, а свойство любого компьютера. Четкое разделение целого и вещественного типов потребовало введения двух разных операций деления: деление нацело (обозначается DIV) и вещественного деления (обозначается "/"). Не забывайте, что 10 DIV 3=3, а 10/3=3.33333.