Практикум по программированию на языке Turbo Pascal. Часть 2. Портнягина В.В - 33 стр.

UptoLike

ЛАБОРАТОРНАЯ РАБОТА 3
ПЕРЕЧИСЛИМЫЙ
И ИНТЕРВАЛЬНЫЙ ТИПЫ ДАННЫХ
Цели работы
1. Освоение теоретического материала по использованию
перечислимого и интервального типов данных.
2. Получение навыков в использовании перечислимого и
интервального типов данных.
Теоретический материал
1. Общие положения
Алгоритмический язык Pascal дает широкие возможно-
сти для задания дополнительных типов, характеристики ко-
торых можно определять самостоятельно. Новые типы опи-
сываются в специальном разделе типов или определяются
непосредственно при описании переменных.
В Pascal имеются два дополнительных порядковых типа,
которые относятся к пользовательским типам:
перечислимый тип;
интервальный тип или диапазон.
Они используются для того, чтобы еще больше ограни-
чить количество значений, принимаемых переменными этого
типа, и позволяют:
значительно улучшить наглядность программы;
оптимально выделить память под переменные, т. к. в
этом случае компилятор сам подбирает наиболее подходя-
щий размер ячейки памяти;
облегчить поиск ошибок (благодаря возможности
контроля тех значений, которые получают соответствующие
переменные).
33
             ЛАБОРАТОРНАЯ РАБОТА № 3

               ПЕРЕЧИСЛИМЫЙ
        И ИНТЕРВАЛЬНЫЙ ТИПЫ ДАННЫХ


                      Цели работы

    1. Освоение теоретического материала по использованию
перечислимого и интервального типов данных.
    2. Получение навыков в использовании перечислимого и
интервального типов данных.


                 Теоретический материал

    1. Общие положения
    Алгоритмический язык Pascal дает широкие возможно-
сти для задания дополнительных типов, характеристики ко-
торых можно определять самостоятельно. Новые типы опи-
сываются в специальном разделе типов или определяются
непосредственно при описании переменных.
    В Pascal имеются два дополнительных порядковых типа,
которые относятся к пользовательским типам:
    – перечислимый тип;
    – интервальный тип или диапазон.
    Они используются для того, чтобы еще больше ограни-
чить количество значений, принимаемых переменными этого
типа, и позволяют:
    – значительно улучшить наглядность программы;
    – оптимально выделить память под переменные, т. к. в
этом случае компилятор сам подбирает наиболее подходя-
щий размер ячейки памяти;
    – облегчить поиск ошибок (благодаря возможности
контроля тех значений, которые получают соответствующие
переменные).


                           33