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