Faire le programme pascal qui permet de : Remplir un tableau T par

publicité
Faire le programme pascal qui permet de :
Remplir un tableau T par N réels (avec 5≤ N≤ 30)
Afficher le tableau T.
Chercher et afficher le maximum du tableau T
Chercher et afficher le minimum du tableau T
Faire l’algorithme et la traduction pascal d’un programme intitulé MAJUSCULE qui :
Saisi une chaine de caractères CH non vide de longueur maximale = 20.
Construire une nouvelle chaine CHN formée uniquement par les lettres alphabétiques qui se
trouvent dans la chaine CH.
Rendre les lettres de la chaine CHN Majuscule.
Afficher la chaine résultante.
Un entier strictement positif est dit premier s’il n’a que deux diviseurs distincts : 1 et lui-même
Ecrire un programme pascal qui saisit un entier N strictement positif et affiche un message indiquant si
cet entier est premier ou non.
Exemple :
N=7 est un nombre Premier, parce que 7 est divisible uniquement par 1 et par 7.
Ecrire un algorithme d’un programme EX4 qui permet de :
 Saisir une chaine de caractères Ch non vide de longueur maximale 10
 Afficher le nombre d’occurrence d’un caractère donné dans cette chaine.
Exemple :
Pour Ch= ''INTERNET'' et C= ''T'', le programme affichera :
Le nombre d’occurrence de T dans INTERNET est 2
SERIE D’EXERCICES – 2TI
Anis ELBAHI
Page 1
Faire la traduction pascal d’un programme intitulé voyelles qui saisit une chaine non vide puis calcule
et affiche le nombre des voyelles qui se trouvent dans la chaine.
Faire l’analyse d’un programme intitulé SOMME qui saisit un entier positif puis de calculer et d’afficher
la somme de ses chiffres.
Exemple :
Pour X= 120274 le programme doit afficher 16
Faire la traduction pascal d'un programme qui saisit un texte, un caractère1 et un caractère2 et qui
permet de remplacer toute occurrence (appariation) de caractère1 par le caracetère2 dans le texte.
Exemple :
texte = ''Bonjour 2017''
Caractère1 = ''o''
Caractère2 = ''*''
Pour l’exemple précédent, le caractère ''o'' sera remplacé par ''*'' dans le texte et le programme affiche :
''B*nj*ur 2017''
Soit l’algorithme suivant :
0) début travail
1) Ecrire ('' donner N '') , Lire(N)
2) R  0
3) Répéter
R  R + N mod 10
N  N div 10
Jusqu'à (N=0)
4) Ecrire ('' le résultat '' , R)
5) Fin travail
1- Traduire l’algorithme précèdent en pascal
2- Quelle est la valeur affichée par le programme travail pour N=125 et pour N=458
3-
Déduire le rôle du programme travail.
SERIE D’EXERCICES – 2TI
Anis ELBAHI
Page 2
Téléchargement