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

Это типы, которые пользователь описывает в разделе типов 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;

Twitter SEO Community Ваау! News2.ru Chipp Korica SMI2 Google Bookmarks Digg I.ua Закладки Yandex Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong

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