08.04.2014 Views

Algorithmique et Langage - Pages de Michel Deloizy - Free

Algorithmique et Langage - Pages de Michel Deloizy - Free

Algorithmique et Langage - Pages de Michel Deloizy - Free

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Le type adresse<br />

• Données <strong>et</strong> programmes<br />

rangés en mémoire<br />

→ Chaque donnée,<br />

chaque instruction a une<br />

adresse propre<br />

→ Le processeur accè<strong>de</strong><br />

aux données <strong>et</strong> aux<br />

instructions grâce à leur<br />

adresse<br />

Contenu<br />

adresse mémoire<br />

C32C H 2A H<br />

C32D H F0 H<br />

C32E H 12 H<br />

C32F H 45 H<br />

C330 H C5 H<br />

Variable<br />

toto<br />

c1<br />

c2<br />

x<br />

Indirection<br />

• Une donnée peut<br />

contenir une adresse<br />

→ pointe sur une autre adresse<br />

donnée<br />

C32C H<br />

→ Ex. : ptr pointe sur c2 C32D H<br />

→ Pointeur<br />

C32E H<br />

→ On peut modifier c2 <strong>de</strong> C32F H<br />

manière indirecte en C330<br />

agissant sur ptr<br />

H<br />

→ Indirection<br />

Contenu<br />

mémoire<br />

C3 H<br />

2F H<br />

12 H<br />

45 H<br />

C5 H<br />

Variable<br />

ptr<br />

c1<br />

c2<br />

x<br />

Remarque : On peut avoir <strong>de</strong>s indirections multiples<br />

M. <strong>Deloizy</strong> Informatique - Généralités 53<br />

M. <strong>Deloizy</strong> Informatique - Généralités 54<br />

Les tableaux<br />

• Données rangées <strong>de</strong> manière contiguë en<br />

mémoire<br />

• Données indicées (vecteurs)<br />

• Tout type <strong>de</strong> donnée peut être organisé en<br />

tableau<br />

Exemple :<br />

• Caractéristiques d'un tableau :<br />

– Adresse du 1er élément<br />

– Nombre d'éléments<br />

– Type <strong>de</strong>s données contenues<br />

Constantes<br />

• Données non modifiables<br />

• Utilisées dans <strong>de</strong>s expressions<br />

• Exemple :<br />

P = 2.0 * PI * Rayon<br />

Constantes<br />

t 0 t 1 t 2 t n<br />

M. <strong>Deloizy</strong> Informatique - Généralités 56<br />

M. <strong>Deloizy</strong> Informatique - Généralités 55<br />

14

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

Saved successfully!

Ooh no, something went wrong!