1
Série Itérative
Exercice n°01 :
Ecrire un algorithme puis la traduction en pascal du programme intitulé
MOYENNE, qui permet :
De lire (N) le nombre d’élèves dans une classe qui ne dépasse pas 30.
De saisir les noms, les notes de contrôles et celles de synthèses des N
élèves pour la matière Informatique.(les notes sont comprises entre 0 et 20)
De calculer les moyennes des N élèves.
De déterminer et d’afficher la moyenne de la classe.
De déterminer et d’afficher la meilleure et la mauvaise moyenne dans la
classe.
D’afficher les noms des élèves admis.
Exercice n°02 :
Ecrire un algorithme puis la traduction en pascal du programme intitulé
CONVERSION, qui permet de lire une chaîne de caractère de longueur
maximum 25 caractères et de convertir en majuscule.
Exercice n°03 :
Soient les programmes Pascal suivants :
PROGRAM
TRACE1 ;
USES WINCRT;
VAR I , J , P : Integer ;
Begin
For I :=1 to 3 do
Begin
For j :=1 to I do
Begin
P := I * J ;
Writeln(P) ;
End ;
End ;
PROGRAM
TRACE2 ;
USES WINCRT;
VAR I , J , P : Integer ;
Begin
I :=0 ; J := 5 ;
Repeat
I := I + 2 ;
Repeat
J := J 2 ;
P := I * J ;
Writeln(P) ;
Until (J < 0 );
PROGRAM
TRACE3 ;
USES WINCRT;
VAR I , J , P : Integer ;
Begin
I :=0 ; J := 0 ;
While (I<3) And (J<5)
do
Begin
I := I + 1 ;
J := J + I ;
P := I * J ;
Writeln(P) ;
End ;
2
End.
Until I = 4 ;
End.
End.
Etablir le tournage à la main de chacun de ces programmes.
Exercice n°04 :
Ecrire un algorithme puis un programme en Pascal intitulé FACT, qui
permet de lire un entier entre 1 et 15 puis calculer et afficher son factoriel.
Exercice n°05 :
Ecrire un programme en Pascal qui permet de déterminer tous les nombres
premiers entre 5 et 100.
Exercice n°06 :
Ecrire un algorithme puis un programme en Pascal qui permet de calculer le
PGCD de deux nombres quelconques A et B.
Exercice n°07:
Ecrire l’analyse, l’algorithme et la traduction en pascal d’un programme
Intitulé SOMME qui permet de saisir un entier positif impair N et de Calculer :
S1=1+1/2+1/3+1/4+……+1/N
S2=1-1/2+1/3-1/4+……+1/N
S3=1+1/3+1/5+1/7+…….+1/N
Exercice n°08 :
Soit T un tableau de N entiers non nuls avec 2 < N <= 30, T est dit pair s’il
vérifie la propriété suivante : "tous les éléments de T sont pairs".
1) Ecrire une analyse du programme TPAIR permettant d’afficher
Pair : si la propriété est vérifiée
Non pair : si la propriété n’est pas vérifiée (au moins un élément de
T n’est pas pair)
2) En déduire l’algorithme
Exp. 1) On donne N=5, et T suivant :
Dans ce cas T est pair
2) On donne N=5, et T suivant :
2
5
10
16
-8
Dans ce cas T est non pair
2
8
10
16
-8
3
Exercice n°09:
Ecrire l’analyse, l’algorithme et la traduction en pascal d’un programme
Intitulé SOM_FAC qui permet de calculer
1/A+1/(A+B)+1/(A+2B)+……..+1/(A+NB).
Sachant que A, B et N sont des entiers qui doivent être positifs
Exercice n°10 :
T est un tableau contenant N entiers.
Ecrire l’analyse, l’algorithme et la traduction en pascal d’un programme
Intitulé Tableau qui permet de remplir ce tableau, éclater le tableau T en deux
tableaux TN ( Contenant les éléments négatifs de T) et TP (contenant les
éléments positifs de T ) , de vérifier si T est un tableau symétrique, d’inverser
les éléments de T c’est à dire permuter T[1] et t[N] puis T[2] et T[N-1] et
d’afficher T, TN et TP.
Exercice n°11 :
Ecrire l’analyse, l’algorithme et la traduction en pascal d’un programme
Intitulé Chaîne qui lit une chaîne de caractère (CH) et une caractère (C ),
d’afficher le nombre de paraissions de cette caractère dans la chaîne et les
différentes positions de cette caractère dans la chaîne.
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !