Cтраница 4
Тип множество может быть создан из любого порядкового или перечислимого типа. [46]
Модифицируем модуль ПеречислЗначения, включив в него некоторые переменные перечислимого типа и операции присваивания с этими переменными. [47]
Обратите внимание, что, поскольку HotMonth - переменная перечислимого типа данных, а не типа INTEGER, ее нельзя выводить с помощью процедуры Writelnt. [48]
Абстракция данных, реализованная в языке Паскаль как механизм скалярных перечислимых типов, имеет очень большое значение, поскольку обеспечивает автоматизацию того, что при использовании других языков программирования должно выполняться вручную. При этом автоматизация существенно повышает надежность. [49]
Функция ОНО может применяться к типу INTEGER и к перечислимым типам ( так же, как к типу CHAR) для выработки соответствующих значений типа CARDINAL. Функция ORD, применяемая в сочетании с функцией преобразования типов VAL, позволяет производить несколько разных преобразований. ORD и VAL особенно полезны в применении к перечислимым типам. Поскольку перечислимые типы определяются самим пользователем, обнаруживается необходимость в гибких функциях преобразования типов. [50]
Недостатком применения перечислимых типов является то, что значения из перечислимого типа ( атомы) не могут быть выведены на экран или принтер и не могут быть явно введены с клавиатуры. [51]