Advanced features available in the app
En informatique, les nombres réels (ou flottants) sont essentiels pour représenter des quantités non entières, comme des mesures physiques ou des calculs scientifiques. Cependant, leur représentation est approximative car l’espace mémoire est limité.
Les nombres réels sont souvent représentés grâce à la norme IEEE 754, qui définit un format standard pour les nombres flottants.
Un nombre réel en virgule flottante est généralement codé selon la formule :
[Formule mathématique]
| Format | Taille (bits) | Signe (bits) | Exposant (bits) | Mantisse (bits) | Précision approximative |
|---|---|---|---|---|---|
| Simple précision (float) | 32 | 1 | 8 | 23 | ~7 chiffres décimaux |
| Double précision (double) | 64 | 1 | 11 | 52 | ~15-16 chiffres décimaux |
a = 0.1 + 0.2
print(a) # Affiche 0.30000000000000004 et non 0.3 à cause de la représentation flottante
Une instruction conditionnelle permet d’exécuter un bloc de code uniquement si une condition booléenne est vraie. Elle est fondamentale pour contrôler le flux d’exécution.
if condition:
# bloc exécuté si condition vraie
elif autre_condition:
# bloc exécuté si autre_condition vraie
else:
# bloc exécuté si aucune condition n'est vraie
age = 18
if age >= 18:
print("Majeur")
else:
print("Mineur")
x = 10
if x > 0 and x < 20:
print("x est entre 0 et 20")
Les instructions conditionnelles permettent :
Les boucles permettent de répéter un bloc d’instructions plusieurs fois.
La boucle for est utilisée pour parcourir une séquence (liste, chaîne, plage de nombres, etc.) et exécuter un bloc d’instructions pour chaque élément.
for variable in sequence:
# bloc à répéter
for i in range(5):
print(i)
Affiche :
0
1
2
3
4
La fonction range(5) génère la séquence [0, 1, 2, 3, 4].
[Diagramme]
La boucle while répète un bloc tant qu’une condition est vraie. Elle est utilisée quand on ne connaît pas à l’avance le nombre d’itérations.
while condition:
# bloc à répéter
i = 0
while i < 5:
print(i)
i += 1
Affiche :
0
1
2
3
4
[Diagramme]
| Critère | Boucle For | Boucle While |
|---|---|---|
| Usage | Répétition pour un nombre défini d’itérations ou sur une séquence | Répétition tant qu’une condition est vraie |
| Contrôle de la boucle | Implicite par la séquence ou la plage | Explicite via une condition booléenne |
| Risque de boucle infinie | Moins fréquent | Plus fréquent si la condition n’est pas bien gérée |
| Clarté du code | Plus claire pour itérations fixes | Plus flexible, mais peut être plus complexe |
Citation importante :
« En programmation, comprendre comment contrôler le flux d’exécution grâce aux conditions et boucles est fondamental pour créer des algorithmes efficaces et robustes. »
Cette fiche vous permettra de maîtriser l’essentiel sur la représentation des nombres réels et le contrôle de flux avec les instructions conditionnelles et les boucles. Bonne révision !
