iniciar-programa define-nueva-instruccion camina como inicio avanza; si no-junto-a-zumbador entonces inicio gira-izquierda;gira-izquierda;mientras frente-libre hacer inicio avanza;fin;gira-izquierda;avanza;gira-izquierda;avanza;fin;fin;define-nueva-instruccion regresa como inicio gira-izquierda;mientras frente-libre hacer inicio avanza;fin;gira-izquierda;avanza;gira-izquierda;fin;define-nueva-instruccion recoge como inicio si junto-a-zumbador entonces inicio coge-zumbador;si junto-a-zumbador entonces inicio coge-zumbador;camina;recoge;fin sino inicio camina;recoge;deja-zumbador;fin;fin sino inicio regresa;fin;fin;define-nueva-instruccion dejamitad como inicio si algun-zumbador-en-la-mochila entonces inicio deja-zumbador;deja-zumbador; dejamitad;coge-zumbador;fin;fin;inicia-ejecucion avanza;recoge;avanza;dejamitad;apagate;termina-ejecucion finalizar-programa

