Ecrire un algorithme qui range dans l'ordre alphabétique
Résolu
Romeric
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
Romeric -
Romeric -
Bonjour! je n'arrive pas à monter un algorithme qui enregistre une suite de mots entrée par un utilisateur puis range ces mots dans l'ordre alphabétique et enregistre le nouvel ordre dans l'emplacement mémoire initial et qui lorsqu’en suite l'utilisateur entre un mot des mots précédemment enregistrés, il va dans la liste récupère le mot, l'affiche, lui, son rang dans la liste( ou sa position dans le tableau). s'il vous plait, j'aimerai bien que quelqu'un m'aide afin que je puisse évoluer dans mes recherches et dans la mesure du possible me propose aussi des exercices encore plus complexes pour approfondir mes compétences. Merci!!!
A voir également:
- Ecrire un algorithme qui demande trois noms à l’utilisateur et l’informe ensuite s’ils sont rangés ou non dans l’ordre alphabétique.
- Comment trier par ordre alphabétique sur excel - Guide
- Ecrire en gras sur whatsapp - Guide
- Classer les applications par ordre alphabétique iphone - Guide
- Triez ce tableau par ordre alphabétique des prénoms. - Forum Excel
- Comment écrire # sur pc - Guide
1 réponse
Salut,
La première chose à faire sera de dire dans quel langage tu travailles.
Ensuite, il te suffira de faire une recherche sur le sujet des tri de données, essayer d avancer de toi même et revenir nous demander si tu à des erreurs que tu n arrives pas à corriger ou pour demander des avis (pour améliorer les perfs par exemple).
En algo de tri du vas trouver beaucoup de type différent. pour info:
https://fr.wikipedia.org/wiki/Algorithme_de_tri
naga
La première chose à faire sera de dire dans quel langage tu travailles.
Ensuite, il te suffira de faire une recherche sur le sujet des tri de données, essayer d avancer de toi même et revenir nous demander si tu à des erreurs que tu n arrives pas à corriger ou pour demander des avis (pour améliorer les perfs par exemple).
En algo de tri du vas trouver beaucoup de type différent. pour info:
https://fr.wikipedia.org/wiki/Algorithme_de_tri
naga
Algorithme Nom_Présent
Constante: Max<----30:entier;
i<-----0: entier;
Type
Structure: ID
nom:chaîne
âge:entier
Var:élève:tableau[1..Max] de ID;
a:booléen;
b:chaîne;
o:entier;
Début
Écrire ("Entrer les noms et âges pour les enregistrements");
Pour o<----1 à Max Faire
i<-----i+1;
Lire (" élève[i].nom ");
Finpour
Ecrire (" pour vérifier si un nom est présent dans l'enregistrement, veuillez le saisir ");
Lire (" b ");
a<----false;
i<----0;
Tant que a=false Faire
i<----i+1;
a<-----(élève[i].nom=b);
Fintantque
Ecrire (" Voici les renseignements sur l'enregistrement cherché ");
Ecrire (" son nom ", élève[i].nom "et" son âge ", élève[i].âge ");
Fin
Ton algo va te permettre de vérifier si un élève existe dans ta liste, mais il n y a pas de tri^^ Bon aussi l age n est pas renseigné dans ton algo (manque un "lire" pour l age).
En pascal je ne pourrai pas t aider, mais si tu le fais en c et que tu as des soucis tu peux demander ;)
naga