iniciar-programa define-nueva-instruccion gira-derecha como inicio repetir 3 veces gira-izquierda; fin; define-nueva-instruccion orienta como inicio mientras derecha-libre hacer gira-izquierda; fin; define-nueva-instruccion recorre como inicio mientras algun-zumbador-en-la-mochila hacer inicio si derecha-libre entonces gira-derecha; si frente-libre entonces avanza sino gira-izquierda; si (frente-bloqueado y izquierda-bloqueada y derecha-bloqueada) entonces si junto-a-zumbador entonces apagate sino deja-zumbador; fin; fin; inicia-ejecucion orienta; recorre; termina-ejecucion finalizar-programa