Triangle de Sierpinski
Graphique aléatoire en python
Les exercices suivants portent, entre autre, sur les graphiques en python.
Si ce n'est déjà fait et connu, voir les éléments de cours/exemples à ce sujet.
- Que fait le programme suivant ? Qu'affiche-t'il (l'exécuter plusieurs fois) ?
from random import randint d=randint(1,3) print(d)
-
On considère le triangle ABC
dont les sommets sont les points
A(0;0), B(0;1) et C(1;0).
On commence ensuite avec le point M(0,5;0,5).
Écrire un programme qui affiche le triangle et le point M. - On construit ensuite une succession de points de la façon suivante:
- Étape 1: On désigne au hasard un des trois sommets A, B ou C.
- Étape 2: On construit et affiche le milieu du point M précédent et de ce sommet.
- Étape 3: Le point calculé précédemment devient le point M, et on recommence à l'étape 1
Construire 100 points suivant cette méthode.
Cette construction est aléatoire; relancer plusieurs fois le programme et observer. - Relancer à nouveau le programme pour construire ainsi 500, puis 1000, … points. Que peut-on dire de l'effet de l'aléatoire dans cette construction ?
Top Programmation en python