Fréquence d’apparition des lettres d’un texte donné, en français, en anglais

1. Objectif

Écrire un algorithme qui détermine la fréquence de chaque lettre dans un texte, en français (ou anglais).

2. Principe

  1. Parcourir chaque caractère du texte.
  2. Compter le nombre d’occurrences pour chaque lettre.
  3. Calculer la fréquence de chaque lettre : (nombre de fois que la lettre apparaît) / (nombre total de lettres).
  4. Afficher les fréquences, par exemple dans l’ordre alphabétique.

3. Exemple d’algorithme (pseudo-code)

  1. Initialiser un tableau de compteurs à 0 (un pour chaque lettre de l’alphabet).
  2. Pour chaque caractère du texte :
    • Si c’est une lettre, transformer en minuscule, puis incrémenter le compteur correspondant.
  3. Calculer le total de lettres traitées (pas les espaces ni la ponctuation).
  4. Pour chaque lettre, diviser le compteur par le total pour obtenir la fréquence.

4. Utilisation

Cette méthode permet d’analyser un texte ou de faire des études sur la langue, par exemple pour repérer des codes ou comprendre la répartition des lettres.

Résumé :

  • Usages : cryptanalyse, analyse linguistique, création de jeux (cryptogrammes, mots croisés).

Pour aller plus loin : consulte les ressources officielles sur https://eduscol.education.fr

Offrez à votre enfant une aide aux devoirs personnalisée

Essayer Scolibree

✨ une matière gratuite, à vie. 

Pin It on Pinterest

Abonnez-vous à notre newsletter pour ne rien perdre de notre actualité et des articles que nous publions