algorithme
Répondre à la discussion
Affichage des résultats 1 à 21 sur 21

algorithme



  1. #1
    Nature58

    algorithme


    ------

    Bonjour, voici un exercice :

    1)On considère l'algorithme suivant :

    P prend la valeur 1
    U prend la valeur 2
    Saisir N
    Tant que P est inférieur ou égal à N :
    U prend la valeur 2*U-1
    P prend la valeur P+1
    Fin de boucle
    Afficher U

    Je choisis 3 comme valeur de N. Compléter ce qu'affiche l'écran :

    N=?3


    2) On modifie l'algorythme :

    P prend la valeur 1
    U prend la valeur 2
    Saisir N
    Tant que P est inférieur ou égal à N :
    U prend la valeur 2*U-1
    Afficher U
    P prend la valeur P+1
    Fin de boucle

    a) Je choisis 3 comme valeur de N. Compléter ce qu'affiche l'écran :

    N=?3






    b) Définir la suite utilisée dans cet algorithme
    c) Utiliser l'un des deux algorithme pour programmer la machine ( on recopiera son programme sur la copie ), et calculer u10,u25 ,u100 et u200.

    Merci

    -----

  2. #2
    gg0
    Animateur Mathématiques

    Re : algorithme

    Bonjour.

    Il n'est pas difficile, avec papier et crayon de faire l'exécution de ce programme : On note les 3 variables P, U et N, puis on fait bêtement ce qui est dit. Rien d'autre, mais exactement ce qui est dit. Ça ne demande aucune intelligence, seulement de la bonne volonté. On marque en face de P les valeurs de P, idem pour U et N.

    Non, le résultat affiché n'est pas 3. Essaie encore ...
    Dernière modification par gg0 ; 17/01/2017 à 20h18.

  3. #3
    Nature58

    Re : algorithme

    Bonjour

    Sauf que 3 c'est le nombre choisi

    Merci

  4. #4
    gg0
    Animateur Mathématiques

    Re : algorithme

    OK.

    Autrement dit, tu ne fais pas ton exercice. Tu connais la règle du forum : on ne le fera pas à ta place.

  5. A voir en vidéo sur Futura
  6. #5
    ansset
    Animateur Mathématiques

    Re : algorithme

    Citation Envoyé par Nature58 Voir le message
    Bonjour

    Sauf que 3 c'est le nombre choisi

    Merci
    bjr,
    comment ça "choisi" ?
    N est sensé être le résultat d'un algorithme..
    et il est facile de voir que ce n'est pas 3 ( pour une raison évidente des croissance de P et N comparées )
    y'a quelque chose qui cloche là dedans, j'y retourne immédiatement !

  7. #6
    Nature58

    Re : algorithme

    Je choisis 3 comme valeur de N. Compléter ce qu'affiche l'écran :

    N=?3 <-- ça c'est le nombre donné dans le sujet

    Après j'ai jamais fait d'algorithme.

  8. #7
    Nature58

    Re : algorithme

    Je sais mais juste m'aiguiller

  9. #8
    gg0
    Animateur Mathématiques

    Re : algorithme

    Je t'ai dit quoi faire dans le message #2, tu aurais fini depuis longtemps et compris ce que fait l'algorithme si tu n'attendais pas qu'on fase à ta place.

    "j'ai jamais fait d'algorithme." Je ne te crois pas, tu as appris la multiplication posée, et avant l'addition. Donc tu as exécuté déjà des algorithmes. ici, il suffit de faire bêtement ce qui est dit. Donc c'est seulement que tu ne veux pas faire ...

  10. #9
    Nature58

    Re : algorithme

    Est ce que les valeurs de P est P+1=1+1+2 P+1= 2+1+3 p+1= 3+1 = 4

    U= 2*U-1 U=2*1-1=1 2*2-1=3 2*3-1=5

  11. #10
    gg0
    Animateur Mathématiques

    Re : algorithme

    Désolé, je ne sais pas ce que tu fais. La valeur de P est 1 au début ("P prend la valeur 1"), puis va changer ensuite, comme le dit le programme. C'est quand même simple d'exécuter les instructions ...

  12. #11
    Nature58

    Re : algorithme

    p prends la valeur 1 et p est inférieur ou égal à N donc P = p+1
    = 1+1 =2
    = 2+1 = 3

  13. #12
    gg0
    Animateur Mathématiques

    Re : algorithme

    Quand tu te décideras à exécuter l'algorithme ....

  14. #13
    Nature58

    Re : algorithme

    Je ne vois pas comment il faut faire donc voila.

  15. #14
    Nature58

    Re : algorithme

    Est ce qu'il faut que je trouve les résultats ou je dois refaire
    P prend la valeur 1
    U prend la valeur 2
    Saisir N
    Tant que P est inférieur ou égal à N :
    U prend la valeur 2*U-1
    P prend la valeur P+1
    Fin de boucle
    Afficher U

    Mais en changeant Le N

  16. #15
    Nature58

    Re : algorithme

    Quelqu'un peut m'aider svp

  17. #16
    gg0
    Animateur Mathématiques

    Re : algorithme

    Allez, j'ai pitié.

    P=1 U=2
    On a saisi N=3
    Premier "tant que " (P est inférieur ou égal à N) :
    P=2, U = 2*2-1=3 (U était égal à 2)
    Deuxième "tant que " (P est inférieur ou égal à N) :
    P= U= ...

    A toi de faire, c'est tout simple. C'est quasiment une recette en français.

  18. #17
    Nature58

    Re : algorithme

    On fait avec P3

  19. #18
    Nature58

    Re : algorithme

    En fait est ce qu'il faut aller jusque p=3 pour trouver U

  20. #19
    Nature58

    Re : algorithme

    P=1 U=2
    On a saisi N=3
    Premier "tant que " (P est inférieur ou égal à N) :
    P=2, U = 2*2-1=3 (U était égal à 2)
    Deuxième "tant que " (P est inférieur ou égal à N) :
    P=3, U = 2*2-1 = 3

  21. #20
    gg0
    Animateur Mathématiques

    Re : algorithme

    pas sérieux !! Tu n'utilises pas ton cerveau, tu ne cherches pas à comprendre, tu verras la correction de ton prof, et tant pis pour toi.

  22. #21
    Nature58

    Re : algorithme

    Plutôt P est inférieur ou égal à N:
    P=3, U=2*3-1=5

Discussions similaires

  1. algorithme
    Par frechkarosa dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 08/10/2015, 19h56
  2. d'algorithme de tri
    Par IMSsE dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 28/06/2014, 18h07
  3. algorithme
    Par aanais08 dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 14/03/2014, 16h06
  4. algorithme
    Par invitebd0bedb0 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 30/03/2009, 16h35
  5. algorithme de tri
    Par invite8f81fa85 dans le forum Logiciel - Software - Open Source
    Réponses: 10
    Dernier message: 03/03/2007, 08h46