• Aucun résultat trouvé

Repr´ esentation des nombres, approximations et erreurs.

N/A
N/A
Protected

Academic year: 2022

Partager "Repr´ esentation des nombres, approximations et erreurs."

Copied!
2
0
0

Texte intégral

(1)

Universit´e Joseph Fourier M´ethodes Num´eriques

L3 de Math´ematiques 2`eme semestre 2008/2009

Feuille d’exercices n

o

1

Repr´ esentation des nombres, approximations et erreurs.

Sauf mention du contraire, on se fixera les conventions suivantes pour les nombres `a vir- gule flottante : les nombres sont en base 10, ils ont 10 chiffres significatifs et le plus grand repr´esentable est 9,999999999*10ˆ99. Autrement dit, un nombre est du type±a0, a1...a9∗ 10n avec ai entier entre 0 et 9 etn entier entre -99 et 99.

Exercice 1 : Ecrire les nombres suivants selon la repr´esentation machine avec virgule flottante.

1

10 , 1000

3 , 899×1002 .

Exercice 2 : Donner la valeur r´eelle de chaque expression suivante.

+

X

n=1

1

n , 1020+ 1

−1020 , C21000 = 1000!

2(998!) .

On donne ces calculs `a faire `a une machine. Sa r´eponse correspondra-t-elle `a l’expression exacte ?

Exercice 3 : Les nombres A et B suivants peuvent se calculer selon deux mani`eres pro- pos´ees. Quelle est l’expression la plus judicieuse pour le calcul par ordinateur ?

A=

1020

X

n=1

1 n =

10201

X

n=0

1 1020−n .

B = e10

30

X

n=0

(−10)n

n! mais aussi B = 1

e10

30

X

n=0

10n n!

!1

1

(2)

Exercice 4 : On consid`ere l’application suivante f :

[0,1[ −→ [0,1[

x 7−→ 10x mod 1 = 10x− b10xc

.

1) Donner une condition n´ecessaire et suffisante sur x pour qu’il existe n ∈ N tel que fn(x) = 0.

2) On simule maintenant les it´erations de f sur une machine. Donner une condition n´ecessaire et suffisante sur x pour qu’il existe n ∈ N tel que le calcul machine donne fn(x) = 0.

Exercice 5 : Durant la premi`ere guerre du Golfe, une batterie anti-missile Patriot a rat´e l’interception d’un missile Scud qui causa la mort de 28 personnes. Nous allons essayer de comprendre pourquoi.

L’ordinateur de la batterie Patriot repr´esente les nombres par des nombres `a virgule fixe en base 2 avec une pr´ecision de 23 chiffres apr`es la virgule. L’horloge de la batterie compte le temps en dixi`eme de seconde. Pour obtenir le temps en seconde, le programme divise le temps donn´e par l’horloge par dix.

1) Sachant que l’´ecriture en base 2 de 1/10 est 0,0001100110011001100110011. . ., donner une estimation de l’erreur d’approximation de 1/10 par la repr´esentation des nombres de la batterie Patriot.

2) La batterie fonctionne pendant 100 heures. Donner une estimation de l’erreur introduite dans le temps en secondes.

3) Sachant qu’un missile Scud voyage `a 1676 m`etres par seconde, donner l’erreur de distance commise par la batterie anti-missile.

2

Références

Documents relatifs

Abstract: A new occurrence of the onychochilid mollusc Pelecyogyra is reported from the late Floian Landeyran Formation (Apatokephalus incisus Biozone) in the Montagne Noire,

Digitization of fossils from the Fezouata Biota (Lower Ordovician, Morocco): Evaluating computed tomography and photogrammetry in collections

Le pays continue d’être sablonneux, et l’on passe dans un bois fort épais avant d’arriver à Twer, très grande ville sur les bords de la Volga. On y voit plusieurs rues très

On dit que les éléments de cet ensemble sont à virgule ottante car en xant un signiant m entier, on peut obtenir plusieurs nombres avec le même signiant, mais pour lesquels la

On place la virgule du résultat d’une multiplication de façon que celui-ci ait autant de chiffres après la virgule que les. nombres dont on calcule

[r]

Pour que le RLWE soit difficile il faut que n et q soit suffisemment grand pour qu’on ne puisse pas attaquer la cl´ e par force brute (i.e. Il s’agit de trouver des repr´

On effectue une rotation des axes x et y du plan R 2 dans le sens direct de 45 degr´ es.. (a) D´ eterminer la matrice P de changement de