iniciar-programa define-nueva-instruccion media-vuelta como inicio gira-izquierda; gira-izquierda; fin; define-nueva-instruccion regresa como inicio media-vuelta; si frente-libre entonces avanza; media-vuelta; fin; define-nueva-instruccion adoquina(impar) como inicio si no-junto-a-zumbador entonces inicio si no si-es-cero(impar) entonces deja-zumbador; repetir 4 veces inicio si (frente-libre) entonces inicio avanza; si si-es-cero(impar) entonces adoquina(1) sino adoquina(0); fin; gira-izquierda; fin; fin; regresa; fin inicia-ejecucion adoquina(1); apagate; termina-ejecucion finalizar-programa