Information Technology Reference
In-Depth Information
Une multiplication est de la forme suivante : A:= B * C; A, B et C sont des iden-
tificateurs.
Écrivez la règle BNF donnant la syntaxe d'une addition et celle donnant la
syntaxe d'une multiplication.
2. Soit à présent le programme suivant :
PROGRAM A3 /
A : REEL := 3,2;
B : ENTIER := 3,2;
A:
=
A
+
5,1;
B:
=
B * 61,
FIN
Entourez les unités lexicales reconnues. Signalez les éventuelles erreurs lexicales
rencontrées à ce niveau.
3. Pour chaque phrase du programme donnée ci-dessous, donnez l'arbre syntaxique
correspondant. Signalez les éventuelles erreurs syntaxiques rencontrées à ce niveau.
Phrase 1
A : REEL := 3,2;
Phrase 2
B : ENTIER := 3,2;
Phrase 3
A := A + 5,1;
Phrase 4
B := B * 61,
REPRÉSENTATION DES INFORMATIONS
6.5
Conversions
Effectuez les conversions suivantes :
￿
+
1 432,45 10 vers la base 2.
￿
+
1 432,45 10 vers la base 16.
￿
+
1 432,45 16 vers la base 10.
￿
111010100101 2 vers la base 10, puis vers la base 8.
6.6
Représentation des nombres signés
1. On considère une représentation des nombres signés sur 16 bits. Donnez la repré-
sentation interne de :
￿
1032 10 en valeur signée, en complément à 2, puis en DCB.
￿- 721 10 en valeur signée, en complément à 2, puis en DCB.
2. On considère une représentation des nombres signés sur 16 bits. Donnez la valeur
décimale des chaînes binaires suivantes, en considérant successivement qu'il s'agit
d'une représentation en valeur signée, en complément à 2, puis en DCB :
￿
+
0101 0000 1100 1101 2
￿
1010 0001 0011 0011 2
 
Search WWH ::




Custom Search