Inscription / Connexion Nouveau Sujet
Niveau algorithmique
Partager :

Algorithme

Posté par
Wouziliou
01-05-12 à 21:15

Bonsoir à tous! Je suis arrivé à bout de 3 exercices et il m'en reste un où je rencontre des difficultés: j'ai en effet,
une liste de liste Letud représentant pour chaque élève les notes obtenues en statistiques,anglais, informatique.

Letud:= [["dupont","henri",["stat",12],["anglais",15],["info",14]],["durand","thomas",["stat",18],["anglais",7],["info,19]]....]

On me demande de donner un algorithme qui permet de donner pour chaque étudiant sa note la plus basse affichée comme suit:
La note la plus basse de dupont est de 12 en stat.
Je réfléchis depuis un moment et je ne vois pas comment commencer: en effet, je comptais utiliser la fonction substring pour retirer la note 12 mais après je ne vois pas comment intégrer le nom dupont et la matière stat dans un seul algorithme ?? Je continue de chercher.

Posté par
pgeod
re : Algorithme 01-05-12 à 21:51


ensuite tu concatènes :

"La note la plus basse de " "dupont" "est de " (itostring 12) " " "stat"

avant d'afficher la chaine de caractères.

Posté par
Wouziliou
re : Algorithme 01-05-12 à 22:25

Je vais donc concaténer d'abord les séquences correspondantes et ensuite transformer le résultat en liste. Mais pour arriver à concaténer et utiliser substring, est-ce que je dois utiliser pour i allant de 1 à nops (Letud)?

Posté par
pgeod
re : Algorithme 01-05-12 à 22:37

c'est quoi ce Letud ? le nom de la variable liste ?
Et ce langage, c'est du LISP ?

le substring c'est une fonction de traitement de chaines de caractères.
il te faut déjà agir sur une liste et accèder à chaque élément de la liste.

Posté par
Wouziliou
re : Algorithme 01-05-12 à 23:10

Letud est le nom de la liste. On a vu substring avec des programmes Maple. Ce qui me pose problème est de traiter chaque liste séparément. Car je sais qu'il faut la déclaration des variables où je vais mettre la note comme variable entière puis la matière comme variable chaîne de caractère mais après "Début" je ne sais pas comment commencer. On a vu les boucles mais je pense que ce n'est pas cela qu'il faut utiliser.



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !