République Tunisienne
Ministère de l ’éducation et de la formation
CONCOURS
D'APTITUDE AU PROFESSORAT
DE
L'ENSEIGNEMENT SECONDAIRE
(Session de Novembre 2006)
Epreuve : INFORmatique Durée :4Heures coeff. :1
Exercice I (4
,5 points)
Dans un contexte informatique, définir les teimes
suivants
UMA Timer Processus
ADSL Commutateur JPEG
LAN Protocole TCP
Exercice 2 (3 points)
L'un des principes ayant conduit à l'élaboration des
couches du modèle OSI est le fait
que chaque couche réalise des fonctions bien définies.
1- Donner le nom et les fonctions spécifiques de
chaque couche du modèle OSI.
2- Comment se fait la transmission de données à
travers les différentes couches du
modèle OSI ?
3- Donner trois exemples pour montrer que chaque
couche réalise des services
pour la couche immédiatement supérieure.
Exercice 3 (2.5 points)
Le système à base de Pentium utilise trois bus
spécialisés : IDE. US:3
1- Qu'est ce qu'un bus
?
2- Quels types de périphériques peut-on connecter à
chacun des bus cités
Exercice 4 (4,5jpoiri4)
Ecrire, en Pascal
ou en C; un programme qui deSSinse les4riangles suivants :

![]()
Contraintes :
1) Le nombre de lignes d'un triangle étant un entier n
donné compris entre 3 'et 9.
2) Selon le choix de l'utilisateur (1, 2, 3 ou 4), le
programme affiche le triangle Tr_l,
Tr_ 2, Tr_ 3 ou Tr 4.
Exercice 5 (5,5 points)
Pour battre les trente deux cartes d'un jeu de belote,
on divise le paquet en deux parties
égales et on fait entrelacer les cartes de la première
moitié entre celles de la deuxième
moitié. La première carte de la première moitié sera
placée en dessous de la première
carte de la seconde moitié et ainsi de suite. Pour
bien battre ces cartes, on répète cette-
opération un nombre fini de coups., On suppose que les
cartes sont numérotées de 1 à
32 (ou pour un cas générar de 1 à 2n). Ces entiers
sont mis dans cet ordre dans un
tableau T.
1) Donner l'état final de T composé de 8 éléments
après 4 coups.
2) Ecrire un algorithme du module per _____ mettant de
battre ces 2n cartes en k coups. Ces
cartes sont supposées les 2n premiers entiers non nuls
disposés dans un tableau T.
3) Ecrire un programme en Pascal ou en C qui remplit
un tableau T de 2n éléments
par les 2n premiers entiers non nuls, les fait battre
comme précédemment décrit,
en k coups (k entier positif donné 1) puis affiche
l'état final de T.