Лекция: Порядковые типы

Ordinal – порядковые типы (отличаются друг от друга на 1).

Возможные операции с ними (Ord, Pred, Succ, High, Low, Dec, Inc).

В табл. 3.1 — 3.5 приведено подробное описание основных порядковых типов данных языка Object Pascal.

Таблица 3.1

Целочисленные типы данных

 

Название типа Диапазон значений Знаковый (беззнаковый) Кол-во бит
Integer 2147483648..2147483647 Знаковый
Cardinal 0..4294967295 Беззнаковый
Shortint 128..127 Знаковый
Smallint 32768..32767 Знаковый
Longint 2147483648..2147483647 Знаковый
Int64 263..263 Знаковый
Byte 0..255 Беззнаковый
Word 0..65535 Беззнаковый
Longword 0..4294967295 Беззнаковый

 

Задание для самостоятельной работы

Сконструировать форму с шестью кнопками, имена которых ShortInt, SmallInt, Integer, Byte, Word, Cardinal, с четырьмя статическими надписями (компонент Label) Type, Size, Max, Min и четырьмя надписями для вывода информации о типе при каждом нажатии одной из кнопок. Для этого записать для каждой кнопки метод отклика на событие OnClick, используя свойство Caption надписей для вывода информации и функции SizeOf – размер внутреннего представления переменной данного типа, High – самое высокое значение в диапазоне перечислимого типа, Low – самое низкое значение, а также функцию IntToStr – преобразование числа в строку.

Пример строки кода

SizeLabel.Caption:=IntToStr(SizeOf(Number));

еще рефераты
Еще работы по информатике