1. Forma generala:

contor=valoare initiala

cat timp contor <=valoare finala executa

instructiuni

contor = contor+ pas

sau

pentru contor =valoare initiala, valoare finala, pas executa

                             instructiuni

Exemple:

a) pentru i=1,10,1 executa                   b)pentru j=1,30,3

scrie i                                                              scrie j

1,2,3,…,9,10                                                    1,4,7,10,…,28

2. Efect:

initial, contor = val. initiala

cat timp contor <= val finala executa

-instructiuni

-contor <- contor+pas

3. Observatii:

de obicei, pas=1

-str. repetitiva se paraseste atunci cand contor > valoarea finala

-daca pas =1, atunci instructiunile se executa de (valoare finala-valoare initiala+1) ori