Clipper Postać instrukcji blokowej w języku Clipper: BEGIN SEQUENCE instrukcje [BREAK [wyrażenie]] instrukcje [RECOVER [USING parametr]] instrukcje END [SEQUENCE] Rozszerzenie instrukcji blokowej w języku Clipper polega na wprowadzeniu możliwości kontroli wykonania zawartych w niej instrukcji i możliwości ich przerwania (np. w sytuacjach błędów), za pomocą instrukcji opuszczenia BREAK. Instrukcja ta ma rozszerzenie o możliwość podania wyrażenia, które zostanie podstawione pod parametr podany we frazie USING sekcji RECOVER, do której następuje przejście po napotkaniu instrukcji BREAK. Stosowanie instrukcji blokowej w tym języku jako nawiasu spinającego jest zbędne, gdyż składania każdej instrukcji strukturalnej definiuje słowo zamykające.

Przykłady Język C/C++

while(W) I1; // wykonywana dopóki spełniony jest warunek W

I2; // wykona się raz - nie objęte pętlą

while(W)

I1; // wykonywane dopóki spełniony jest warunek W I2;

Język Pascal

if(W) then I1; I2;

if(W) then begin I1; I2; end;