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.

Définition récursive<br />

Une définition récursive explique comment construire un élément d’un<br />

type donné à <strong>par</strong>tir d’élément du même type plus simple.<br />

Un type de données récursif R est défini <strong>par</strong> :<br />

◮ des règles de base qui affirment que des éléments ap<strong>par</strong>tiennent à R<br />

◮ des règles inductives de construction de nouveaux éléments de R à<br />

<strong>par</strong>tir de ceux déjà construits<br />

◮ Une règle (souvent implicite) qui dit que seuls les éléments obtenus<br />

<strong>par</strong> les deux règles précédentes sont dans R.<br />

Exemples : Soit l’ensemble E des entiers pairs. E peut être défini comme<br />

suit :<br />

◮ Cas de base : 0 ∈ E,<br />

◮ Cas récursifs :<br />

1. si n ∈ E, alors n + 2 ∈ E,<br />

2. si n ∈ E, alors −n ∈ E.<br />

116

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

Saved successfully!

Ooh no, something went wrong!