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:
  1. Écrire un programme qui affiche le triangle suivant:
  2. Écrire un programme qui affiche la figure suivante:
Exercice 2:
  1. É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 ?
  2. Observer de "plus près" le point B: modifier l'echelle grâce à xlim et ylim.
  3. Démontrer ce résultat par le calcul.
Exercice 3:
  1. 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))
  2. Écrire un programme qui affiche la figure suivante
  3. Écrire un programme qui affiche la figure suivante
  4. Écrire un programme qui affiche la figure suivante
  5. Écrire un programme qui affiche la figure suivante
  6. Écrire un programme qui affiche la figure suivante

Courbes et fonctions

Exercice 4:
  1. 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.
  2. 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 .
  1. Tracer sa courbe représentative sur l'intervalle [-3;3] avec 50 points.
  2. 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.
  1. 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.
  2. 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


LongPage: h2: 1 - h3: 1