Pascalcase a of { 1 } 1 : case b of { 2 } 1..5 : { instrukcje } 6..10 : { instrukcje } else if c=1 then { instrukcja } else { instrukcja } { 3 } end 2 : { instrukcje } 3 : { instrukcje } else { instrukcje } end instrukcja warunkowa { 3 } jest zagnieżdżona w instrukcji wyboru { 2 } oraz { 1 }, zagnieżdżenie wielopoziomowe instrukcja wyboru { 2 } jest zagnieżdżona w instrukcji wyboru { 1 }
Jak z powyższego wynika, pojęcie instrukcji zagnieżdżonej nie dotyczy jakiejś konkretnej instrukcji realizującej określoną czynność, jednoznacznie zdefiniowanej w składni konkretnego języka programowania, lecz odnosi się do każdej instrukcji zawartej w innej instrukcji strukturalnej, a więc odnosi się do miejsca położenia danej instrukcji w kodzie źródłowym. Poziom takiego zagnieżdżenia jest praktycznie nieograniczony i zależy wyłącznie od możliwości systemu komputerowego. Przy zagłębieniu instrukcji w innej, która sama jest instrukcją zagnieżdżoną literatura przedmiotu używa pojęcia zagnieżdżenia wielopoziomowego, bądź wielokrotnego.