You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
7<br />
D’autres exemples :<br />
• 2 # 01_0010 # ⇒ entier basé, de base 2, valeur 010010 dans la base, pas d’exposant soit :<br />
1 * 2 4 + 1 * 2 1 = 16 + 2 = 18 en décimal<br />
• 16 # 2A3C # =<br />
2 * 16 3 + 10 * 16 2 + 3 * 16 1 + 12 * 16 0 = 10812<br />
• 12 E8 = 12 * 10 8 En l’absence de base (donc de dièse) la base est 10 implicitement !<br />
• 6.02E-24 = 6.02 * 10<br />
-24<br />
• 2 # 101.01 #E1=<br />
(1*2 2 + 1 * 2 0 + 1*2 -2 ) * 2 1 = (5 + 0.25) * 2 1 = 10.5<br />
autre remarque : la valeur de la base (devant le premier dièse) est toujours en écriture entière décimale (mais pas<br />
forcément la valeur basée) et l'exposant (repéré par le E ou un e) est toujours associé à la base (mais la valeur de<br />
l’exposant s'exprime, comme pour la valeur de la base, en décimal !).<br />
Comment formaliser ces règles ? (les corrigés sont à la fin du document page 11)<br />
a) on distingue d'abord les 2 classes (basées ou non) d'où la première règle :<br />
un littéral numérique est : soit un littéral basé ou soit un littéral décimal.<br />
exercice : écrire le D.S. correspondant. Voir corrigé page 11.<br />
b) un littéral basé est formé :<br />
d'une base, suivie d'un dièse, suivi d'un entier basé (éventuellement suivi d'un point et d'un autre<br />
entier basé) suivi d'un deuxième dièse (éventuellement suivi d'un exposant).<br />
exercice : écrire le D.S. correspondant.<br />
c) un entier basé est une suite de chiffres généralisés et de soulignés (le souligné _ ne pouvant ni<br />
commencer ni finir l'entier basé, ni être 2 fois consécutivement).<br />
exercice : écrire le D.S. correspondant.<br />
d) un chiffre généralisé est soit un chiffre soit une lettre.<br />
exercice : écrire le D.S. correspondant.<br />
e) un exposant est formé d'un E (minuscule ou majuscule) suivi d'un entier décimal (l'entier étant<br />
éventuellement précédé d'un + ou d'un -)<br />
exercice : écrire le D.S. correspondant.<br />
f) un entier à la même définition qu'un entier basé (où l'on remplace chiffre généralisé par chiffre tout<br />
simplement).<br />
g) un littéral décimal est un entier (suivi éventuellement d'un . et d'un entier) éventuellement suivi(s) d'un<br />
exposant (voir le BNF d’un entier pages 4 et 5).<br />
Exercice : écrire le D.S. correspondant.<br />
Fin semaine 1 ! (4 heures de cours)<br />
D. Feneuille I.U.T. Aix 2001 (cours n°1 Généralités II fichier <strong>Cours</strong>1_B.DOC) 30/06/02