25.06.2013 Views

1 transparent par page - Montefiore

1 transparent par page - Montefiore

1 transparent par page - Montefiore

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Expressions et booléens<br />

Les fonctions evalExp et evalBool sont définies (récursivement) comme les<br />

fonctions eval aux <strong>trans<strong>par</strong>ent</strong>s 140 et 157.<br />

Seules modifications :<br />

◮ Recherche de la valeur d’une variable :<br />

<br />

s(x) si s(x) est défini<br />

evalExp(x, s) =<br />

⊥ sinon<br />

◮ Il faut faire remonter le ⊥ :<br />

j<br />

evalexp(E1) + evalexp(E2) si evalexp(E1) et evalexp(E2) = ⊥<br />

evalExp(E1 + E2, s) =<br />

⊥ sinon<br />

(Exercice : définissez complètement evalExp et evalBool.)<br />

195

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!