Mathématiques

Question

Re !
Toujours pour les Mathématiques !
Exercice 3:
On donne l’algorithme suivant: « prendre un nombre entier, le multiplier par 2, lui retrancher 5 ; recommencer avec le résultat obtenu ».
a) Prendre 10 au départ et appliquer trois fois le procédé précédent.
b) Reprendre l’algorithme en appliquer trois fois le procédé précédent.
c) Reprendre l’algorithme en prenant 2 au départ et l’appliquer quatre fois.

2 Réponse

  • Je crois que c'est ça...
    fichier joint.
    Bonne soirée
    Image en pièce jointe de la réponse danielwenin
  • Bonsoir Utopia !

    le cœur de ton algorithme est :
    coeur_algo(nombre_entier) = (nombre_entier*2)-5

    comme tu recommence avec le résultat obtenu il y a un effet "boucle" (loop en anglais)

    a)

    # initialisation
    résultat = 10
    i=3 #pour boucler 3 fois de suite

    # programme principal
    tant que i != 0 faire
         {
           réultat =coeur_algo(résultat)
           i=i-1
          }


    ça ferait :
    1er tour : résultat = (10*2)-5
    2eme tour : résultat = ([(10*2)-5]*2)-5
    3eme tour : résultat = ({([(10*2)-5]*2)-5}*2)-5

    avec ça tu devrais pouvoir répondre à ton devoir Maths/algorithmique.

    Bon courage !

Autres questions