Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ массив- множество

Автор: sheka 21.06.2009 1:47

является ли массив множеством?

"Описать множество Pr(1..20)" - это значит массив или все таки множество?

Автор: Client 21.06.2009 1:52

Массив и множество это разные вещи (array of и set of).

Автор: Lapp 21.06.2009 9:11

> является ли массив множеством?
В общем смысле множеством может являться все, что угодно, что объединено по некоему признаку, даже если этого нет на самом деле (типа "стулья в этой комнате" или "действительные числа" или "звезды по имени Солнце" или "говорящие собаки" - множества) - а значит, и массив тоже.

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

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

var
Pr: set of 1..20;


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