Bienvenue, Visiteur! Inscription RSS

Informatique Académique - Sétif

Samedi, 04 Mai 2024
Accueil » Articles » S3

Mini-Projet ASD1 (G7 et G8)
Enoncé :
Soit un fichier texte contenant une suite de mots séparés par un séparateur qui peut être soit un espace, soit une ponctuation.
Nous désirons parcourir ce fichier et enregistrer les mots de ce fichier dans une structure liste chaînée tel que chaque élément de la liste contient un mot du fichier et sa fréquence. Nous ne stockons que les mots significatifs. Les mots comme les articles, les auxiliaires, etc…, seront ignorés. Pour ce travail nous considérons les mots non significatifs suivants : {le, la, les, des, des, du, ce, cet, cette, un, une, que, telle, tel, telles, tels, à, au, aux, et, ai, as, avons, avez, ont, suis, es, est, sommes, êtes, sont, l, d, dans, en, y, tous, tout, autres, entre}. Ils sont stockés dans une liste chaînée appelée stopliste.
La liste des mots du texte est construite au fur et à mesure que la lecture du fichier et les mots stockés dans cette liste sont insérés de façon à obtenir la liste triée par ordre alphabétique sur les noms.
Une fois la liste construite, le programme nous permet de faire les traitements suivants :
1. Afficher la liste triée par ordre alphabétique sur les noms,
2. Afficher la liste triée par ordre croissant sur les fréquences des mots
3. Supprimer une occurrence d'un mot donné,
4. Ajouter une occurrence d'un mot donné.
5. Quitter
Catégorie: S3 | Ajouté par: Farouk (31 Déc 2012)
Visualisations: 554 | Commentaires: 9 | Balises: ASD1, Mini-Projet, S3 | Note: 0.0/0
Nombre total de commentaires: 9
0  
nekkaa   (05 Jan 2013 14:38:13) [Entrée]
Mais le problème est que si nous avons ces mots ont la même fréquence,commant affichier la liste par order croissant sur le fréquence des mots

0  
Farouk   (05 Jan 2013 14:53:52) [Entrée]
c'est une cas spéciale qu'il faut traiter dans votre fonction, si deux fréquences sont égaux alors si on affiche la première et ensuite la deuxième, ou on affiche la deuxième et ensuite la première c'est la même chose.

0  
aminos-arrouncci   (04 Jan 2013 21:05:31) [Entrée]
//........... fonction tab--> liste

ou ce trouve l ereur !!?

0  
Farouk   (04 Jan 2013 21:21:03) [Entrée]
Qu'est-ce que vous voulez faire?

+1  
sara_hb   (03 Jan 2013 14:57:41) [Entrée]
Est-ce que les mots non significatifs se trouvent dans un fichier et on doit parcourir le fichier pour enregistrer les mots dans stopliste ou bien lire les mots au clavier ??!!

0  
Farouk   (03 Jan 2013 15:20:16) [Entrée]
il est préférable que vous créez un fichier qui contient les mots non significatifs, parce que l'operation de lecture au clavier a chaque fois que vous exécutez votre programme c'est un peu fatigante.

0  
sara_hb   (03 Jan 2013 10:03:43) [Entrée]
Est-ce que la fréquence des mots c'est le nombres de répétition des mots ou quoi !!??

0  
Farouk   (03 Jan 2013 11:15:54) [Entrée]
Oui, la fréquence c'est le nombre d'occurrence d'un mot dans le fichier.

+1  
sara_hb   (03 Jan 2013 14:38:41) [Entrée]
ok merci smile

Seuls les utilisateurs enregistrés peuvent ajouter des commentaires
[ Inscription | Connexion ]