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

algorithme



  1. #1
    invite56f88dc9

    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. #2
    invite2ece6a9a

    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.

  3. #3
    invite56f88dc9

    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 ?

  4. #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 !

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

    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 inviteb0f7be7e dans le forum Mathématiques du supérieur
    Réponses: 15
    Dernier message: 29/10/2007, 18h06
  2. programmer un algorithme
    Par invite0d076d03 dans le forum Logiciel - Software - Open Source
    Réponses: 21
    Dernier message: 18/04/2007, 10h54
  3. aide en algorithme
    Par inviteac13aab3 dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 31/08/2006, 22h31
  4. algorithme
    Par inviteac13aab3 dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 25/06/2006, 16h29
  5. Algorithme
    Par invite3c81b085 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 26/02/2006, 18h10