Algorithmique du cycle 4 - 4e

Niveau 2 : variables

Exercice 1 : Calcul d'un côté dans une figure de Thalès

Compléter le programme suivant permettant de trouver la longueur \( DE \) connaissant \( AB \), \( AD \) et \( BC \) dans la figure de Thales suivante :

Par exemple si l'utilisateur rentre \( AB = 2 \), \( AD = 6 \) et \( BC = 2 \), votre programme doit afficher en sortie la valeur de \( DE \), soit \( 6 \).

Exercice 2 : Additionner deux nombres (initiation)

Écrire un algorithme capable de calculer la somme de deux nombres.
\[ a + b \]
Votre algorithme doit afficher le même résultat pour l'exemple suivant :
  • pour:
    • a = 2
    • b = 2
    on affiche « 4 ».

Exercice 3 : Déplacement véhicule - Initialisation de variables (1/5)

Votre véhicule est équipé d'un réservoir contenant 10 litres d'essence, plein au démarrage. Malheureusement votre jauge (l'indicateur du niveau d'essence) est cassée. Votre compteur ne peut pas afficher automatiquement le niveau d'essence restant dans votre réservoir. Nous allons devoir écrire un programme qui permettra de suivre le niveau d'essence de notre voiture.

Pour connaitre le niveau d'essence restant, nous pouvons utiliser une variable qui va mémoriser le niveau d'essence.

Modifier l'algorithme pour mettre le niveau d'essence initial à 10. Pour cela utiliser le bloc au tout début du programme afin de mémoriser le niveau de départ.

Exercice 4 : Déplacement véhicule - Décrémentation différente de 1 de variables (3/5)

Votre véhicule est équipé d'un réservoir contenant 10 litres d'essence, plein au démarrage.

Après une mesure précise, vous remarquez qu'en réalité votre véhicule consomme 2 litres à chaque mouvement.

Votre jauge étant toujours cassée, modifier l'algorithme suivant pour que la variable représente le niveau d'essence présent et diminue de 2 litres à chaque mouvement.

Exercice 5 : Comprendre le fonctionnement d'un algorithme

L'algorithme suivant représente un calcul :

Vous pouvez tenter de le modifier pour le comprendre.

Si on donne à \( x \) la valeur \(5N\) conjecturer la valeur de \( total \) à la fin de l'algorithme.
Exemple de réponse : \(5N + 1\)
Si on donne à \( x \) la valeur \(-5N\) conjecturer la valeur de \( total \) à la fin de l'algorithme.
Exemple de réponse : \(-5N + 1\)
Si on donne à \( x \) la valeur \(-7N\) conjecturer la valeur de \( total \) à la fin de l'algorithme.
Exemple de réponse : \(-7N + 1\)
Indiquer l'expression littérale donnant \( total \).
Exemple de réponse : \(0.01x + 1\)
False