Algorithmique et Langage - Pages de Michel Deloizy - Free
Algorithmique et Langage - Pages de Michel Deloizy - Free
Algorithmique et Langage - Pages de Michel Deloizy - Free
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