iniciar-programa
define-nueva-instruccion gira(G)como repetir G veces gira-izquierda;
define-prototipo-instruccion uchiha ;
define-nueva-instruccion pan como
inicio
    si junto-a-zumbador entonces inicio
        coge-zumbador;
        pan;
        avanza;
    fin;
fin;
define-nueva-instruccion clan(c) como
inicio
    si junto-a-zumbador entonces inicio
       coge-zumbador;
       clan(sucede(c));
    fin sino
    inicio
    gira(2);
    avanza;
        uchiha;
        si si-es-cero (precede(C))entonces inicio
            gira-izquierda;
        fin;
        si si-es-cero (precede(precede(c))) entonces inicio
            gira(3);
        fin;
    fin;
fin;
define-nueva-instruccion uchiha como
inicio
    si junto-a-zumbador entonces inicio
        avanza;
        uchiha;

    fin sino
    inicio
        gira(2);
        avanza;
        mientras junto-a-zumbador hacer avanza;
    fin;
    deja-zumbador;
fin;
define-nueva-instruccion madara-uchiha(MU)como
inicio
    pan;
    si junto-a-zumbador entonces inicio
        clan(0);
        madara-uchiha(sucede(0));
    fin;
    deja-zumbador;
fin;
    inicia-ejecucion
    madara-uchiha(0);
        apagate;
    termina-ejecucion
finalizar-programa
