<string>

Table des matières

Évaluation

Étapes d'évaluation du concept d'une affectation

Étapes d'évaluation du concept d'une affectation

  1. Pour chaque sous-expression à droite du signe égal :
    1. Évaluer le type de la sous-expression ;
    2. Déterminer l’ordre de priorité des opérateurs ;
    3. Effectuer les opérations en fonction du type des opérandes.
  2. Évaluer l’expression finale et son type
  3. Affecter (assigner) la valeur à la variable
/syllabus/info1-exercises/assets/slwe/read-assign.png
Étapes d'évaluation du concept d'une instruction conditionnelle

Étapes d'évaluation du concept d'une instruction conditionnelle

  1. Identifier les instructions des différentes branches
  2. Evaluer la condition
  3. Tracer la branche sélectionnée :
    1. Si True, suivre la branche vraie,
    2. Si False, suivre les branches elif suivantes ou else s’il y en a une. Ne rien faire sinon.
/syllabus/info1-exercises/assets/slwe/read-cond2.png
Étapes d'évaluation du concept d'une boucle

Étapes d'évaluation du concept d'une boucle

  1. Identifier la boucle
    1. Instruction de début
    2. Instruction de mise à jour (update)
    3. Condition de fin (ou de continuation)
    4. Corps qui sera répété
  2. Tracer la boucle
/syllabus/info1-exercises/assets/slwe/lecture_boucle_1.png /syllabus/info1-exercises/assets/slwe/read-loop.png
Étapes d'évaluation du concept d'une fonction

Étapes d'évaluation du concept d'une fonction

  1. Identifier la définition de la fonction appelée
  2. Lire la spécification, l’en-tête et le corps de la fonction
  3. Vérifier les arguments dans l'appel de la fonction
    1. le nombre d'arguments respecte l'en-tête
    2. les valeurs et types des arguments respectent les spécifications
  4. Déterminer l'effet de la fonction (valeur et type de retour, effet de bord, affichage, changement d'état)
  5. Tracer le corps de la fonction
/syllabus/info1-exercises/assets/slwe/read_func_print.png /syllabus/info1-exercises/assets/slwe/read_func_return.png