Académique Documents
Professionnel Documents
Culture Documents
Anis ELBEHI
Syntaxe :
En algorithmique En Pascal
…….. Initialisations …….. ;
…….. …….. ;
POUR compteur de Vi à Vf FAIRE FOR compteur := Vi to Vf DO
BEGIN
Instruction 1 Instruction 1 ;
…. Traitement …. Traitement
Instruction N Instruction N ;
FinPOUR END;
Remarques:
Compteur : C’est une variable de contrôle de type ……………….. ou ………………….
Le nombre de répétition est connu à l’avance, il est égale à ……………………………….
Initialisations : concerne les initialisations de certaines variables utilisées dans la boucle.
Le compteur s'incrémente (avance) automatiquement.
En PASCAL, le traitement à répéter doit être délimité entre Begin et End;
Si Vi < Vf Pour i de Vi à Vf faire
for i := Vi TO Vf do
Activité 3 : Solution:
Solution:
Activité4: Faire l'analyse, l'algorithme et la traduction en PASCAl d'un programme qui saisie une
chaîne da caractères, affiche le nombre de voyelle de cette chaîne.
Activité5 : Donner la traduction PASCAL d'un programme intitulé Minimum qui permet de remplir
un tableau T par des 10 réels, chercher et afficher le minimum de ce tableau.
SERIE D'EXERCICES
Exercice 1:
Faire un programme qui cherche à partir d'une chaîne de caractères le caractère ayant le plus grand code
ASCII.
Exercice 2:
Faire un programme qui remplie un tableau T1 par 23 entiers, qui cherche et affiche la somme ainsi que la
moyenne des éléments de ce tableau.
Exercice 3:
Ecrit un programme qui fait les tâches suivantes:
- saisir la taille du tableau N
- remplir un tableau TC par N caractères
- Remplir un deuxième tableau TCA par les codes ASCII respectifs des caractères du tableau
TC.
- Afficher chaque caractère du tableau TC et son code ASCII du tableau TCA