Součty a součiny
Předcházející | Kapitola 6. Programování s jazykem GEL | Další

## Součty a součiny

Syntaxe:

    sum <identifier> = <from> to <to> do <body>
    sum <identifier> = <from> to <to> by <increment> do <body>
    sum <identifier> in <matrix> do <body>
    prod <identifier> = <from> to <to> do <body>
    prod <identifier> = <from> to <to> by <increment> do <body>
    prod <identifier> in <matrix> do <body>

Když `for` nahradíte za `sum` nebo `prod`, pak místo smyčky `for` získáte součet nebo součin. Místo aby byla vrácena poslední hodnota, je vrácen součet nebo součin hodnot.

Pokud tělo není vůbec provedeno (například `sum i=1 to 0 do …`), vrátí `sum` hodnotu 0 a `prod` hodnotu 1, což je standardní konvence.

Pro desetinná čísla se dělá stejná ochrana proti chybám zaokrouhlování jako u smyčky for. Viz „Smyčky for“.

Předcházející | Nahoru | Další
Smyčky | Domů | Porovnávací operátory