obecnější než for v Pascalu, podobně jako v C/C++
De-facto jde o rozšíření while, lze jím snadno nahradit
for(počáteční op.; vstupní podm.; příkaz po každém průch.) příkaz;
anebo (obvyklejší, bezpečnější)
for (počáteční op.; vstupní podm.; příkaz po každém průch.) { příkaz1; příkaz2; příkaz3; ... }