|
- La plupart des documents du site sont accessibles sans restriction, ni inscription.
- Toutes les corrections des exercices de type TRES FACILE et FACILE sont en libre accès.
- Seules les corrections des exercices de type MOYEN et DIFFICILE proposés sur la page d'accueil sont en libre accès.
Elles sont toutes proposées chaque année scolaire en fonction de mes progressions dans les classes où j'enseigne.
- Pour plus de fonctionnalités, dont un accès total, cliquez sur ce lien
|
- Python - État de la mémoire - |
|
Pour comprendre un algorithme, il faut commencer par imaginer que la mémoire d'un ordinateur est formée d'une multitude de petites boîtes qui ont chacune un nom et qui contiennent chacun un nombre.
Au cours de l'exécution d'un programme, le contenu de ces boîtes change, mais leur nom reste identique. Une instruction s'exécute toujours dans un état de la mémoire m0 et cette exécution produit un nouvel état de la mémoire m1.
Quand on exécute l'instruction x=2*w-y, dans l'état de la mémoire m0, on obtient l'état de la mémoire m1 :
Quand on exécute la séquence : v=w-x ; y=v+z , dans l'état de la mémoire m1, on obtient l'état de la mémoire m2 :
L'état de la mémoire m2 aurait été différent si les instructions avaient été exécutées dans l'autre ordre.
|
Exercices : ex 1 |
|