Изменение типа выраженияСтандартные типы в ТП:1 группа целых типов(ShortInt, integer, LongInt, Byte, Word);2 группа вещественных типов(Single, real, Double, Extended, Comp);3 группа Булевские типы (Boolean, ByteBool, WordBool, LongBool);4 Символьный тип(Char);5 Строковые типы(String, PChar);6 Указательный тип (Pointer);7 Текстовый тип (Text);Type <Новый тип>=<описание типа>Символьный тип, а также целые и булевские типы относятся кпорядковым типам.Свойства:1 Каждый элемент имеет свой порядковый номер2 Поэтому возможен использование функцииOrd, возвращающей этотномер3 Возможно применить функцию Pred и Succ которые вернусоответственно предыдущее и последующее значения
Целые типы. Правила объявления. Применяемые функции.
Целые типы:Byte 0..255 ShortInt –128..127 Word 0..65535 Integer–32768..32767LongInt –2147483648.. 2147483647Вложение типов:Type result = более мощный тип A: integer;LongInt(a);Процедуры и функции:ABS(X) CHR(X) DEC INC SQR HI(I)-старший байтLOW(X) – младший байт ODD(I) – возвращает правда если нечетRANDOM(x) SWAP(I)- меняет местами байты
Логический тип. Логические операции и функции
Логический тип ещё называют булевским. Их 4:Boolean(false=0, 1 байт); ByteBool (false=0, 1 байт); WordBool(false=0 в обоих байтах, 2 байта); LongBool (false=0 во всехбайтах, 4 байта).Логические функции:Ord; Pred; Succ; or ;and ; xor ;