Académique Documents
Professionnel Documents
Culture Documents
trouver Faux
i 0
Répéter
Si (T[i] = e) Alors
trouver Vrai
Sinon
i i+1
Fin Si
Jusqu’à ( i > f) OU (trouver = Vrai)
Retourner trouver
Fin
14. Remplir un tableau par les codes ASCCI des caractères d’une chaine
Procédure remplir(@ T : tab , @ N : entier, CH : chaine)
Début
N Long(CH)
Pour i de 0 à N-1 Faire
T[i] ORD(CH[i])
Fin Pour
Fin
15. Remplir un tableau par des chaines de caractères alphabétique non vide
Procédure remplir(@ T : tab , N : entier)
Début
Pour i de 0 à N-1 Faire
répéter
Ecrire("Entrer une chaine") , Lire (T[i])
Jusqu’à (Long(T[i])>0 ) ET (alph(T[i]))
Fin Pour
Fin
Test
TEST
Fonction alph(ch : chaine) : Booléen
Début
ok Vrai
i 0
Tant Que ( i ≤ long(ch)-1) ET (ok = Vrai)Faire
Si ( "A" ≤ majus (ch[i]) ≤ "Z" ) Alors
i i+1
Sinon
ok Faux
Fin Si
Fin Tant Que
Retourner ok
Fin
Fonction alph(ch : chaine) : Booléen
Début
i 0
Tant Que ( i ≤ long(ch)-1) ET ("A" ≤ majus (ch[i]) ≤ "Z")Faire
i i+1
Fin Tant Que
Retourner ( i > long(ch)-1 )
Fin
16. Afficher à l’envers les éléments d’un tableau
Procédure affiche (T : tab , N : entier)
Début
Pour i de N-1 à 0 pas= -1 Faire
Si (T[i]>0) Alors
Ecrire (T[i])
Fin SI
Fin Pour
Fin
21. afficher les entiers premiers compris entre a et b (sachant que a <b)
Procédure affiche (a, b : entier)
Début
Pour i de a à b Faire
Si ( Premier (i) = vrai) Alors
Ecrire(i)
Fin Si
Fin Pour
Fin
Fonction premier (e : entier) : Booléen
Début
ok vrai
i 2
Répéter
Si ( e mod i = 0 ) Alors
ok Faux
Sinon
i i + 1
Fin Si
Jusqu’à (i > e div 2) OU ( ok = faux)
Retourner ok
Fin