2 - fase intermedia
 Si costruisce la procedura che verrą utilizzata per l'animazione.
Vengono spiegate alla tartaruga due nuove parole FINESTRA che mette insieme la croce ed il quadrato definiti precedentemente e RICOQUA una procedura ricorsiva che ripete il disegno precedente in dimensioni sempre pił ridotte.
Si utilizzano QUADRATO e CROCESINISTRA e le primitive:
if, stop

 Nell'esempio animato si utilizza anche la primitiva clearscreen per pulire lo schermo.

 


to finestra :x
quadrato :x
crocesinistra :x
end

to ricoqua :x
if  :x<1 [
stop]
finestra :x
ricoqua :x/2
end


 

 

 

FINESTRA realizza, con le dimensioni specificate, un quadrato diviso in quattro.
La procedura ricorsiva RICOQUA esegue la precedente procedura col suo stesso argomento  e richiama se stessa con argomento dimezzato. La procedura si arresta quando l'argomento via via dimezzato diventa troppo piccolo per un disegno visibile. A questo pensa la primitiva 
if che controlla quando l'argomento diventa pił piccolo di un passo tartaruga (pixel o punto dello schermo) e, in quel caso, termina eseguendo stop.