Ajout première séquence

This commit is contained in:
2021-09-01 18:26:16 +02:00
parent 0e90b28984
commit 612a3ac706
63 changed files with 2519 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
# Missile Patriot
![An MIM-104 Patriot missile is test fired](./assets/missile.jpeg)
Source : Department of Defense. American Forces Information Service. Defense Visual Information Center.
## Pré-requis
Avoir programmé :
- une fonction qui prend un nombre de secondes et l'affiche au format (hh:mm:ss)
- une fonction qui calcule le PGCD de 2 entiers
- une fonction qui indique si une fraction de 2 entiers est irréductible (i.e dont le PGCD est égal à 1)
## Énoncé
Le micro-contrôleur de lantimissile *Patriot* stocke la valeur $`\frac{1}{10}`$ en ne conservant que 23 bits pour la partie décimale (codage en virgule fixe).
Il calcule le temps écoulé depuis son démarrage en multiples de $`\frac{1}{10}`$ème de seconde.
1. Écrire $`\frac{1}{10}`$ en binaire, en conservant au moins 30 chiffres binaires après la virgule.
2. Sachant que les registres du *Patriot* ne conservent que 23 bits après la virgule, quelle est, en base 10, la valeur qui est codée effectivement à la place de $`\frac{1}{10}`$ ?
3. Quelle est lerreur approximative commise sur la représentation de $`\frac{1}{10}`$ ?
4. Combien de signaux dhorloge le *Patriot* reçoit-il en 100 h de fonctionnement ?
5. En tenant compte de lerreur calculée à la question 3., quel est le décalage de lhorloge du *Patriot* par rapport à lheure réelle au bout de 100h ?
6. Sachant quun missile se déplace à une vitesse denviron 1 676 m/s, à quelle erreur de position en mètres correspond le décalage dhorloge dun *Patriot* ayant fonctionné 100 h sans interruption ?
7. Conclure, sachant que, pour atteindre sa cible un *Patriot* doit lapprocher à moins de 500 m.