Repetir Indefinidamente
El procedimiento poli en Repetición y Recursión es un ejemplo de la forma más simple de recursión: una forma de repetición indefinida. En Micromundos, en lugar de escribir un procedimiento recursivo, una instrucción puede ser repetida indefinidamente, ya sea mediante la utilización del mando porsiempre o seleccionando Muchas Veces en la caja de diálogo de una tortuga o de un botón. Por ejemplo, el procedimiento poli puede ser reescrito de la siguiente manera:
para poli2
adelante paso
derecha ángulo
finAhora poli2 es un procedimiento común con dos líneas de instrucciones. Paso y ángulo ya no son entradas: son los nombres de dos controles, llamados paso y ángulo respectivamente.
En la caja de diálogo de la tortuga, poli2 es la instrucción y está establecido que se realice Muchas Veces.
El mismo efecto recursivo de poli puede lograrse estableciendo en los controles los valores deseados y haciendo clic en la tortuga. Esto tiene una desventaja: la repetición sólo puede detenerse mediante un clic en la herramienta Detener Todo.