Schematy blokowe nie dostarczają żadnych specjalnych mechanizmów do tworzenia pętli (czyli fragmentów algorytmu, które wykonywana są wielokrotnie). W większości języków programowania istnieją jednak instrukcje, które pozwalają na łatwe definiowanie pętli, gdyż są one stosowane bardzo często.
W języku Pascal istnieją trzy instrukcje służące do tworzenia pętli:
while
repeat
…until
for
while war_log do
{instrukcja_1};
repeat
{instrukcja_1};
{instrukcja_2};
{...}
until war_log;
for indeks := war_1 to war_2 do
{instrukcja_1};
W zasadzie każda pętla może być skonstruowana przy użyciu dowolnej z tych instrukcji. Tym niemniej, zazwyczaj użycie wybranej instrukcji jest wygodniejsze w tych albo innych przypadkach.