Вычисление произведения членов ряда во всем похожи на вычисление суммы. Отличие лишь в том, что запись в командной строке и изображение произведения в алгебраическом окне вместо знака (или аббревиатура SUM) содержат греческую букву верхнего регистра P (или аббревиатура PRO). Греческие буквы и P берутся из окошка знаков алгебраических операций. Например, для вычисления произведения всех элементов третьей колонки матрицы М, приведенной выше, в командной строке набирают следующий текст:
P(Mn3, n, 1, DIMENSION(M)).
Разрешено вложение циклических операторов суммирования и умножения друг в друга любой глубины. Развертка этих циклов при вычислениях начинается с самого глубокого. Пример выражения с вложенными циклами, осуществляющего произведение всех элементов матрицы М:=[[1, 2, 3], [2, -1, 1], [2, 3, -2]] , в командной строке будет представлен следующим образом:
P(P(Mnm, n, 1, DIMENSION(M)), m, 1, DIMENSION(M)).
Можно иначе, с применением оператора присваивания, если некоторые фрагменты повторяются много раз, как в предыдущем примере:
P(P(Mnm, n, 1, j:=DIMENSION(M)), m, 1, j).
В результате вычислений этих операторов будет получено число 144.
Для этого и других подобных случаев следует помнить, что, где бы ни был вставлен оператор присваивания, имя левой части получает соответствующее значение и оказывается доступным при вызове этой переменной по имени в любых выражениях текущего сеанса до тех пор, пока другим оператором присваивания это значение не будет изменено. После выполнения рассмотренного примера переменная j будет иметь значение, равное 3.