Inscription / Connexion Nouveau Sujet
Niveau autre
Partager :

contraire de troncature

Posté par
derg07624ac9
22-12-17 à 09:59

Bonjour. Je souhaite poser une question de néophyte.
Ma question est la suivante: le fait de convertir un nombre entier en un nombre avec une virgule flottante porte-t-il un nom (possible avec LISP par exemple)?
D'avance , merci pour votre réponse.

***forum modifié***

Posté par
bbomaths
re : contraire de troncature 22-12-17 à 10:47

Bonjour.

A priori, pas de terme spécial, du moins je n'en connais pas.

Généralement, la locution "passer en flottant" ou  "convertir (ou conversion) en flottant" suffit.

Et comme LISP possède 4 types de flottant (short-float, single-float, double-float, or long-float), il faut certainement préciser lequel.

Posté par
mathafou Moderateur
re : contraire de troncature 22-12-17 à 11:09

Bonjour,

d'un point de vue mathématique c'est le même nombre, qu'il soit écrit de différentes façons

d'un point de vue informatique on utilise parfois le terme "transtypage" car on change le type de la donnée.

Posté par
bbomaths
re : contraire de troncature 22-12-17 à 12:06

Petit additif... parfois les informaticiens parlent de cast

Posté par
vham
re : contraire de troncature 22-12-17 à 12:16

Bonjour,

On parle aussi de conversion : en VBasic.net   Cdbl() convertit en flottant double par exemple

Le point de vue mathématique doit être adapté sur nos ordinateurs à cause de la limitation en nombre d'octets de la représentation de toute valeur (précision limitée)
et le passage de la représentation décimale à la représentation binaire peut causer des surprises.
exemple en Python : 0.1 + 0.1 + 0.1 affiche 0.30000000000000004

Posté par
mathafou Moderateur
re : contraire de troncature 22-12-17 à 12:42

0.1 décimal a en binaire un développement illimité (ultimement) périodique 0.000110011...
donc normal que en machine ça arrondisse...



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !