Logotipo - Procedimientos recursivos

En un procedimiento recursivo, habrá una llamada recurrente del procedimiento dentro del procedimiento. Consideremos el siguiente código:

to spiral_recur :n
   if :n < 1 [stop]
   fd :n
   rt 20
   spiral_recur 0.95 * :n
end

El procedimiento spiral_recur se ha llamado desde el propio cuerpo del procedimiento. La siguiente captura de pantalla muestra la ejecución y salida del código.