Типы пользователя

Это типы, которые пользователь описывает в разделе типов Type. Примеры таких типов:

  • Перечислимый.
  • Интервальный.

Перечислимый тип

Это то, что можно перечислить. Элементы типа образуют нумерованный список с начальным номером 0. Тип не стандартный, поэтому должен быть предварительно объявлен. Имя типа любое уникальное.

Объявление Значения
Явное в разделе типов:

type  <Имя типа> = (<Список>);
var   <Имя переменной>: <Имя типа>;

Неявное в разделе переменных:

var       <Имя переменной>:(<Список>);

Одно из перечисленных в списке.

Пример

type

DniOtdukha=(Subbota,Voskresenie);      // Явно объявлен тип

var

Dni:DniOtdukha;                          // Пееременная            Sezon:(Zima,Vesna,Leto,Osenh);         // Неявное объявление

Интервальный

Значения типа находятся в поддиапазоне. Элементы должны принадлежать одному из определенных порядковых типов. Каждому элементу присваивается номер, совпадающий с номером порядкового типа, откуда взят интервал. Имя типа любое уникальное. Тип не стандартный, поэтому должен быть предварительно объявлен. Имя типа любое уникальное.

Объявление Значения
Значениями в разделе типов:

type

<Имя типа>=<Минимум>..<Максимум>;

Константами:

const

Min=1;

Max=7;

type

<Имя типа>=Min..Max;

Разделитель – горизонтальное двоеточие.

Пример

type

Dozen=1..12;

TwitterSEO CommunityВаау!News2.ruChippKoricaSMI2Google BookmarksDiggI.uaЗакладки YandexLinkstoreMyscoopCommunizmRu-marksWebmarksRuspaceLinkomaticKli.kzWeb-zakladkaZakladok.netRedditdeliciousMa.gnoliaTechnoratiSlashdotYahoo My WebБобрДобр.ruMemori.rurucity.comМоёМесто.ruMister Wong

Copyright © 2009-2010 Программирование на паскале.