Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Паскаль Тип Множество= SET OF... Помогитье пожалуйста!!! / 4 сообщений из 4, страница 1 из 1
21.04.2003, 08:58
    #32144758
Inebs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паскаль Тип Множество= SET OF... Помогитье пожалуйста!!!
Здравствуйте!
Может быть кто-то помнит как работать с множествами в Паскале.
Задача простая, но не помню какой-то момент и не могу решить.
Например. Подсчитать среднее арифметическое элементов множества.
Каким образом обращаться к каждому элементу множетсва?
L - так орет ошибку...
А перебором в цикле
For i:=1 to N do
if i in L then.....

как-то нехорошо. Да и если надо будет вывести элементы множества, сохраняя взаимный порядок элементов? Тогда так не получится....
Может быть кто-то подскажет????
...
Рейтинг: 0 / 0
29.04.2003, 05:40
    #32150543
чингиз
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паскаль Тип Множество= SET OF... Помогитье пожалуйста!!!
если есть порядок, это не множество а список
во множестве порядка нет

может можно уменьшать множество выбрасывая из него елемент в цикле

while (пока не кончилось множество)
...
Рейтинг: 0 / 0
07.05.2003, 04:48
    #32154790
golsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паскаль Тип Множество= SET OF... Помогитье пожалуйста!!!
Только перебором 0 - 255. В Паскале множество - 32х байтовое поле. Каждому элементу соответствует 1 бит. Значение 1 - есть элемент во множестве, 0 - нету. Элементы неявно упорядочены, а значит работают функции Succ и Pred.
...
Рейтинг: 0 / 0
07.05.2003, 14:19
    #32155173
ТиБиБи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паскаль Тип Множество= SET OF... Помогитье пожалуйста!!!
если есть порядок, это не множество а список

Да. Или массив. В Паскале одинаково просто работать с массивами и списками. Предпочтение следует делать исходя из контекста задачи.

Под МНОЖЕСТВОМ понимается набор определенных объектов, называемых его ЭЛЕМЕНТАМИ, относительно которых предполагается, что они однозначно идентифицированы и как-либо ограничены от всего остального мыслимого мира, т.е. имеется некоторое правило, позволяющее определенно сказать, является любой объект элементом данного множества или нет.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Паскаль Тип Множество= SET OF... Помогитье пожалуйста!!! / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]