indcum est l'indice de cumul utilisé par défaut dans la fonction sigma.
# Somme des entiers de 1 à N
SOMME_ENT = sigma(1, N, indcum)
# Somme des carrés des entiers de 1 à N.
SOMME_CAR = sigma(1, N, indcum*indcum)
# Imbrication de sommes
SOMME_COMPLEXE = sigma(I = 1, N, sigma(J = 1, I,sigma(K = 1, J,K*K)))
Lorsqu'on utilise la fonction sigma avec la syntaxe :
sigma(indice_début, indice_fin, expression)
l'expression est recalculée pour indcum variant par valeurs entières de 1 en 1 de la valeur indice_début à la valeur indice_fin incluse.
La syntaxe :
sigma(variable = indice_début, indice_fin, expression)
permet d'utiliser comme variable de boucle toute variable de l'utilisateur. Ceci permet également d'imbriquer plusieurs sigma récursivement.
La syntaxe de sigma utilisant indcum est par contre plus rapide en exécution que la syntaxe employant une variable.