logo
Методичка_Delphi_Ч1

Контрольные вопросы

Рекомендованая литература

  1. Культин Н. Delphi 6. Программирование на Object Pascal. – СПб.:БХВ-Петербург,2002.

  2. Ставровский А.Б. Турбо Pascal 7.0/ Учебник. – К.: BHV, 2000.

  1. Лабораторная работа № 6. порядковые типы данных и средства их обработки

Цели работы:

Краткие теоретические сведения

      1. Порядковые типы данных

Порядковыми (ordinal) называются типы, которым соответствуют данные, поддерживающие понятия «предшествующее значение» и «последующее значение». Например, для целого числа 5 можно определенно сказать, что ему предшествует число 4, а следующее за ним - число 6. С другой стороны невозможно сказать, какое число непосредственно предшествует вещественному числу 5.0.

В Object Pascal определены следующие порядковые типы:

Для порядковых типов определен ряд функций, которые отражают специфику этих данных. Перечень этих функций приведен в таблице 6.1.

Таблица 6.1 – Функции для порядковых типов данных

Функция

Возвращаемое значение

Пример

Succ(<значение >)

Возвращает следующее значение

Succ(123) = 124

Succ(false) = true

Succ(‘я’) = #0

Pred(<значение >)

Возвращает предыдущее значение

Pred(‘я’) = ‘ю‘

Pred(#0) = ‘я’

Ord(<значение>)

Возвращает целое число, соответствующее номеру <значения> во множестве возможных значений типа.

Ord(123) = 123

Ord(-123) = -123

Ord(‘я’) = 255

Ord(#0) = 0

High(<имя переменной>)

High(<значение>)

High(<тип>)

Возвращает максимальное значение для данных типа

High(‘x’)= ‘я

High(char)= ‘я

High(integer) = 2147483647

Продолжение таблицы 6.1

Low(<имя переменной>)

Low(<значение>)

Low(<тип>)

Возвращает минимальное значение для данных типа

Low(‘x’)= #0

Low(integer)=

‑2147483648