Un bucle anidado es aquel que se encuentra dentro de otro bucle. En este caso, por cada vuelta o iteración que efectuará el bucle ubicado más en el exterior, el bucle anidado (el que se encuentra dentro del bucle exterior) realizará las vueltas que tenga que realizar. Por lo tanto, el número total de iteraciones que realizarán los dos bucles (el anidado y el exterior) será el número de vueltas del bucle externo multiplicado por el número de vueltas del bucleinterno.

Veamos el siguiente algoritmo Pseint que calculo las tablas de multiplicar del 1 al 10 de los primeros diez números:

Algoritmo bucleanidadotablasmult
Definir i,j,res Como Entero
Para i<-1 Hasta 10 Hacer
Para j<-1 Hasta 10 Hacer

res <- i*j
Escribir i,’ x ‘,j,’ = ‘,res,CON,salto
FinPara
FinPara

FinAlgoritmo

En el siguiente video se explica el funcionamiento de los bucles anidados: