Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 198
Благодарности: 51

Профиль | Отправить PM | Цитировать


Цитата lenaustkz84:
1. В памяти отводится по 1 биту под каждый элемент,
находящийся во множестве. »
Если мне не изменяет память, то да.
Цитата lenaustkz84:
2. Перечислимый тип данных сам по себе является
множеством. »
Нет, не является. Но может использоваться как баз для множества.
Например
var Operation : set of (Plus, Minus, Mult, Divid);
Здесь (Plus, Minus, Mult, Divid) - перечислимый тип, а set of (Plus, Minus, Mult, Divid) - множество, элементы которого принадежат перечислимому типу.

3 вопрос не осилил... Будет время и силы, отвечу.

Цитата lenaustkz84:
4. В пособии написано, что множества часто используются
как константы. Тогда, определив множество в разделе
const, нужно ли его прописывать в разделе type? »
Не очень ясно, что имеется ввиду.
Перечислимый тип - да, часто используется как константы.
Константные множества тоже никто не отменял.
В чем фича здесь?
Цитата lenaustkz84:
5. Что значит пересечение множеств? »
Это множество, содержащее только те элементы, которые содержаться в обоих исходных множествах.

А вообще, поняти множества в паскале есть довольно естественная реализация математического понятия множества. Для общего понимания, очень советую почитать Кузнецов "Дискретная математика для инженера".(Моя любимая техническая книга. Просто шедевр.). Первая глава очень хорошо расрывает понятие множества.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:24, 12-12-2011 | #2