Алгоритмические языки и программирование. Игошина Л.В. - 11 стр.

UptoLike

Составители: 

1. Описание дней недели:
TypeDays=(Monday,Tuesday,Wednsday,Thday,Friday,Sutterday,Sunday).
2. Описание месяцев года:
TypeYear=(jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec).
2.1.5 Ограниченный тип данных
На основе четырех рассмотренных порядковых типов можно
определить новые, порядковые типы: например, можно сузить диапазон
значений любого из 4-х порядковых типов. Такие типы называют
ограниченными (или интервальными) типами. Другое их название -
диапазоны. Такие типы задаются границами
своих значений внутри базового
типа:
<минимальное значение> .. <максимальное значение>
Примеры определения типов - диапазонов:
Typedate=1..31; TypeMonth=1..12; TypeSim='A'..'Z'
Можно сразу определить переменную типа - диапазон:
Day:1..31; Month:1..12; Sim:'A'..'Z' и т.п.
Необходимо помнить, что левая граница диапазона не должна
превышать правой.
К значениям этого типа могут быть применены стандартные функции:
HIGH(X) - возвращает максимальное значение типа - диапазона, к
которому принадлежит переменная Х;
LOW(X) - возвращает минимальное значение типа - диапазона, к
которому принадлежит переменная Х.
2.2 Вещественные типы данных
Эта группа типов представляет множества значений в различных
диапазонах. ТР поддерживает пять различных вещественных типа (табл. 4).
Таблица 4
Название Длина, байт Число цифр мантиссы Диапазон значений
Real 6 11-12 2.9 E-39…1.7 E +38
Single 4 7-8 1.5 E-45…3.4 E+38
Double 8 15-16 5.0 E-324…1.7 E+308
Extended 10 19-20 3.4E-4951…1.1E+4932
Comp 8 0 -2 E+63… +2 E+63 -1
Все вещественные типы, кроме Real, используются если в ПК есть
арифметический сопроцессор.
     1. Описание дней недели:
TypeDays=(Monday,Tuesday,Wednsday,Thday,Friday,Sutterday,Sunday).
     2. Описание месяцев года:
TypeYear=(jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec).

                         2.1.5 Ограниченный тип данных

      На основе четырех рассмотренных порядковых типов можно
определить новые, порядковые типы: например, можно сузить диапазон
значений любого из 4-х порядковых типов. Такие типы называют
ограниченными (или интервальными) типами. Другое их название -
диапазоны. Такие типы задаются границами своих значений внутри базового
типа:
      <минимальное значение> .. <максимальное значение>
      Примеры определения типов - диапазонов:
      Typedate=1..31; TypeMonth=1..12; TypeSim='A'..'Z'
      Можно сразу определить переменную типа - диапазон:
      Day:1..31; Month:1..12; Sim:'A'..'Z' и т.п.
      Необходимо помнить, что левая граница диапазона не должна
превышать правой.
      К значениям этого типа могут быть применены стандартные функции:
      HIGH(X) - возвращает максимальное значение типа - диапазона, к
которому принадлежит переменная Х;
      LOW(X) - возвращает минимальное значение типа - диапазона, к
которому принадлежит переменная Х.

                       2.2 Вещественные типы данных

     Эта группа типов представляет множества значений в различных
диапазонах. ТР поддерживает пять различных вещественных типа (табл. 4).

Таблица 4
  Название   Длина, байт Число цифр мантиссы      Диапазон значений
  Real            6              11-12            2.9 E-39…1.7 E +38
  Single          4               7-8             1.5 E-45…3.4 E+38
  Double          8              15-16            5.0 E-324…1.7 E+308
  Extended        10             19-20            3.4E-4951…1.1E+4932
  Comp            8                 0             -2 E+63… +2 E+63 -1


     Все вещественные типы, кроме Real, используются если в ПК есть
арифметический сопроцессор.