PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
Внимание! Если программа не работает, обновите версию!
begin
var s:=1.To(20);
Writeln('Сумма ',s.Sum,', среднее арифметическое ',s.Average,
', произведение ',s.Aggregate(BigInteger(1),(p,q)->p*q))
end.
Результат
Сумма 210, среднее арифметическое 10.5, произведение 2432902008176640000