ExoCo-LMD

L1 (Tronc commun: ST, MI) => ST (Les modules de première année) => Informatique => Discussion démarrée par: Exocoeur le Novembre 28, 2017, 02:55:47 PM

Titre: Exo algorithmique
Posté par: Exocoeur le Novembre 28, 2017, 02:55:47 PM
Un algorithme qui compte le nombre de mots, d'une phrase introduite par l'utilisateur. On suppose qu'un espace annonce la fin d'un mot et l'existence de la fonction longueur_phrase(), qui nous donne le nombre de caractères d'un mot.

Variable une_phrase Caractères
Variables Nbr, i Entier
Debut
   Ecrire "Entrez une phrase : "
  Lire (une_phrase)
  Nb ← 0
  Pour i ← 1 à longueur_phrase(une_phrase)
     Si (le caractère de la position (i) dans la phrase (une_phrase) ) = " " Alors
        Nb ← Nb + 1
     FinSi
   i<-i+1 suivant
  Ecrire "Cette phrase compte ", Nb + 1, " mots"
Fin