TD⚓︎
Exercice 1: Notation scientifique
-
Écrire les nombres suivants sous forme scientifique :
- \(a = 2021\)
- \(b = 0,0000005468\)
- \(c = -897164,236\)
- \(d = -4,236\)
-
On donne \(x = 1, 25 × 10^{125}\) et \(y = 2, 6 × 10^{-84}\). Que dire de x + y ?
Exercice 2: Notation scientifique: taille max
Si l'exposant est entre -1 et 1 et que la mantisse ne contient que 2 chiffres, quel est alors:
- le plus grand nombre représentable ?
- le plus petit ?
- le plus petit strictement positif ?
- le plus petit nombre après 1 ?
- Combien de nombres différents sont représentable ?
Exercice 3: Notation scientifique: En base 2
- En base 10, que représente le premier chiffre après la virgule ? Par exemple dans 34,78.
- En base 2, quelle est alors la valeur du premier chiffre après la virgule ?
- Que représente en décimal le nombre \(\overline{1, 101}^2\) ?
Exercice 4: Notation scientifique: conversion en python
Écrire une fonction python chaine_bin_dec(c)
qui prend en entrée une chaîne de caractères c
représentant un nombre à virgule écrit en binaire et qui renvoie le nombre flottant de valeur correspondante.
Exercice 5: IEE754
- Calculer le nombre représenté par la suite de bits : \(\fbox{1}\fbox{ 10110100000}\fbox{011101100000 . . . 0}\)
- Déterminer les bits de la représentation du nombre 0,125
- Déterminer les bits de la représentation du nombre 0,01203125
- Déterminer les bits de la représentation du nombre 0,1
Exercice 6: IEE754 en python
Écrire une fonction chaineIEEE754_vers_flottant(c)
qui prend en entrée une chaîne de caractères c
représentant les bits d'un nombre flottant en double précision et qui renvoie le nombre flottant de valeur correspondante.