Recherche personnalisée

Atelier Flex



Atelier Flex

Atelier 1

1. Créer un programme qui extrait et affiche des nombres binaires valides dans une chaîne de caractères (nom du fichier de description at1_1.l, nom du programme at1_1.exe),
le format d’affichage doit être comme suit :

Nombre binaire : 010101

Tester votre programme avec différentes chaînes et notez les nombres binaires reconnus à partir des chaînes suivantes :

a. 10154697411014100000014

b. A10101b98741e418574

c. 10 1014

2. Créer un programme similaire au précédent et qui reconnaît des nombres octaux at1_2.exe)

3. Créer un programme at1_3 qui reconnaît des nombres hexadécimaux.

4. Créer at1_4 qui reconnait des nombres binaires, octaux et hexadécimaux.
(NB : créer un analyseur insensible à la casse)

5. Testez votre programme avec les chaînes suivantes :

a. 1000111

b. 1234

c. fg

d. f10014108h100017845123

Noter les résultats obtenus.

Atelier 2

Ecrire un programme qui reconnaît les identificateurs C valides dans un fichier et les affiche.

Atelier 3

Ecrire un parseur qui analyse un fichier et remplace toutes les occurrences du symbole @ par [at]

Atelier 4

Ecrire un programme qui lit un fichier C et qui reconnaît les unités lexicales (ou lexèmes) suivantes :

· un type de données

· un identificateur

· un commentaire

· un opérateur

· un mot clé (for, break, exit, while, return)

PDF - 37.8 ko

calle
calle
calle

Suivre la vie de ce site RSS -
HitMaroc.net
Formation GoogleCe site est listé dans la catégorie Informatique : Programmation informatique Dictionnaire