Programme p5Visuel canvas entree sortie bouton n x ligne colonne compteur actions initiales Fonction exécutée une fois, au départ 30 Est-ce qu'un nombre donné est triangulaire ? n = entree bouton n est triangulaire ? bouton sortie 600 600 actions en boucle Fonction exécutée périodiquement, de façon répétée triangulaireP Décrire cette fonction… n entree x DIVIDE 1 ADD -1 1 ROOT 9 ADD 1 1 MULTIPLY 8 1 n 2 WHOLE 0 x sortie @1=frac(@2(@2+1))(2) n x sortie n n'est pas un nombre triangulaire dessinerTri Décrire cette fonction… Dessin OK si x <=22 c-à-d n<=253 255 255 255 255 ligne 0 10 x 1 colonne 1 10 x 1 LTE colonne ligne 255 0 0 255 255 255 255 255 20 MULTIPLY 25 1 ADD 1 colonne 1 20 MULTIPLY 25 1 ADD 1 ligne 1 10 10 dessinerNonTri Décrire cette fonction… Dessin OK si x <=22 c-à-d n<=253 255 255 255 255 255 0 0 255 compteur 0 ligne 0 10 ROUNDUP 3.1 x 1 colonne 1 10 ligne 1 LT compteur n 20 MULTIPLY 25 1 ADD 1 colonne 1 20 MULTIPLY 25 1 ADD 1 ligne 1 10 10 compteur ADD 1 compteur 1