Objectif
Expliquer programmation et algorithmes, reproduire l’exemple et justifier une décision dans le cas proposé.
Avant de commencer
Lire une courte consigne; pour les calculs, additionner, soustraire et multiplier.
Comprendre
Un algorithme est une suite précise d’étapes; un programme l’exprime dans un langage exécutable.
Exemple expliqué
Pour trouver le plus grand nombre, compare chaque valeur à la meilleure valeur connue.
Analyser et éviter les erreurs
Pour chercher un maximum, garde une valeur candidate et remplace-la lorsqu’un élément plus grand apparaît. Initialiser à zéro échoue si toutes les valeurs sont négatives; utilise le premier élément et traite séparément une liste vide.
Étude de cas — raisonnement
Pour [-8, -3, -11], le candidat passe de -8 à -3 puis reste -3. Teste aussi un seul élément, des doublons et une liste vide pour définir clairement le comportement.
Vérifier sa compréhension
À retenir
Un algorithme est une suite précise d’étapes; un programme l’exprime dans un langage exécutable.