Пять основных классов типов данных: Простые типы; Структурированные типы; Ссылочные типы; Процедурные типы; Объектные типы;
Простые типы делятся на: Целочисленный тип; Логический тип; Символьный тип; Перечисляемый тип; Интервальный тип; Вещественный тип;
В Паскале существует пять целочисленных типов : Тип Допустимые значения Формат Shortint (короткое целое) байт со знаком Integer (целое) байта со знаком Longint (длинное целое) байта со знаком Byte байт без знака Word байта без знака
Например, Var A,B,C: integer; D: byte; Основные операции с этими типами: +, -, *, mod, div. A: =7 mod 3; A: =7 div 3;
Логический тип (Булевский) Логическая переменная это величина, которая может принимать только два значения 0 и 1 (Истина или ложь) TRUE (Истина) FALSE (Ложь)
В Паскале используется четыре типа логических переменных: Boolean1 байт Byte bool1 байт Word bool Слово (2 байта) Long bool2 слова (4 байта)
Логические переменные используются для хранения результатов, каких либо логических вычислений. Операции допустимые для логических переменных: Операция Наименование =Сравнение или равно <>Операция сравнения или не равно ANDЛогическая И,конъюкция или логическое умножение ORЛогическая или дизъюнкция, логическое сложение XORЛогическое исключающее NOTЛогическое не (отрицание)
Символьный тип: Представляет собой тип данных предназначенных для хранения одного символа (буквы, знака, кода). Пример: Program Primer1; Var CH: char; Begin CH:=A; Writeln (CH); End. Значения для переменных типа char записывают в апострофах, этот тип используют, чтобы вывести управляющие коды создавая звуковое сопровождение.
Перечисляемый тип: Определяется как упорядоченный набор идентификаторов, заданных путём их перечисления, при этом список идентификаторов указывают в круглых скобках через запятую. Type week = (Monday, Tuesday, Wensday); var day: week;
Интервальный тип: При описании переменных интервального типа используется задание подмножества значений одного из ранее определённых простых типов за исключением вещественного. Type B= ;
Вещественный тип: Этот тип используется для записи вещественных чисел. Тип Допустимое значение Точность Формат Real 2,9* ,7* знаков 6 байт Double 5* ,7* знаков 8 байт Single 1,5* ,4* знаков 4 байт Extended 3,4* ,1* знаков 10 байт Comp -9,2* ,2* знаков 8 байт
Константы. В Паскале используют константы всех простых типов. Константы можно указывать в десятичных и шестнадцатеричных системах. например, Const n16=$1a; При использовании символьной константы в виде # число, определяется значение кода символа.
Пример записи: Тип Примеры Целый 15 $e $f Вещественный 1,5 0,005 1,8e -03 СимвольныйF * #14 ЛогическийTrue False
Спасибо за внимание