iniciar-programa

define-nueva-instruccion vuelta como
inicio

repetir 2 veces gira-izquierda;

fin;

define-nueva-instruccion distancia como
inicio

si frente-libre entonces
inicio

avanza;
distancia;

fin
sino
inicio
vuelta;
mientras frente-libre hacer avanza;

fin;

deja-zumbador;

fin;
    inicia-ejecucion

    distancia;
        apagate;
    termina-ejecucion
finalizar-programa
