Académique Documents
Professionnel Documents
Culture Documents
Exercice 1.
a.
c.
Soit les trois chaînes suivantes :
A :='programmation'
B :='turbo'
C :='langage'
Déterminer les noms des variables qui contiennent le résultat et donner la
valeur du résultat :
Expression Variable Résultat Résultat
Z:=concat('A','B','C'); ………… …………
Delete(B,length(A) DIV 4, 2); ………… …………
1
Str(length(A), D); ………… …………
Insert(A,C,length(C)+1); ………… …………
K:=pos('g','C') ………… …………
Exercice 2.
Les déclarations doivent être en Algorithmique et en Pascal.
Résultat Expression
Ord(lundi)
Ord(dimanche)
Pred(lundi)
Succ(dimanche)
2
(Ord(Succ(vendredi))+10) = 15
Pred(mercredi) = mardi
Exercice 3.
Soit chif et n deux variables données tel que chif est un chiffre décimal et n un
entier strictement positif. On demande d’afficher la deuxième position de chif
dans n.
Exercice 4.
Ecrire un programme permettant de calculer et d’afficher le salaire net d’un
employé. Sachant que :
Exercice 5.
Ecrire un programme qui lit un entier n (3<n<10) et qui affiche un triangle
isocèle par des étoiles comme la figure suivante :
*****
***
3
*
Exercice 6.
Ecrire un programme qui saisit un texte à mettre dans une variable CH puis
cherche toutes les occurrences des lettres de l’alphabet et les met dans un
tableau Oc.
Les indices des éléments du tableau Oc vont de ‘A’ à ‘Z’. le texte n’utilise pas de
caractères accentués.
Le programme affiche la lettre suivies des ses occurrences dans le texte.
Exercice 7.
Exercice 8.
Ecrire un programme en Pascal qui permet de saisir la taille d’un tableau et de
le remplir par n lettres puis faire l’éclatement en deux tableaux TV (tableau de
voyelles) et TC (tableau de consonne).
Afficher les tableaux.
Exercice 9.(Bac2011)
Soit la suite U définie par :
U1=1
U2=3
Un=2*Un-1+3*Un-2 pour tout n≥ 3
Ecrire un programme Pascal qui permet de calculer et d’afficher les n premiers
termes de la suite U avec 3≤n≤20.
Exercice 10.(Bac2011)
Ecrire un programme Pascal qui permet d’afficher tous les entiers positifs de
trois chiffres de la forme cdu tel que, pour chaque entier, la somme de ses
chiffres (c+d+u) est un diviseur du produit de ses chiffres (c*d*u).
Exemple :
4
L’entier 514 vérifie cette propriété, en effet, 5+1+4=10 est un diviseur de
5*1*4=20.