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

algorithme



  1. #1
    sensor

    algorithme


    ------

    Bonjour je voudrais savoir si l'algorithme suivant est bon.
    Merci de me confirmer.

    Enoncé :

    Ecrire un programme(en français) pour déterminer la somme des inverses de nombres rentrés au clavier mais compris entre 1 et 10 en arrêtant la saisie lorsque le nombre tapé est négatif ou nul

    Proposition :
    début
    s:=0;
    lire(x);
    tant que x>=1 et x=<10 faire
    s:=s+1/x
    écrire (s);
    fin.

    Merci de me répondre.

    -----

  2. Publicité
  3. #2
    lolouki

    Re : algorithme

    tu initialises la somme.
    tu lis un x. (mais tu n'en lis qu'un ... ta boucle aura au maximum un tour)

    donc probleme : tu ne lis qu'un seul x et de plus si le x est compris entre 0 et 10 ta boucle est infinie car tu ne changes jamais ton x dans la boucle.

  4. #3
    sensor

    Re : algorithme

    début
    s:=0;
    tant que x>=1 et x=<10 faire
    lire (x);
    s:=s+1/x
    écrire (s);
    fin.

    Et ça ?

  5. #4
    danyvio

    Re : algorithme

    Citation Envoyé par sensor Voir le message
    début
    s:=0;
    tant que x>=1 et x=<10 faire
    lire (x);
    s:=s+1/x
    écrire (s);
    fin.

    Et ça ?
    Hélas
    Il faut initialiser x sinon le test tant que x etc. n'est pas valide. De + il faut l'initialiser avec une valeur qui ne soit pas une valeur d'arrêt 0 ou <0
    Et de plus il faut tester si la valeur entrée est ou n'est pas à traiter artithmétiquement
    Suggestion :
    début
    s:=0;
    x=999;
    tant que x> 0
    lire (x);
    SI x>=1 et x=<10
    s:=s+1/x
    Fin si
    FIN TANT
    écrire (s);
    fin.
    On trouve des chercheurs qui cherchent ; on cherche des chercheurs qui trouvent !

  6. A voir en vidéo sur Futura
  7. #5
    sensor

    Re : algorithme

    Merci pour l'aide.
    Je l'avais trouvé avec un oubli après( et moi j'ai initialisé x à 11 mais ça ne change rien à l'affaire).
    ça m' aidé.

Discussions similaires

  1. algorithme
    Par carop89 dans le forum Mathématiques du supérieur
    Réponses: 15
    Dernier message: 29/10/2007, 19h06
  2. programmer un algorithme
    Par simloun dans le forum Logiciel - Software - Open Source
    Réponses: 21
    Dernier message: 18/04/2007, 11h54
  3. aide en algorithme
    Par maribel dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 31/08/2006, 23h31
  4. algorithme
    Par maribel dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 25/06/2006, 17h29
  5. Algorithme
    Par Herbiti dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 26/02/2006, 19h10