Veamos este programa :
¿Qué dirías que hace? Si leemos el programa de arriba hacia abajo, tal como lo hace y ejecuta Mukinita, notamos que se mueve primero al Norte, y luego al Este
Pero, ¿no podríamos explicarlo sin hablar del orden de los comandos? Podríamos decir directamente que se mueve al Noreste. Y así hablamos de lo mismo, pero sin dar detalles innecesarios.
Por eso, hay varias formas de resolver un mismo problema, escribiendo un programa que haga lo mismo, pero de distinta manera.