TP n° 2 : NOMBRES virgule flottante et virgule fixe Représentation et précision 1 Exercice 1 Soit le programme C suivant : main(){ int i ; float S ; S = 1000 0 ;
Previous PDF | Next PDF |
[PDF] TD 1 ADOintro Corrigé Codage - grug
Exercice 2 : nombres à virgule fixe Rappels : Conversion décimal binaire : Partie entière exemple : convertir 125 On divise le nombre 125 par deux autant qu'il
[PDF] Correction du Travaux Dirigés N°2
Exercice N° 3 : Convertir le nombre décimal 8,625 en virgule flottante suivant la norme IEEE 754 Correction : • Conversion de 8,625 en binaire : 8,625 => 1000
[PDF] Architecture des ordinateurs Corrigé du TD 2 : Arithmétique des
Représentation des réels (a) En virgule fixe, décoder le nombre binaire 11 011 puis coder en binaire le réel 11 625 Correction : 11 0112 = [1×21 +1×20 +0×2 −1
[PDF] TD 2 – Corrigé - EpiPortal
T D 2 – Corrigé Systèmes de numération flottante Exercice 1 Donnez la représentation flottante, en simple précision, des nombres suivants : 1 128 • S = 0
[PDF] TD 3 : Représentation des réels et des caract`eres - CRIStAL
Exercice 3 Codage en IEEE 754 Coder les réels suivants (représentés en base 10) en simple précision : – 40 virgule de 6 positions vers la gauche On obtient
[PDF] Travaux dirigés Notation en virgule flottante - IGM
cpp sur le site de l'enseignant Exercice 3 Nombres flottants 1 ´Ecrire en base 10 les nombres `a virgule flottante (IEEE 754) suivants :
[PDF] Arithmétique Virgule Fixe - IRISA
Dynamique virgule fixe/flottante Virgule flottante Virgule fixe • Niveau de dynamique DSP Virgule fixe 16 bits Codage virgule flottante IEEE 754 ) min( ) max(
[PDF] NOMBRES virgule flottante et virgule fixe Représentation et précision
TP n° 2 : NOMBRES virgule flottante et virgule fixe Représentation et précision 1 Exercice 1 Soit le programme C suivant : main(){ int i ; float S ; S = 1000 0 ;
[PDF] Représentation des nombres - Les SII en PTSI PT
Par analogie, pour écrire un nombre binaire à virgule, on utilise les Exercice Encodage : Encoder le nombre +16,5 en simple précision Corrigé (Vide dans la
[PDF] TD 1 — Codage de linformation — Correction - LIPN
Exercice 1 — Changement de base Q 1 1 Convertir en nombres décimaux les nombres binaires suivants : 11, 1101, 100101110 Correction — 112 = 21 +20 =
[PDF] virgule flottant ieee 754
[PDF] conversion des nombres avec virgule en binaire
[PDF] virgule fixe et virgule flottant
[PDF] nombre flottant binaire
[PDF] codage et décodage définition
[PDF] définition décodage
[PDF] encodage décodage définition
[PDF] codage et décodage de l'information
[PDF] encodage décodage lecture
[PDF] encodage décodage lecture définition
[PDF] encodage definition
[PDF] cryptographie mathématique
[PDF] cryptage affine
[PDF] exercice codage et décodage
IFIPS3 D. Etiemble
Architecture - Système
1 2004
TP n° 2 : NOMBRES virgule flottante et virgule fixeReprésentation et précision
1. Exercice 1
Soit le programme C suivant :
main(){ int i ; float S ;S = 1000.0 ;
for (i=0; i<10000; i++)S=S+0.1;
printf(...Quel est la valeur finale de S ?
Même question en remplaçant les float par des double.Expliquer les résultats obtenus 2. Exercice 2
Ecrire un programme C qui calcule les solutions d'une équation du second degré : a.x2 +b.x+c=0Exécuter le programme pour les valeurs
a = 0.3 b= 2.1 c= 3.675 en utilisant d'abord des float, puis des double.Expliquer les résultats obtenus.
3.Conversion virgule fixe - virgule flottante
Soit la représentation virgule fixe 1.15 en complément à 2 sur 16 bits, où la virgule est à droite du bit de poids fort et
où les 15 bits à droite de la virgule correspondent aux puissances 2 -i Cette représentation permet de représenter des nombres entre -1 et 1-2-15Ecrire la fonction C qui permet de convertir un nombre virgule fixe 1.15 en nombre flottant simple précision pour
pouvoir afficher sa valeur à l'aide des formats d'impression flottant %f ou %d de C.Pour tester la conversion virgule fixe vers virgule flottante, on entrera un nombre signé 16 bits (short) et l'on vérifiera
son interprétation 1.15 après conversion en flottant.Aide :
Le programme C suivant permet d'afficher le contenu hexadécimal du codage d'une variable de type float : ca et &a
correspondent à la même adresse. a est la variable flottante, et *ca est le contenu de la même variable, mais interprété
comme un entier et affiché en hexadécimal (%x). main(){ float a=10.0; int *ca; ca = (int *)&a; printf("codage du flottant = %x \n", *ca);quotesdbs_dbs11.pdfusesText_17