Objectif
Expliquer code et logique, reproduire l’exemple et justifier une décision dans le cas proposé.
Avant de commencer
Problème, exigences et conception
Comprendre
Variables, conditions, boucles et fonctions permettent de représenter des décisions et répétitions.
Exemple expliqué
Une condition peut afficher une explication différente selon qu’une réponse est correcte.
Analyser et éviter les erreurs
Une fonction transforme des entrées en sortie selon un contrat défini. Valider les entrées évite de confondre nombre, texte et valeur absente. Les effets de bord comme l’enregistrement doivent être identifiables.
Étude de cas — raisonnement
Une fonction prix × quantité doit rejeter une quantité négative si le produit ne gère pas les retours. Teste zéro, une quantité valide et une chaîne non numérique; ne transforme pas silencieusement une erreur en zéro.
Vérifier sa compréhension
À retenir
Variables, conditions, boucles et fonctions permettent de représenter des décisions et répétitions.