Cтраница 1
Перечисляемый тип содержит список значений некоторого ограниченного множества значений. [1]
Перечисляемый тип представляет собой упорядоченное множество значений, образуемое перечислением имен, обозначающих эти значения. Значения нового типа представляются в программе именами, имеющими значения констант нового типа. Перечисляемые типы вводятся в программе в разделе определения типов. [2]
Перечисляемый тип обладает только свойством перечисления принадлежащих ему данных. Для данных такого типа кроме функций pred, succ, которые определяют в соответствии с заданным перечислением порядком предыдущие и последующие элементы, определены порядковые функции ord и chr, результат применения которых зависит от типа аргумента. [3]
Перечисляемый тип относится к задаваемому пользователем типу данных. Задание типа осуществляется путем перечисления принадлежащих этому типу значений данных. [4]
Перечисляемый тип содержит список значений некоторого ограниченного множества значений. [5]
Перечисляемый тип данных задается упорядоченным набором идентификаторов, с которыми могут совпадать значения переменной ( или константы) этого типа. [6]
Определить перечисляемый тип - это значит перечислить все значения, которые может принимать переменная, относящаяся к данному типу. [7]
Этот перечисляемый тип определяет член частных данных компонента - параметр процедуры, используемой для его изменения, а также тип соответствующего свойства. [8]
К перечисляемому типу применены функции PRED, SUCC и ORD. Следует помнить, что нумерация перечисляемых данных начинается с нуля. [9]
К перечисляемому типу применены функции PRED, SUCC и ORD. Следует помнить, что нумерация перечисляемых данных начинается с нуля. [10]
Таким образом, перечисляемый тип представляет собой наиболее простой тип данных и является удобным с точки зрения создания программ. Это обусловлено тем, что использованные в качестве значений перечисляемого типа имена легко запомнить, а их применение в качестве идентификаторов и меток делает программу более ясной. Например, с помощью перечисляемого типа данных shape можно задать множество, значения элементов которого соответствуют понятиям треугольника, четырехугольника, круга, эллипса, а для задания количества углов каждой такой фигуры можно использовать массив angle. [11]
К недостаткам переменных перечисляемого типа следует отнести то, что их нельзя использовать в операторах ввода-вывода. Переменная перечисляемого типа может использоваться в качестве переменной-селектора в операторе case. Преимущества же использования переменных перечисляемого типа следующие: во-первых, использование таких переменных в ряде случаев делает программу более наглядной; во-вторых, используя переменные такого типа, легче защитить программу от неправильного ввода данных, что мы и продемонстрируем на следующем примере. [12]
Для этого типа базовым является перечисляемый тип ned, описанный в предыдущем разделе. [13]
![]() |
Типы компонент и индексов задаются в виде. [14] |
Все функции, определяемые для перечисляемого типа, применяются и к ограниченному типу. [15]