Категория
Информатика
Тип
реферат
Страницы
3 стр.
Дата
01.12.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
21602.zip — 5.16 kb
  • mnozhestva_21602_1.rtf — 20.67 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
2
Оцените работу
Хорошо  или  Плохо


Текст работы

Множества Alena AlenaМножества
Понятие множества в Паскале очень близко к математическому определению: множ е ство -
это совокупность однотипных неиндексированных объектов. Множества описываю т ся в виде:
SET OF тип ,
где тип - базовый для этого множества тип, т.е. тип элементов множества. Базовый тип должен быть п о рядковым типом мощностью не более 256 (т.е. допускающий не более 256 различных значений), причем поря
д ковые номера (вспомним функцию ORD) наименьшего и наибольшего значений должны лежать на отрезке [0,255]. Таким образом, базовым типом
для множества могут быть: типы Char, Boolean, Byte и все производные от Byte интервал
ь ные типы. Размер объекта типа “множество” можно определить по формуле: размер = (мо щ ность-1) DIV 8 + 1, т.е. множества
- довольно компактные объекты, самое большое множ е ство имеет размер 32 байта. Неименованные константы типа множество записываются в виде:
[ подмножество , подмножество , ... ] ,
где подмножество - это либо отдельное значение, либо диапазон. Диапазон записыв а ется как начальное значение .. конечное значение. Любое из значений может быть как ко н стантой, так и
выражением соответс т вующего типа. Запишем, например
, константу-множество, содержащую числа 0, 1, 2, 3, 4, 8, 12, 13, 14, 15, 16, 22:
[0,1,2,3,4,6,12,13,14,15,16,22]
или
[0..4,6,12..16,22]
или
[0..2,3..4,6..6,12,13..16,22]
или
[22,13..15,1..6,0,12,16]
Все эти константы полностью эквивалентны, порядок записи элементов совершенно произволен. Допу с каются пустые множества, они записываются так: [ ]. Опишем несколько переменных и типизированных ко н стант:
TYPE MySet = SET OF 0..111;
VAR a : SET



Ваше мнение



CAPTCHA