Académique Documents
Professionnel Documents
Culture Documents
Examen Semestriel 1
- Corrigé type -
Date : 15/01/2019
Durée : 2 heures
1
Ecole Nationale Polytechnique Année universitaire : 2018/2019
Cycle Préparatoire Matière : Informatique 1
1ère année Enseignante Responsable : Meziane-Tani I.
D’après la question précédente le
nombre de bits (9 bits) pour coder x et y
n’est pas suffisant pour coder z pour
qui il faut 10 bits (9 bits du résultat + le
bit de signe). (0,5pt)
5. Donnez le format IEEE d’une donnée « d
= -3,7510 »
d = - 3,75 = (-1) * 3,75
s = -1 => S = (1)2
(3,75)10 = (11.11)2 = 1.111*21
Donc : m = 1.111 => Mantisse = 0.111
e = 1 => Exposant = 127+1 = 128 =
(10000000)2
Le format IEEE : (0,5pt)
1 10000000 11100000000000000000000
IV. Supposons maintenant que le composant B est 2. Combien compte alors le jeu
d’une capacité de 128 ko et qu’il peut adresser d’instructions du composant A. (suite de
16384 mots. (1 point) la partie IV.)
Le jeu d’instructions : nombre d’opérations
1. Quels sont le nom et la taille minimale du que peut exécuter un processeur. (0,25pt)
registre qui stocke l’adresse des
instructions à l’intérieur du composant A. Calcul du nombre d’opérations :
Le nombre d’opérations dépend de la taille du
Le nom du registre : Le compteur code opération qui se trouve dans l’instruction.
ordinal. (0,25pt) Code op @op1 @op2 @op3
2
Ecole Nationale Polytechnique Année universitaire : 2018/2019
Cycle Préparatoire Matière : Informatique 1
1ère année Enseignante Responsable : Meziane-Tani I.
1. Etablir la table de vérité. (1 pt) 2. Donnez les équations logiques simplifiées
des deux sorties. (2 pts)
A B C S4 S8 (Table : 0,75 pt)
0 0 0 X X
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0 S4 = 𝑨 𝑪 + 𝑨 𝑩 + 𝑩 𝑪 = 𝑨 + 𝑪 + 𝑨 + 𝑩 + 𝑩 + 𝑪
(0,25 pt)
1 1 0 1 0
(Table : 0,75 pt)
1 1 1 X X
(0,5 pt pour les X)
S8 = 𝑨𝑩 + 𝑨𝑪 + 𝑩𝑪 (0,25 pt)
3. Réaliser les logigrammes des deux sorties. (0,5 pt + 0,5 pt)
Exercice 3 : (5 points)
Donner les valeurs des variables et l’affichage à l’écran après exécution des algorithmes suivants :
Algorithme Algo1 Algorithme Algo2 Algorithme Algo3
Variables A, B, C, D : entiers Variables A, B, C, D : entiers Variables A, B, C, D : entiers
Début Début Début
A ← 10 A ←5 A ←10
B←3 D ←10 B ←1
TantQue (A>B) Faire Pour B de 1 à 2 Faire C ←8
Si (A / B = B) Alors Si (D - A = D / 2) Alors Répéter
B←A%B A ← A*2-D/2 Si (B>2) OU (A<9) Alors
A←A%B C←D%3/2 C ← (B + A) % 5
FinSi D ←D /2 / A Sinon
Si (B-A = B+ A) Alors Sinon D←B+A/3
C ← 10*B % B +2 A ← A-D FinSi
D ← C + (B – A) C←A/2 A ← A-2
FinSi Ecrire(A-C-D*2) B ←B+1
FinTantQue FinSi Jusqu’à (A=C) ET (B=D)
Ecrire (D+C- (B+A)) FinPour Ecrire(A)
Fin. Fin. Fin.
Réponses :
Algorithme A 0.25pt*3 B 0.25pt*3 C 0.25pt*3 D 0.25pt*3 Ecran
0.5+1+0.5pt
Algo1 0 1 2 3 4
Algo2 4 3 2 1 0
Algo3 4 4 4 4 4
3
Ecole Nationale Polytechnique Année universitaire : 2018/2019
Cycle Préparatoire Matière : Informatique 1
1ère année Enseignante Responsable : Meziane-Tani I.
Exercice 4 : (5 points)
1 - Ecrire un algorithme qui demande la saisie d’un tableau, T, de N entiers, ensuite il met les
éléments pairs dans un tableau T1 et les éléments impairs dans un tableau T2. (3 points)
Algorithme pairs_impairs
Constante N ← 30 : Entier
Variables i, j, k, T[N], T1[N], T2[N] : Entiers (0.5pt : la déclaration doit être juste
syntaxiquement)
Début
j←0
k←0
Pour i de 0 à N-1 faire
Si (T[ i ] % 2 = 0) alors
T1[ j ] ← T[ i ] (1,5pt : la méthode doit être juste)
j←j+1
Sinon
T2[ k ] ← T[ i ]
k←k+1
FinSi
FinPour
Fin.
2 – Ecrire un autre algorithme qui stocke les éléments des deux tableaux T1 et T2 dans un seul
tableau à deux dimensions. Ici, nous supposons que les deux tableaux T1 et T2 possèdent la même
taille et que leur contenu est préalablement connu. (2 points)
Algorithme RassemblerTableaux
Constante N ← 30 : Entier
Variables i : Entier
T1[N], T2[N], T[2,N] : Entiers (0,25pt+0,25pt+0,5pt)
Début
Pour i de 0 à N-1 faire
T[0,i] ← T1[i] (1pt)
T[1,i] ← T2[i]
FinPour
Fin.
Remarque : Ici, nous avons choisit de mettre T1 et T2 sur des lignes. Mais, il est possible de les
mettre en colonnes. C’est accepté comme bonne réponse aussi.