Помощь - Поиск - Пользователи - Календарь
Полная версия: массив- множество
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
sheka
является ли массив множеством?

"Описать множество Pr(1..20)" - это значит массив или все таки множество?
Client
Массив и множество это разные вещи (array of и set of).
Lapp
> является ли массив множеством?
В общем смысле множеством может являться все, что угодно, что объединено по некоему признаку, даже если этого нет на самом деле (типа "стулья в этой комнате" или "действительные числа" или "звезды по имени Солнце" или "говорящие собаки" - множества) - а значит, и массив тоже.

В строгом смысле грамматики языка Паскаль - массив ни в коем случае не является множеством. Конструкция "множество" существует самостоятельно наряду с конструкцией "массив" или "запись" или, скажем, "integer".

> "Описать множество Pr(1..20)" - это значит массив или все таки множество?
Это совершенно однозначно значит следующее:

var
Pr: set of 1..20;


P.S.
Извиняюсь перед Client'ом: его ответ совершенно верный, но я подумал, что он нуждается в расширении.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.