«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

{LTS}

 

ќписание типа Ђћножествої

ћножество Ц это структурированный тип данных, представл€ющий собой набор взаимосв€занных по какому-либо признаку или группе признаков объектов, которые можно рассматривать как единое целое.  аждый объект в множестве называетс€ элементом множества. ¬се элементы множества должны принадлежать одному из скал€рных типов, кроме вещественного. Ётот тип называетс€ базовым типом множества. Ѕазовый тип задаетс€ диапазоном или перечислением. ќбласть значений типа Ђмножествої Ц набор всевозможных подмножеств, составленных из элементов базового типа. ¬ выражени€х на €зыке Pascal значени€ элементов множества указываютс€ в квадратных скобках: [1,2,3,4], ['a','b','c'], ['a'..'z']. ≈сли множество не имеет элементов, оно называетс€ пустым и обозначаетс€ как [ ].  оличество элементов множества называетс€ его мощностью.

ƒл€ описани€ множественного типа используетс€ словосочетание set of (множество из...).

‘ормат записи множественных типов:

type

<им€ типа> = set of <элемент 1 .. элемент n>;

var

<идентификатор> : <им€ типа>;

ћожно задать множественный тип и без предварительного описани€:

var

<идентификатор> : set of <элемент1, .. .>;

ѕример:

type

Simply = set of 'a'.. 'h';

Number = set of 1. .31;

var

Pr : Simply;

N : Number;

Letter : set of char; {ќпределение множества без предварительного описани€ в разделе типов}

¬ данном примере переменна€ –r может принимать в качестве значений символы латинского алфавита от 'а' до 'h'; N Ц любое значение в диапазоне 1..31; Letter Ц любой символ. ѕопытка присвоить другие значени€ вызовет программное прерывание.  оличество элементов множества не должно превышать 256, соответственно номера значений базового типа должны находитьс€ в диапазоне 0..255.  онтроль диапазонов осуществл€етс€ включением директивы {$R+}. ќбъем пам€ти, занимаемый одним элементом множества, составл€ет 1 бит. ќбъем пам€ти дл€ переменной типа Ђмножествої вычисл€етс€ по формуле:

ќбъем пам€ти = (Max DIV 8) - (Min DIV 8) + 1,

где ћах и Min Ц верхн€€ и нижн€€ границы базового типа.


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

ќписание типа Ђмассивї ќперации над элементами массива Ћинейна€ сортировка (сортировка отбором) —ортировка методом пузырька ”слови€ задач (без ответов) ќперации над множествами ”пражнение 1 ”пражнение 2 ”пражнение 3 ќписание типа "«апись" 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом