Aller au contenu principal

đŸ€” IntĂšgration if et trace d'exĂ©cution


🏆 QUIZ de rĂ©vision​

Comment voulez-vous accéder à ce quiz ?

🎯 Objectif​

Réaliser une trace d'exécution afin de suivre l'évolution des variables et comprendre le comportement d'un programme.


Trace d'exĂ©cution​

Une trace d'exécution consiste à suivre le programme instruction par instruction en notant l'évolution des variables.

À quoi sert une trace d'exĂ©cution ?​

La trace d'exécution permet de :

  • Comprendre le fonctionnement d'un programme.
  • VĂ©rifier qu'un algorithme produit le rĂ©sultat attendu.
  • Trouver des erreurs de logique.
  • PrĂ©voir le rĂ©sultat d'un programme sans l'exĂ©cuter.
  • DĂ©velopper sa capacitĂ© Ă  raisonner comme un programmeur.
astuce

👉 Vous pouvez imprimer ce tableau de trace d'exĂ©cution pour pratiquer vos traces Ă  la main.

Exemple 1 — Code avec instructions simples​

1. int a = 10;
2. int b = 20;
3. int temp = a;
4. a = b;
5. b = temp;
Instruction exécutéeabtemp
110——
21020—
3102010
4202010
5201010

Exemple 2 — Code avec affichage sur la console​

1. int prix = 25;
2. int quantite = 3;
3. int total = prix * quantite;
4. Console.WriteLine($"Total : {total}");

Trace d'exécution :

Instruction exécutéeprixquantitetotalAffichage
125———
2253——
325375—
425375Total : 75

Exemple 3 — Code avec if​

1. int age = 20;
2. int score = 0;
3.
4. if (age >= 18)
5. {
6. score = score + 10;
7. }

Trace d'exécution :

Instruction exécutéeagescore
120—
2200
4200
62010

Exemple 4 — Code avec if imbriquĂ©e​

1. int vie = 100;
2. int potions = 2;
3. bool estEmpoisonne = true;
4.
5. if (vie > 0)
6. {
7. vie = vie - 20;
8.
9. if (estEmpoisonne)
10. {
11. vie = vie - 10;
12. potions = potions - 1;
13. }
14. }

Trace d'exécution :

Instruction exécutéeviepotionsestEmpoisonne
1100——
21002—
31002true
51002true
7802true
9802true
11702true
12701true

Vous devez rĂ©aliser les labos suivants : đŸ§Ș Labo 2.2A đŸ§Ș Labo 2.2B