IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Calculer des moyennes pour chaque groupe


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Avril 2015
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2015
    Messages : 224
    Par défaut Calculer des moyennes pour chaque groupe
    Bonjour à tous,

    Voilà j'ai un exercice à faire, mais je ne sais pas trop comment m'y prendre. Il faut utiliser des boucles "pour". Voici l'énoncé :

    Ecrire un algorithme qui calcule la moyenne de chaque étudiant de chaque groupe de TD. Pour chaque étudiant, on ne compte que les notes des contrôles où il était effectivement présent, il n'y a pas de notion d'étudiant défaillant.

    Quelqu'un peut-il m'aider pour ce sujet ?

    Merci d'avance.

  2. #2
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 293
    Par défaut
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Pour chaque professeur
         Faire ton boulot toi-même
    Fin pour.

  3. #3
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Avril 2015
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2015
    Messages : 224
    Par défaut
    Je n'ai pas demandé qu'on me le fasse.

  4. #4
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 221
    Par défaut
    Flodelarab t'a donné un bout de pseudo-code .. un peu ironique.

    A toi de tenter un bout de pseudo-code ( comme pseudolarab, en faisant l'impasse sur les problèmes de syntaxe ou de langage informatique) ... et tu obtiendras des réponses.

  5. #5
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Avril 2015
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2015
    Messages : 224
    Par défaut
    J'avais pensé à quelque chose comme ça, mais je suis vite bloqué :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Afficher("Saisir le nombre de groupe")
    Saisir(NbGroupe)
    Pour i de 1 à NbGroupe faire(Et là je bloque.)

    Je pense qu'il faut rajouter dans l'algo quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
       Afficher ("Saisir le nombre d'étudiant dans le groupe", i)
       Saisir (NbEtu)
          Pour k de 1 à NbEtu faire
            Afficher ("saisir le nombre de note dans ce groupe")
            Saisir (NbdeNote)
              Pour j de 1 à NbDeNote faire
                Afficher("saisir la note ")
                Saisir (note)
    Je ne sais pas si c'est une bonne chose d'imbriquer les boucles "Pour", et d'ailleurs je ne sais pas si c'est ça qu'il faut faire.

  6. #6
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 221
    Par défaut
    A mon avis, tu es bien parti.
    Je ferais quand même déjà une première remarque à ce niveau.
    A chaque fois que je tape Pour chaque xxxx, je tape systématiquement Fin Pour quelques lignes plus bas, pour être sûr de ne pas l'oublier.
    C'est un très bon principe, que je te conseille d'appliquer.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/04/2014, 21h47
  2. [AC-2007] Calcul sur une date et obtenir des valeurs pour chaque date obtenue
    Par missalias dans le forum Modélisation
    Réponses: 38
    Dernier message: 07/04/2014, 09h22
  3. Réponses: 3
    Dernier message: 16/07/2013, 15h07
  4. calculer des moyennes pour des sous groupes
    Par madib dans le forum SAS Base
    Réponses: 3
    Dernier message: 04/02/2009, 16h50
  5. [Sessions] Comment creer des sessions pour chaque visiteur
    Par developower dans le forum Langage
    Réponses: 2
    Dernier message: 06/10/2005, 12h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo