Il est courant d'avoir à imbriquer des boucles, particulièrement lorsque l'on traite des objets à plusieurs dimensions. Imaginez que vous ayez à examiner un damier : il vous faut examiner chacune des dix lignes, et pour chaque ligne, il faut examiner chacune des dix cases qui la constitue. Cela donne l'algorithme suivant :
pour LIGNE allant de 1 a 10 faire debut pour COLONNE allant de 1 a 10 faire EXAMINER_CASE(LIGNE, COLONNE) fin