Mathématiques

Question

Bonjour, pouvez vous m'aider je suis perdu.
Un magicien affirme qu'il peut deviner l'age des spectateurs. Il fait monter Simon sur scène. Le magicien demande d'annoncer le nombre ainsi obtenu. Simon annonce "47". Le magicien lui annonce immédiatement : "tu as 23 ans !". Simon affirme que c'est bien son âge.
Voici l'algorithme réalisé sur Scratch:

Quand "espace" préssé
Demander "Quel est votre âge ?" et attendre.
Mettre "âge" à "réponse".
Mettre "résultat" à "âge" +3.
Mettre "résultat" à "résultat" x10.
Mettre "résultat" à "résultat" /5.
Mettre "résultat" à "résultat" -5.
Dire "le nombre final est : "résultat"

1/ Exécuter le programme de calcul du magicien avec 23 comme âge de départ (détailler les calculs).
3/ tester le programme avec comme nombre de départ: a) 23 ans b) 14 ans Quels sont les résultat obtenus ?
4/ Traduire cet algorithme par une expression littérale
5/ Développer et réduire l'expression initiale et expliquer comment le magicien trouve immédiatement l'âge du spectateur.
6/ Modifier l'algorithme pour qu'il soit plus rapide.

1 Réponse

  • bonjour

    Demander "Quel est votre âge ?"              

    Mettre "âge" à "réponse".                            23

    Mettre "résultat" à "âge" +3.                       23 + 3 = 26

    Mettre "résultat" à "résultat" x10.               26 x 10 = 260

    Mettre "résultat" à "résultat" /5.                  260/5 = 52

    Mettre "résultat" à "résultat" -5.                 52 - 5 = 47

    Dire "le nombre final est : "résultat"          = 47

    1/ Exécuter le programme de calcul du magicien avec 23 comme âge de départ (détailler les calculs).  = 47

    3/ tester le programme avec comme nombre de départ: a) 23 ans b) 14 ans Quels sont les résultat obtenus ?

    tu fais les mêmes calculs avec 23 et 14 en nombres de départ

    4/ Traduire cet algorithme par une expression littérale

    Mettre "âge" à "réponse".                            x

    Mettre "résultat" à "âge" +3.                       x + 3  

    Mettre "résultat" à "résultat" x10.               10 (x+3) = 10x + 30

    Mettre "résultat" à "résultat" /5.                 (10x + 30) / 5 = 2x + 6

    Mettre "résultat" à "résultat" -5.                 2x + 6 - 5 = 2x +1

    Dire "le nombre final est : "résultat"          2x + 1

    5/ Développer et réduire l'expression initiale et expliquer comment le magicien trouve immédiatement l'âge du spectateur.  

    donc si le résultat est 47 => résultat = 47 donc 2x + 1 = 47

    2x = 47 - 1 = 46

    x = 46/2 = 23

    6/ Modifier l'algorithme pour qu'il soit plus rapide.

    Mettre "âge" à "réponse".                            x

    Mettre "résultat" à "âge" x2.                       2x

    Mettre "résultat" à "résultat" +1.                2x + 1

    Dire "le nombre final est : "résultat"          2x + 1

Autres questions