Répétition de répétitions

Illusion du mur du café

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)

Damier

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

Illusion de De Valois

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