Sommaire

Exercices

Exercice 1

Écrire, avec des comparaisons, un algorithme qui affiche l’état de l’eau (glace, liquide, vapeur) en fonction de sa température.

Exercice 2

Écrire le même algorithme, mais en utilisant deux variables booléennes pour vérifier l’état de l’eau, sans comparaisons dans les SI.

Exercice 3

Écrire un algorithme qui détermine la catégorie sportive d’un utilisateur en fonction de son âge :

  • 6 à 7 ans : poussin

  • 8 à 9 ans : pupille

  • 10 à 11 ans : minime

  • 12 ans et plus : cadet

Écrire le programme Python associé.

Exercice 4

Écrire un algorithme qui permet de savoir quel est le jour de la semaine, en utilisant la méthode suivante, puis convertissez-le en Python :

  • On garde les deux derniers chiffres de l’année.

  • On ajoute 1/4 de ce chiffre en ignorant les restes : division entière.

  • On ajoute la journée du mois.

  • Selon le mois, on ajoute la valeur indiquée :

  • Janvier = 1

  • Février = 4

  • Mars = 4

  • Avril = 0

  • Mai = 2

  • Juin = 5

  • Juillet = 0

  • Août = 3

  • Septembre = 6

  • Octobre = 1

  • Novembre = 4

  • Décembre = 6

  • Si l’année est bissextile et le mois est janvier ou février, on soustrait 1.

  • Selon le siècle, on ajoute la valeur indiquée :

  • Années 1600 = 6

  • Années 1700 = 4

  • Années 1800 = 2

  • Années 1900 = 0

  • Années 2000 = 6

  • Années 2100 = 4

  • On divise la somme par 7 et on garde ...