tipi dannih
TRANSCRIPT
Ученицы: Гайна Софьи Группа IP22Z 10.03.10
Представляет собой список значений, которые может принимать переменная этого типа.
Каждому значению поставлен в соответствие идентификатор, используемый в программе для указания этого значения.
!Перечисляемый тип описывается в разделе
описания типов, который начинается со служебного слова type:
Type Raduga = (RED, ORANGE, YELLOW, GREEN,
LIGHT_BLUE, BLUE, VIOLET);
Каждое значение является константой своего типа и может принадлежать только одному из перечисляемых типов
Описание переменных, принадлежащих к скалярным типам, которые объявлены в разделе описания типов, производится с помощью имен типов.
type Traffic_Light= (RED, YELLOW, GREEN); var Section: Traffic_Light;
!Это означает, что переменная Section
может принимать значения RED, YELLOW или GREEN.
Переменные перечисляемого типа могут быть описаны в разделе описания переменных, например:
var Section: (RED, YELLOW, GREEN);
!при этом имена типов отсутствуют, а переменные определяются овокупностью значений, составляющих данный перечисляемый тип.
Отсюда следует, что к перечисляемым переменным и константам могут быть применены операции отношения и стандартные функции Pred, Succ, Ord.
Переменные и константы перечисляемого типа не могут быть элементами списка ввода или вывода.
Отрезок любого порядкового типа . Отрезок задается диапазоном от
минимального до максимального значения констант, разделенных двумя точками.
В качестве констант могут быть использованы константы, принадлежащие к целому, символьному, логическому или перечисляемому типам.
!Минимальное и максимальное значения
констант называются нижней и верхней границами отрезка, определяющего интервальный тип. Нижняя граница должна быть меньше верхней.
константа_1..константа_2;
Над переменными, относящимися к интервальному типу, могут выполняться все операции и применяться все стандартные функции, которые допустимы для соответствующего базового типа.
Вычислите:CONST
X = 78;
Y = 13;
TYPE Color = (Red, Green, Blue);
Scale = (X - Y) * 2..(X + Y) * 2;
Верно?type
Gaz = (Ge, C, O, N);
Metall = (Na, K, Li, Cu, Zn);
var
G1, G2, G3 : Gaz;
Met1, Met2 : Metall;
Season: (Winter, Spring, Summer, Autumn);
Использовался учебник 9-ого класса
- в перед
- назад
- словарь
- оглавление
- возвращается
- на первую стр.
? ? ?
Тип данных (data type) — это множество величин, объединенных определенной совокупностью допустимых операций.
Индефикатор[ identifier] —имя элементарных данных, массивов, программ или других обьектов, которые запрашиваются.
Скаляр - это простейший тип данных Perl. В Perl числа и строки используются практически как взаимозаменяемые понятия.