iniciar-programa
define-nueva-instruccion media-vuelta como repetir 2 veces gira-izquierda;
define-nueva-instruccion cuenta-cuellos como inicio si izquierda-bloqueada y derecha-bloqueada y orientado-al-sur entonces inicio avanza; cuenta-cuellos; deja-zumbador; fin sino inicio mientras no-orientado-al-este hacer gira-izquierda; mientras frente-libre hacer avanza; media-vuelta; mientras frente-libre y izquierda-bloqueada hacer avanza; si izquierda-libre entonces inicio gira-izquierda; avanza; cuenta-cuellos; fin; fin; fin;
inicia-ejecucion
cuenta-cuellos;
apagate;
termina-ejecucion
finalizar-programa
