Vous êtes sur la page 1sur 22

Lyce Pilote de Sousse 2013- 2014

Srie Rvision

Exercice 1.

a.

Description
Chaine ch de 10 caractres au
maximum
Une constante classe de valeur
3math4
Lyce Pilote de Sousse 2013- 2014

Test qui contient les valeurs Faux ou

Dclaration en Pascal

Vrai
X un entier dans lintervalle [-1,255]

b.

Lyce Pilote de Sousse 2013- 2014

Insrer la chane ch2 en milieu de la chane ch1

..


..
Afficher ch3 aprs la suppression de ces deux derniers
caractres.

..
Lyce Pilote de Sousse 2013- 2014

Expression

Lyce Pilote de Sousse 2013- 2014

Z:=concat('A','B','C');
Delete(B,length(A) DIV 4,
2);
Str(length(A), D);
Insert(A,C,length(C)+1);

Variable
Rsultat

Rsultat

K:=pos('g','C')

Exercice 2.

Lyce Pilote de Sousse 2013- 2014

Les dclarations doivent tre en Algorithmique et en Pascal.

Lyce Pilote de Sousse 2013- 2014

1. Dclarer un nouveau type semaine qui contient les 7 jours de la


semaine lundi, mardi, mercredi, jeudi, vendredi, samedi,
dimanche

Lyce Pilote de Sousse 2013- 2014

2. Dclarer un nouveau type intervalle qui contient uniquement les


jours ouvrables.

Rsultat

Expression
Ord(lundi)
Ord(dimanche)

Lyce Pilote de Sousse 2013- 2014

Pred(lundi)

Succ(dimanche)
(Ord(Succ(vendredi))+10) = 15

Lyce Pilote de Sousse 2013- 2014

Pred(mercredi) = mardi

10

Exercice 3.
Soit chif et n deux variables donnes tel que chif est un chiffre
dcimal et n un entier strictement positif. On demande dafficher la
deuxime position de chif dans n.

Lyce Pilote de Sousse 2013- 2014

Exercice 4.

11

Ecrire un programme permettant de calculer et dafficher le salaire net


dun employ. Sachant que :

Lyce Pilote de Sousse 2013- 2014

Le salaire net = Salaire brut Valeur de limpt Valeur de CNSS


Salaire brut = (Salaire de base + Prime de technicit + Prime de
transport + Prime des enfants) * Taux de travail
Taux de travail = Nombre de jours travaills / 26

12

la prime des enfants est dfinit comme suit :

7DT pour le premier enfant,


5DT pour le deuxime enfant,
4DT pour le troisime enfant.
Pas de prime pour le reste.

Lyce Pilote de Sousse 2013- 2014

Valeur de lImpt = Taux de lImpt * Salaire Brut

13

Supposant que le taux de l'impt n'est pas fixe mais il varie selon la
valeur du salaire de base. En effet :
Taux
Taux
Taux
Taux

Lyce Pilote de Sousse 2013- 2014

14

de
de
de
de

l'impt
l'impt
l'impt
l'impt

=
=
=
=

0 si le salaire de base < 150


2% si le salaire de base [150,250[
5% si le salaire de base [250,500[
12% si le salaire de base >= 500.

Valeur de CNSS = Taux de CNSS * Salaire Brut


Taux CNSS = 26,5%

Exercice 5.

Lyce Pilote de Sousse 2013- 2014

Ecrire un programme qui lit un entier n (3<n<10) et qui affiche un


triangle isocle par des toiles comme la figure suivante :
*****

15

Lyce Pilote de Sousse 2013- 2014

***
*

Exercice 6.

16

Lyce Pilote de Sousse 2013- 2014

Ecrire un programme qui saisit un texte mettre dans une variable CH


puis cherche toutes les occurrences des lettres de lalphabet et les
met dans un tableau Oc.
Les indices des lments du tableau Oc vont de A Z. le texte
nutilise pas de caractres accentus.
Le programme affiche la lettre suivies des ses occurrences dans le
texte.

17

Exercice 7.

Lyce Pilote de Sousse 2013- 2014

Ecrire un programme qui lit un entier n (5<n<20), puis remplit un


tableau T de n entiers (positifs et ngatifs) puis de transfrer tous les
lments ngatifs dans un tableau TN et les lments positifs dans
tableau TP.
Afficher le contenu des trois tableaux la fin.

18

Exercice 8.

Lyce Pilote de Sousse 2013- 2014

Ecrire un programme en Pascal qui permet de saisir la taille dun


tableau et de le remplir par n lettres puis faire lclatement en deux
tableaux TV (tableau de voyelles) et TC (tableau de consonne).
Afficher les tableaux.

19

Exercice 9.(Bac2011)

Lyce Pilote de Sousse 2013- 2014

Soit la suite U dfinie 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 dafficher les n
premiers termes de la suite U avec 3n20.

20

Exercice 10.(Bac2011)

Lyce Pilote de Sousse 2013- 2014

Ecrire un programme Pascal qui permet dafficher 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).

21

Lyce Pilote de Sousse 2013- 2014

Exemple :
Lentier 514 vrifie cette proprit, en effet, 5+1+4=10 est un
diviseur de 5*1*4=20.

22