ajout exercices, corrections diverses, glossaire

- Ajout des 10 TPs d'évaluation (sans PDF)
- Création GLOSSAIRE.md et AMELIORATIONS.md
- Corrections f-strings, eval(), sommaires

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-29 23:37:26 +01:00
parent 66323aac75
commit 616dd49e8c
43 changed files with 8682 additions and 42 deletions

View File

@@ -1,6 +1,10 @@
# Codage des entiers
## Exercice 1
**Niveaux de difficulté :** ⭐ Facile | ⭐⭐ Moyen | ⭐⭐⭐ Difficile
---
## Exercice 1 ⭐
Donner l'écriture décimale des entiers ci-dessous positifs codés en binaire sur un octet sans complément à 2.
@@ -10,7 +14,7 @@ Donner l'écriture décimale des entiers ci-dessous positifs codés en binaire s
- $`11111110_2`$=
- $`01000010_2`$ =
## Exercice 2
## Exercice 2
Donner l'écriture binaire des entiers positifs ci-dessous sur un octet sans complément à 2.
@@ -23,8 +27,7 @@ Donner l'écriture binaire des entiers positifs ci-dessous sur un octet sans com
* 128 =
* 255 =
## Exercice 3
## Exercice 3 ⭐⭐
Certaines œuvres (film, livre, série...) contiennent un nombre dans leur titre. L'objectif est d'écrire les nombres en base 2, ce qui donne une toute autre lecture des titres...
@@ -46,7 +49,7 @@ Exemple : Terminator $`2`$ $`\rightarrow`$ Terminator $`\overline{10}^2`$
- **28** jours plus tard
- Les **Quatre Cents** Coups
## Exercice 4
## Exercice 4 ⭐⭐
Poser les additions de ces nombres binaires, tous positifs et codés sans complément à 2. Donner la valeur en base 10 du résultat.
@@ -55,7 +58,7 @@ Poser les additions de ces nombres binaires, tous positifs et codés sans compl
* $`10001_2+11010_2`$
* $`1101_2+10101_2`$
## Exercice 5
## Exercice 5
Convertir en hexadécimal :
@@ -71,7 +74,7 @@ De même avec les entiers positifs ci-dessous codés sans compléments à 2.
* $`10110010_2 = `$
* $`10011001_2 = `$
## Exercice 6
## Exercice 6
Convertir en base 10.
@@ -82,7 +85,7 @@ Convertir en base 10.
* $`FAB_{16} = `$
* $`ABCD_{16} = `$
## Exercice 7
## Exercice 7 ⭐⭐
Convertir en base 10.
@@ -93,7 +96,7 @@ Convertir en base 10.
- Le revenu annuel médian en France s'élève à $`6EA_{16}`$ euros.
- La population mondiale dépasse les $`1A0 000 000_{16}`$ habitants
## Exercice 8
## Exercice 8 ⭐⭐⭐
Une recette de cuisine demande de la précision.

View File

@@ -1,34 +1,38 @@
# Exercices
# Exercices - Entiers relatifs (complément à 2)
## Exercice 1
**Niveaux de difficulté :** ⭐ Facile | ⭐⭐ Moyen | ⭐⭐⭐ Difficile
Donner la représentation binaire en complément à 2 des nombres relatifs suivants sur 8 bits: 25, -30, -124,100
---
## Exercice 2
## Exercice 1 ⭐
Donner la représentation binaire en complément à 2 des nombres relatifs suivants sur 8 bits: 25, -30, -124, 100
## Exercice 2 ⭐
Soit le nombre écrit en binaire en complément à 2: $`00110110`$. Donner le signe de ce nombre. Écrire en binaire l'opposé de ce nombre.
## Exercice 3
## Exercice 3
Peut-on écrire un nombre en binaire en complément à 2 sur 16 bits ? Si oui, donner un exemple de nombre négatif.
## Exercice 4
## Exercice 4 ⭐⭐⭐
1. L'ours polaire peut atteindre 26m de profondeur et l'orque 109m. Donner les représentations en binaire en complément à 2 sur 8 bits de ces profondeurs.
Quelles opérations permet de vérifier l'exactitude de vos calculs ?
2. Le zéro absolu est la température la plus basse qui puisse exister. Selon un accord international, la valeur du zéro absolu est fixée à 273,15 °C. Nous allons l'arrondir à -273°C. Combien de bits sont nécessaires pour le représenter en binaire en complément à 2 ? Donner sa représentation binaire sur le nombre de bits identifiés.
3. Le point le plus profond atteint par un homme en plongée sous-marine est de $`1010110100_2`$. Donner sa représentation en décimale.
3. Le point le plus profond atteint par un homme en plongée sous-marine est de $`1010110100_2`$. Donner sa représentation en décimale.
4. La température minimale $`T_{min}`$ jamais observée en europe est $`1000110`$. Sans calculer la valeur en décimale donner à quelle température minimale puissance de 2 $`T_k`$, $`T_{min} > T_k`$.
## Exercice 5
## Exercice 5 ⭐⭐
Soit les nombres écrits en binaire en complément à 2 sur 8 bits: $`a=10101010`$ et $`b=01101101`$. Calculer $`a+b`$ en binaire. Ecrire $`a`$ et $`b`$ en décimal et vérifier le résultat de votre addition.
## Exercice 6
## Exercice 6 ⭐⭐
Soit les nombres écrits en binaire en complément à 2 sur 8 bits: $`c=10001011`$ et $`d=00010101`$. Calculer $`c+d`$ en binaire. Ecrire $`c`$ et $`d`$ en décimal et vérifier le résultat de votre addition.
## Exercice 7
## Exercice 7 ⭐⭐⭐
Soit $`e=10011100`$ et $`f=00010101`$ en binaire signés sur 8 bits. Calculer $`e-f`$ en binaire et en décimal. Que constatez vous?

View File

@@ -2,6 +2,18 @@
> Ce cours fournit une introduction à la logique booléenne et à la manière dont elle s'applique à l'informatique. Vous apprendrez non seulement les bases des opérations booléennes, mais vous comprendrez également comment ces opérations peuvent être utilisées pour créer des structures plus complexes, telles que des additions binaires, des multiplexeurs, des décodeurs et, finalement, un ordinateur entier.
## Sommaire
| Chapitre | Description |
|----------|-------------|
| [Cours principal](#définition) | Logique booléenne, tables de vérité, portes logiques |
| [Python et booléens](PYTHON.md) | Opérateurs booléens en Python |
| [Tables de Karnaugh](KARNAUGH.md) | Simplification d'expressions logiques |
| [Exercices](exercices/) | Exercices d'application |
| [TP](tp/) | Travaux pratiques |
---------
## Le programme
![bo](assets/bo.png)