Exercices de programmation en Python
Graphiques
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.
Graphiques
Quelques dessins
Exercice 1:
- Écrire un programme qui affiche le triangle suivant:
- Écrire un programme qui affiche la figure suivante:
Exercice 2:
- Écrire un programme qui affiche les points A(-2,1), B(58,30) et C(122,61).
Tracer sur le graphique les segments [AB], [BC] et [AC].
Ces points semblent-ils alignés ? - Observer de "plus près" le point B: modifier l'echelle grâce à xlim et ylim.
- Démontrer ce résultat par le calcul.
Exercice 3:
- Qu'affiche le programme suivant ?
for i in range(0,10): print(i)
( (re)voir les boucles for, et plus précisément les boucles avec des entiers et range)) - Écrire un programme qui affiche la figure suivante
- Écrire un programme qui affiche la figure suivante
- Écrire un programme qui affiche la figure suivante
- Écrire un programme qui affiche la figure suivante
- Écrire un programme qui affiche la figure suivante
Courbes et fonctions
Exercice 4:
- En s'aidant de l'exemple de la fonction carré tracer la courbe représentative de la fonction cube sur l'intervalle [-3;3] avec 100 points.
- Tracer la courbe de la fonction inverse sur l'intervalle [-5;5] avec 500 points.
Exercice 5:
On considère la fonction définie par l'expression
.
- Tracer sa courbe représentative sur l'intervalle [-3;3] avec 50 points.
- Quel semble être le minimum de cette fonction.
Adapter éventuellement le graphique précédent, nombre de points, intervalle de la représentation, afin d'affiner le résultat.
Dynamique de populations
Exercice 6:
Un village comptait 4000 habitants en 2000. Chaque année depuis, cette population a augmenté de 3% d'une année à la suivante.
Écrire un programme qui calcule le nombre d'habitants, année aprés année depuis 2000.
Représenter graphiquement le nombre d'habitants en fonction de l'année.
Exercice 7:
On observe des flux de population entre deux villes A et B.
Il y a maintenant 50000 personnes qui habitent dans la ville A et 2000 dans le village B.
- Chaque année, 10% de la population de la ville A déménage pour aller habiter dans le village B,
tandis que 30% des habitants du village B viennent habiter dans la ville A.
Comment vont évoluer les populations de ces deux villes ?
Écrire un programme qui calcule le nombre d'habitants, année aprés année, dans la ville A et dans le village B.
Représenter graphiquement, sur un même graphique, l'évolution de ces populations en fontion de l'année, en rouge pour la ville A et bleu pour B. - La population de la ville A évolue comme précédemment: 10% des habitants vont chaque année habiter en B.
30% des habitants de B vont encore aussi chaque année se déplacer vers A. On considère maintenant que, chaque année, 5% des habitants de B vont ailleurs, ni en A ni en B.
Modifier le programme précédent pour rendre compte graphiquement de la nouvelle évolution des populations.
Suivants
Top Programmation en python