iniciar-programa define-nueva-instruccion media-vuelta como inicio gira-izquierda; gira-izquierda; fin define-nueva-instruccion gira-derecha como inicio repetir 3 veces gira-izquierda; fin define-nueva-instruccion ve-esquina-superior como inicio mientras (frente-libre) hacer avanza; gira-derecha; fin; define-nueva-instruccion nuevo-renglon como inicio media-vuelta; mientras (frente-libre) hacer avanza; gira-izquierda; avanza; gira-izquierda; fin; define-nueva-instruccion siguiente-casilla como inicio si (frente-libre) entonces avanza sino si (derecha-libre) entonces nuevo-renglon sino apagate; fin; define-nueva-instruccion busca-y-cuenta(chicles) como inicio si (junto-a-zumbador) entonces inicio mientras (junto-a-zumbador) hacer coge-zumbador; repetir chicles veces deja-zumbador; siguiente-casilla; busca-y-cuenta(sucede(chicles)); fin; siguiente-casilla; busca-y-cuenta(chicles); fin; inicia-ejecucion ve-esquina-superior; busca-y-cuenta(1); apagate; termina-ejecucion finalizar-programa