Analyser l'illusion ci-dessus
Proposer en Français une méthode pour dessiner cette illusion
Proposer un algorithme pour dessiner cette illusion avec la Tortue (on définira une fonction dessineLigneNB(cote) qui dessine une suite de carrés noirs et blancs de côté cote)
Donner un algorithme en français pour dessiner un damier comme celui-ci
Correction:
Pour simplifier on peut transformer le problème en un problème plus simple
Ecrire un tableau de lettres :
"NBNBNBNB"
"BNBNBNBN"
"NBNBNBNB"
"BNBNBNBN"
"NBNBNBNB"
"BNBNBNBN"
La première ligne peut être obtenue par :
répéter 4 fois
afficher("NB")
La deuxième ligne peut être obtenue par :
répéter 4 fois
afficher("BN")
L'ensemble peut être vu comme la répétition (3 fois) des deux premières lignes
répéter 3 fois
répéter 4 fois
afficher("NB")
répéter 4 fois
afficher("BN")
Il suffit ensuite de traduire cet algorithme en Python en l'adaptant
Donner un programme Python pour dessiner le damier
Les rouges sont les mêmes sur les premiers damiers, pourtant l'un paraît plus orangé que l'autre
Pour les deux damiers en dessous les verts sont les mêmes et pourtant l'un paraît plus clair que l'autre