iniciar-programa
define-nueva-instruccion a como inicio
     mientras frente-libre y derecha-bloqueada y izquierda-bloqueada hacer
    avanza;
    si derecha-libre entonces inicio
    repetir 3 veces
    gira-izquierda;
    avanza;
    a;
     si junto-a-zumbador entonces
     apagate;
     fin;
    si izquierda-libre entonces inicio
    gira-izquierda;
    avanza;
    a;
    si junto-a-zumbador entonces
    apagate;
    fin;
    fin;
    inicia-ejecucion
         a;
        apagate;
    termina-ejecucion
finalizar-programa