Vous êtes sur la page 1sur 1

source: https://eboik.

com/

Département de Mathématiques, Informatique et


Gestion
Filière : Sciences Mathématiques et Informatique
(SMI/S5)
Module : Compilation
A.U. : 2017/2018

TD : Série 4

Exercice 1 :
Convertir l'expression a+-(b+c) en : (examen 2015/2016) :
• Un arbre syntaxique. Convertir l'expression (a+b*(c+d)+a)*4 en :
• Quadruplets. 1. Arbre abstrait
• Triplets. 2. Triplet
• Triplets indirect. 3. Triplet indirect

Exercice 2 :
Soit le bloc du code en C suivant : (examen 2015/2016) :
sum=0 ; Donner le code intermédiaire correspondant au bloc du code
i=1 ; en C suivant :
l2 : if(i<=10) if (x < 100 || x > 200 && x!=y)
{
j=0 ; x=0 ;
il1 : if(j<1)
{
sum +=j;
j=j+I;
goto l1;
}
ses = (i+1)*sum
i +=1;
goto l2;
}
Donner le code intermédiaire
correspondant.

Exercice 3 (examen 2014/2015) :


Donner le code intermédiaire correspondant au bloc du code en C suivant :

Vous aimerez peut-être aussi