Le programme demande un nombre entier dont on veut voir la construction de sa racine carrée : - Si on donne en réponse au programme un carré, le programme trace le segment, sans plus ; - Si on donne en réponse au programme un nombre qui n'est pas un carré, le programme construit l'escargot de Pythagore à partir de la valeur arrondir par défaut de sa racine carrée.
L'idée de cet algorithme c'est d'utiliser les fonctionnalités de Scratch afin de construire cet escargot sans trigonométrie (D'où l'utilité du deuxième Sprite vers lequel on s'oriente) https://fr.wikipedia.org/wiki/Escargot_de_Pythagore