Les nombres flottants, norme IEEE 754

  Рет қаралды 61,931

Professeur Karré

Professeur Karré

Күн бұрын

Comment sont représentés les nombres réels, c'est-à-dire les nombres à virgule dans l'ordinateur ? Découvrez la norme IEEE 754.

Пікірлер: 22
@christfiagre6
@christfiagre6 2 жыл бұрын
Merci beaucoup, j'ai chercher à comprendre le principe de la virgule flottante seul pendant 5h de temps sans rien comprendre , surtout la représentation décimale , moins un je craquait😅 du coup en tombant sur votre vidéo , j'ai tous compris 😄 vraiment merci😅
@valerietremblay3235
@valerietremblay3235 3 жыл бұрын
Merci énormément, votre vidéo m'a beaucoup aidé.
@bilalmoulay9727
@bilalmoulay9727 2 жыл бұрын
Merci beaucoup pour la leçon
@TheOfficialFLP
@TheOfficialFLP 2 жыл бұрын
Cool merci pour la vidéo! :) J'ai juste une petite question: est-ce qu'on peut faire tout les chiffres avec le format binary64 ou il faut arrondire comme avec le format decimal64?
@professeurkarre
@professeurkarre 2 жыл бұрын
Bonjour. Pour le binary64, il y a un arrondi, comme pour le format decimal64. Pour un flottant normal en binary64, seuls 53 chiffres sont conservés (un 1 implicite et 52 chiffres écrits en dur dans les 64 bits). L'une des principales différences est qu'en décimal64, on arrondit en base 10, donc par exemple 0.2 est représenté de manière exacte. A contrario, avec le format binary64, on arrondit en base 2, ce qui fait que 0.2 (en base 10) ne s'écrit plus de manière exacte en base 2, car en base 2, il a une infinité de chiffres après la virgule. En effet, ce nombre s'écrit 0,00110011001100110011001100110... en base 2.
@TheOfficialFLP
@TheOfficialFLP 2 жыл бұрын
@@professeurkarre Cool merci frérot!
@dreammora1059
@dreammora1059 Жыл бұрын
À 7:36 je n'ai pas compris comment vous avez fait pour obtenir les valeurs (-383 et 384), comment vous les avez calculer ? Pouvez vous m'éclairer dessus s'il vous plaît ?
@professeurkarre
@professeurkarre Жыл бұрын
Le codage du triplet (signe, exposant, significande) est un peu plus compliqué pour les décimal64 que pour les binary64 que je détaille ensuite dans la vidéo. Pour les decimal64, il y a quatre champs : (a) le signe (comme pour les binary64) ; (b1) un champ de combinaison, sur 5 bits, qui encode les valeurs spéciales (Nan, infini) ainsi que les 2 premiers bits de l'exposant (qui valent 0, 1 ou 2 mais pas 3) et les premiers bits du significande ; (b2) la suite de l'exposant (sur 8 bits) ; (c) la suite du significande. L'exposant, sans le biais, vaut donc au maximum 1011111111 en base deux (les deux premiers chiffres donnent 2, car 3 n'est pas possible, puis les 8 bits suivants sont au maximum). Cela donne 767. Le biais vaut l'opposé de la moitié de ce maximum (pour qu'il y ait à peu près autant d'exposants positifs que négatifs) arrondi à l'inférieur (ce qui donne un avantage aux positifs, il y a un exposant positif de plus). Le biais vaut donc -383 (on divise 767 par 2, on arrondit à l'inférieur, on ajoute un signe moins). L'exposant biaisé maximal est donc 767+biais = 384. L'exposant minimal vaut lui 0+biais = -383. Vous pouvez trouver les détails du codage dans la norme IEEE-754 : irem.univ-reunion.fr/IMG/pdf/ieee-754-2008.pdf Regardez tout particulièrement la section 3.5.2 qui explique l'encodage. Remarquez que mon (b1) et mon (b2) correspondent au (b) de la norme, et que w vaut 8 pour les binary64. Vous pouvez aussi retrouver la valeur 384 dans le tableau 3.2 (ce tableau donne la valeur sans expliquer pourquoi).
@rehabisamah7107
@rehabisamah7107 3 жыл бұрын
Pouvez-vous m'aider à résoudre un exercice? et mrc
@yun-ithrygamrani3398
@yun-ithrygamrani3398 2 жыл бұрын
Gg
@yazanelmahmoud9947
@yazanelmahmoud9947 2 жыл бұрын
ca aurait été mieux avec plus d'exercices .
@MskvBorz
@MskvBorz 7 ай бұрын
Je sais pas vous mais moi, quand j'écoute ce cours, j'ai l'impression de subir la matière :/ Quelqu'un saurait m'aider avec ce cours ?
@professeurkarre
@professeurkarre 7 ай бұрын
De quoi avez-vous besoin ?
@pixelroll
@pixelroll 3 жыл бұрын
J'ai comme l'impression que vous confondez le puissance négative et positive...
@professeurkarre
@professeurkarre 3 жыл бұрын
A quel moment dans la vidéo ?
@theobarat920
@theobarat920 2 жыл бұрын
@@professeurkarre 1min32
@klem3957
@klem3957 2 жыл бұрын
@@theobarat920 t nul à rocket league donc chut
@6up5ohcopoutprocon
@6up5ohcopoutprocon 2 жыл бұрын
@@theobarat920 ??? Mais c'est bien
@ferielh9690
@ferielh9690 2 жыл бұрын
Oui je pense aussi à partir de la 11 min
@dragonball42
@dragonball42 3 жыл бұрын
Pp
@cdemr
@cdemr Жыл бұрын
Significande = mantisse
@professeurkarre
@professeurkarre Жыл бұрын
Oui, tout-à-fait ! J'ai préféré, dans la vidéo, utiliser le terme "significande" qui est celui de la norme IEEE 754.
IEEE 754 Standard - Floating Point Binary Numbers
12:04
Mohamed Chiny
Рет қаралды 160 М.
Représentation des entiers dans un ordinateur
10:16
Professeur Karré
Рет қаралды 10 М.
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 533 М.
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 11 МЛН
你们会选择哪一辆呢#short #angel #clown
00:20
Super Beauty team
Рет қаралды 46 МЛН
Fast Inverse Square Root - A Quake III Algorithm
20:08
Nemean
Рет қаралды 5 МЛН
ELNU - Chiffres binaires à virgule
9:45
ELON CPNV - FLP
Рет қаралды 14 М.
IEEE 754 Standard for Floating Point Binary Arithmetic
21:34
Computer Science
Рет қаралды 238 М.
The SAT Question Everyone Got Wrong
18:25
Veritasium
Рет қаралды 12 МЛН
Nombres flottants (partie 1) - NSI - Première - Les Bons Profs
13:40
Les Bons Profs
Рет қаралды 1,5 М.
IEEE 754 conversion simple precision
6:50
ACHRAF BENBA
Рет қаралды 3,3 М.
Why is 1.618034 So Important?
9:37
Strange Mysteries
Рет қаралды 6 МЛН
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 1,8 МЛН
Simple maintenance. #leddisplay #ledscreen #ledwall #ledmodule #ledinstallation
0:19
LED Screen Factory-EagerLED
Рет қаралды 29 МЛН
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 7 МЛН
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,4 МЛН