exercice algorithme la boucle pour
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

exercice algorithme la boucle pour



  1. #1
    avatarkhalid

    Thumbs up exercice algorithme la boucle pour


    ------

    Bonjour, je voulais la corrigé de ce exercice en fonction de la boucle pour

    Ecrire un algorithme qui compte le nombre d'occurrence d'un nombre dans une suite qui se compose par dix nombre.

    je dois écrire un algorithme qui me affiche combien fois un numéro est répéter parmi les dix nombres par ex 1 5 2 8 7 6 2 1 3, en mise en valeur " le compter d'occurrence d'un nombre "

    - Début

    Var N,I,L,X entier

    Ecrire ("Ecrire le nombre dont vous voulez le nombre d'occurrence dans la suite")

    Lire (n)

    POUR i <--- 1 A 10 faire

    SI (L[i] <-- X) ALORS
    N <--- N+1
    Finsi
    Finpour
    Ecrire "Dans cette suite il y a : "
    Ecrire N
    Ecrire " occurences de la valeur "
    Ecrire X
    FIN_ALGORITHME

    -----

  2. #2
    Jack
    Modérateur

    Re : exercice algorithme la boucle pour

    Je pense que dans tes cours, on a du te dire d'indenter ton code afin de le rendre présentable et donc lisible. Il suffit d'ajouter des balises code ou d'aller en mode éditeur avancé et d'appuyer sur l'icone #.

    Ensuite, il faut commenter ton code: on ne sait pas à quoi sont destinées tes variables (c'est quoi X?). Et L, c'est un entier ou un tableau d'entier?

    Enfin, il faut initialiser les variables. Rien ne garantit que la valeur d'une variable est nulle lors de sa création.

    Bref, essaie de nous montrer quelque chose de plus abouti.

  3. #3
    avatarkhalid

    Red face Re : exercice algorithme la boucle pour

    Merci pour votre réponse sais bon j'ai trouver la solution
    Code:
    DEBUT
        Variables N, I, X, L entier
        N <- 0
        ECRIRE "Entrer le nombre dont on veut calculer les occurrences..."
        LIRE x
        ECRIRE "Entrer les 10 nombres de la suite..."
        POUR i ALLANT_DE 1 A 10
            LIRE L
            SI (L = X) ALORS
                N PREND_LA_VALEUR N+1
                FIN_SI
            FIN_POUR
        ECRIRE "Nombre d"occurrences de ", X, " = ", N
    FIN
    Le teste aussi sur algobox est réussi
    Code:
    VARIABLES
    i EST_DU_TYPE NOMBRE
    X EST_DU_TYPE NOMBRE
    N EST_DU_TYPE NOMBRE
    L EST_DU_TYPE LISTE
    DEBUT_ALGORITHME
    AFFICHER* "Rentrez les 10 nombres de la suite SVP ?"
     POUR i ALLANT_DE 1 A 10
     	DEBUT_POUR
     		LIRE L[i]
     	FIN_POUR
    AFFICHER* "merci, maintenant Rentrez le nombre dont vous voulez le nombre d'occurrence dans la suite ? "
    LIRE X
    N PREND_LA_VALEUR 0
    POUR i ALLANT_DE 1 A 10
     	DEBUT_POUR
     	SI (L[i] == X) ALORS
     		DEBUT_SI
     			N PREND_LA_VALEUR N+1
     		FIN_SI
     	FIN_POUR
     AFFICHER "Dans cette suite il y a : "
     AFFICHER N
     AFFICHER " occurences de la valeur "
     AFFICHER X
    FIN_ALGORITHME
    Dernière modification par Jack ; 03/12/2014 à 19h13. Motif: Balises code

  4. #4
    Jack
    Modérateur

    Re : exercice algorithme la boucle pour

    Bravo!

    Sinon, c'est pas mieux avec les balises code?

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Exercice d'algorithme
    Par edu57 dans le forum Mathématiques du collège et du lycée
    Réponses: 8
    Dernier message: 15/09/2013, 20h38
  2. exercice algorithme
    Par milshake dans le forum Mathématiques du collège et du lycée
    Réponses: 5
    Dernier message: 28/02/2013, 09h28
  3. Exercice : étude d'un Système bouclé
    Par invite1bbc0c55 dans le forum Électronique
    Réponses: 3
    Dernier message: 11/12/2010, 19h41
  4. Algorithme: réduction de boucle
    Par Eogan dans le forum Mathématiques du supérieur
    Réponses: 9
    Dernier message: 25/11/2010, 18h36
  5. Algorithme factoriel avec boucle while
    Par invite3a7edcd7 dans le forum Logiciel - Software - Open Source
    Réponses: 29
    Dernier message: 31/07/2009, 21h27