Portes logiques et numération Partie A

Transcription

Portes logiques et numération Partie A
MPI : 2nde
DS : Portes logiques et numération
Partie A : Portes logiques
CORRECTION
Exercice 1 : 4 points
 Dessine le schéma correspondant à : s1 = a + (b.c) : voir page suivante
 Dessine le schéma correspondant à : s2 = (a+b).(a+c) : voir page suivante


Exercice



Réalise ces circuits avec crocodile, puis remplir le tableau de vérité suivant à l’aide du logiciel. Imprime
ces deux circuits n°1.
a
b
c
s1
s2
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
1
1
1
0
0
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
En déduire une conclusion : D’après la table de vérité, on constate que : s1 = s2
2 : 4 points
Dessine le schéma correspondant à : s1 = a. (b + c) : voir page suivante
Dessine le schéma correspondant à : s2 = (a.b) + (a.c) : voir page suivante
Réalise ces circuits avec crocodile, puis remplir le tableau de vérité suivant à l’aide du logiciel. Imprime
ce circuit 2.
a
b
c
s1
s2
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
0
0
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
En déduire une conclusion : D’après la table de vérité, on constate que : s1 = s2


Exercice 3 : 4 points
Exprime s en fonction de a et b, complète le tableau de vérité.
a
&
b
s
1
-
s = (a.b) + b
1
a
0
0
1
1
b
0
1
0
1
s
1
0
1
1
Vérifie les résultats du tableau en simulant le circuit à l’aide de crocodile.
Imprime ce circuit 3.
Exercice 4 : 4 points

Exprime s en fonction de a et b, complète le tableau de vérité.

a
b
1
1

&
s
-
s = (a+b) . b
a
0
0
1
1
b
0
1
0
1
Vérifie les résultats du tableau en simulant le circuit à l’aide de crocodile.
Imprime ce circuit 4.
s
0
0
1
0
Exercice 5 : 4 points
On veut réaliser une alarme de congélateur qui se déclenche si la température à l’intérieur du congélateur est trop
élevée ou si on ouvre la porte.
Pour cela, on installe à l’intérieur du congélateur :

Un détecteur de température : si la température est supérieur à – 25°C l’alarme doit se déclencher.

Un détecteur de lumière : si on ouvre la porte, donc si le détecteur est éclairé, l’alarme doit se déclencher.
Ces deux détecteurs sont reliés à une sonnerie par l’intermédiaire d’un circuit logique qu’i faut déterminer.
Les variables logiques sont :
 : température ( = 0 : température inférieure à - 25°C ; = 1 : température supérieure à – 25°C)
O : obscurité (O = 0 : éclairé ; O = 1 : obscurité)
A : alarme (A = 0 : ne sonne pas ; A = 1 : sonne) 
1. Etablir le tableau de vérité suivant :




 
0
0
1
1
O
A
1
0
1
0
1
0
1
1

2. En déduire l’équation logique qui relie A aux variables
_  et O.
Equation : A = + O
3. Faire le schéma du circuit logique. Vérifier les résultats en simulant le circuit à l’aide de crocodile.
Imprime ce circuit 5.

O
1
°
A
1
Partie B : Numération
Exercice 1 : 4 points
a) Convertir en numération MAYA (base 20), en complétant le tableau :
422
31
138
99
b) Convertir en numération décimale, en complétant le tableau :
75
2100
106
Exercice 2 : 4 points
Effectuer les conversions suivantes, en écrivant le développement :
100011 en base 10 : 35
1011110 en base 10 : 94
118 en base 2 : 1110110
69 en base 2 : 1000101
147 en base 2 : 10010011
11011110 en base 10 : 222
11011110 en base 16 : DE
1B en base 10 : 27
Exercice 3 : 4 points
On considère le tableau suivant :
Rang
11
10
9
Puissance
211
210
29
Nbin
0
1
1
8
28
0
7
27
0
6
26
1
5
25
0
4
24
0
3
23
1
2
22
0
1
21
1
0
20
0
1. Pourquoi dit-on dans l’exemple du tableau ci-dessus qu’on a un codage à 12 bits ?
D’après le tableau le nombre de rang est 11 d’où l’utilisation d’un codage à 12 bits.
2. Quelle est l’écriture binaire du plus grand nombre possible ? Quelle est sa valeur décimale
L’écriture binaire du plus grand nombre possible en codage 12 bits est : 111111111111 = (4095)Décimale
3. Combien de nombre différents peut-on coder ?
On peut coder 2n nombres différents :
Soit 212 = 4096 nombres différents
4. Dans de nombreuses utilisations, on code les informations sous 32 bits.
Combien de nombres peut-on coder ?
On peut coder 2n nombres différents :
Soit 232 = 4294967296 nombres différents
Exercice 4 : 5 points
a) Ecrire les nombres en hexadécimale :
(110 1011)Binaire = 6B
(1110 0101 1010)Binaire = E5A
b) Effecteur les conversions suivantes en hexadécimale, en écrivant le développement :
(179)Décimale = 11 x161 + 3 x160 = (B3)Hexa
(120)Décimale = 7 x 161 + 8 x 160 = (78)Hexa
(16 777 226)Décmale = 1 x 166 + 0 x 165 + 0 x 164 + 0 x 163 + 0 x 162 + 0 x 161 + 10 x 160 = (100000A)Hexa
Exercice 5 : 3 points
On considère un système de numération en base 6.
a) Combien y a-t-il de chiffres en base 6 ? Cette base comporte 6 chiffres
b) Donner ces chiffres. 0 1 2 3 4 5
c) Ecrire le nombre suivant en décimal, en effectuant le développement :
(145)Base 6 = 1 x 62 + 4 x 61 + 5 x 60 = 36 + 24 + 5 = (65)décimale
(222)Base 6 = 2 x 62 + 2 x 61 + 2 x 60 = 72 + 12 + 2 = (86)décimale