Algorithme d'évaluation de précision
Bonjour.
En général en apprenant un nouveau langage, il est utile de savoir de quelle manière sont représentées les nombres utilisés lors des calculs. Les implémentations peuvent être très différentes d'un langage à l'autre, mais ce qui compte, c'est de toujours bien avoir en tête les limitations propres à chaque langage, afin de ne pas accumuler les erreurs d'arrondis et toutes les choses nuisibles à la précision d'un calcul.
En tous cas, il est bon de savoir que l'informatique ne permet que des représentations discrètes, et il est bon de savoir déterminer leurs précisions.
Je voudrai savoir, si vous connaissez des algorithmes généraux qui soient susceptibles de déterminer la précision des représentations utilisées avec n'importe quel langage
(dans le champ des langages pour lesquel l'algorithmique s'applique bien sûr :mrgreen: )
Merci beaucoup pour vos contributions. :king:
Algorithme d'évaluation de précision
Salut.
En principe, il suffit de trouver un sous-programme qui donne ce que tu cherches, puis de le traduire dans le langage que tu désires utiliser. Alors, je te propose d'aller sur www.netlib.org (le site que j'adore). En cliquant sur "Browse", tu vois la liste des librairies disponibles sur le site. Tu choisis "blas", puis tu déroules jusqu'à ce que tu trouves le fichier dmach.f, qui contient une routine en Fortran pour calculer la précision, le plus petit et le plus grand nombre représentables.
Bonne chance.