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 :

Traitements sur un tableau


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2021
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2021
    Messages : 46
    Par défaut Traitements sur un tableau
    Bonjour,

    Merci d'avance. : )

    Écrire un algorithme qui permet de saisir 10 entiers dans un vecteur. L'algorithme doit permettre aussi d'afficher les valeurs du vecteur, de rechercher la plus petite valeur, et calculer la somme, calculer la moyenne et de rechercher une valeur quelconque passée en paramètre dans le vecteur.

    Ce que j'ai commencé.

    Code Algorithme : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    Algorithme Traitement-tableau
     
          TYPE 
     
            tab = TABLEAU [1 .. 10] D'ENTIER
     
         VARIABLES
     
        i ; som ; min ; val :  Entier
     
       Moy : Réel
     
       T : tab
     
    PROCEDURE Saisie ((s) T1 : tab)
     
    PROCEDURE Affichage ((E) T1 : tab)
     
    FONCTION Minimum (T2 : tab)
     
    FONCTION Somme (T1 : tab)
     
    FONCTION Moyenne (T1 : tab)
     
    PROCEDURE Recherche ((E) val : Entier ; T1 : tab)

    Pourriez vous m'aider

    Je n'arrive pas à débuter.

  2. #2
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 216
    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 216
    Par défaut
    Tu peux commencer par les fonctions les plus simples.

    Tu as un tableau avec 10 entiers, il a été préparé par quelqu'un d'autre. Comment tu ferais pour afficher la plus petite valeur de ce tableau ? Ou bien la somme des 10 valeurs.

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2021
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2021
    Messages : 46
    Par défaut
    Pour la somme je ferais T1 + T2 +T3 +...+T10

    Pour le minimum j'utiliserais la structure TANTQUE...FAIRE

    Ok, je n'hésiterai pas à le faire.

  4. #4
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 216
    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 216
    Par défaut
    Ouais, si on veut.

    Donc tu sais faire !
    Continue. la moyenne, l'affichage , la fonction recherche , la fonction saisie.

    Essaie d'écrire tout ça.

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2021
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2021
    Messages : 46
    Par défaut
    Code Algorithme : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    Algorithme Traitement-tableau
     
          TYPE 
     
            tab = TABLEAU [1 .. 10] D'ENTIER
     
         VARIABLES
     
        i ; som ; min ; val :  Entier
     
       Moy : Réel
     
       T : tab
     
    PROCEDURE Saisie ((s) T1 : tab)
     
    PROCEDURE Affichage ((E) T1 : tab)
     
    FONCTION Minimum (T2 : tab)
     
    FONCTION Somme (T1 : tab)
     
    FONCTION Moyenne (T1 : tab)
     
    PROCEDURE Recherche ((E) val : Entier ; T1 : tab)
     
    DEBUT
     
          som <-- T1 + T2 +T3 +T4 + T5 + T6 +T7+T8+T9+T10
     
          tantque (T[i] >= T1)  et (T[i] >= T2) et (T[i] >= T3) et (T[i] >= T4) et (T[i] >= T4) et (T[i] >= T5) et (T[i] >= T6) et (T[i] >= T7) et (T[i] >= T8) et (T[i] >= T9) et (T[i] >= T10)
     
          Faire ("T[i] est le minimum du tableau.")

  6. #6
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 216
    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 216
    Par défaut
    Il y a trop de lacunes.
    Tu fais un exercice d'algorithme, et tu n'as pas lu ou pas compris les chapitres précédents du cours. Si tu suis un cours en école, dépêche toi de rattraper les cours perdus, tu as vraiment de grosses lacunes sur les concepts de départ.
    Essaye de relire la partie 'Initialisation à la programmation'.
    Peut-être les tutoriels de la partie 'initiation' sur ce lien : Programmation

    Si on avait dit 1000 valeurs, au lieu de 10, tu aurais fait comment ?
    Si on avait demandé de faire un programme pour connaître la taille du plus petit élève d'une classe, tu aurais fait comment ?

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 28/04/2017, 16h52
  2. traitement sur un tableau
    Par Jasmine80 dans le forum Langage
    Réponses: 3
    Dernier message: 05/02/2016, 13h04
  3. Traitement sur un tableau de chaines de caratères
    Par Anduriel dans le forum MATLAB
    Réponses: 3
    Dernier message: 02/08/2011, 12h26
  4. erreur sur le traitement d'un tableau
    Par vince2005 dans le forum Langage
    Réponses: 1
    Dernier message: 13/09/2010, 11h19
  5. ajax et traitement sur tableau dans le code behind
    Par bobby51 dans le forum ASP.NET Ajax
    Réponses: 2
    Dernier message: 21/04/2010, 11h12

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