I. Pourquoi lire et compléter un algorithme ?
Savoir lire un algorithme, c’est comprendre sa logique.
Savoir le compléter, c’est appliquer ce que l’on connaît :
séquences,
affectations,
conditions,
boucles.
II. Exemple en Scratch
Voici un script partiellement masqué :
quand le drapeau vert est cliqué
demander “Quel est ton prénom ?”
?
dire “Ravi de te rencontrer !”
Que manque-t-il ? → Il faut afficher la réponse de l’utilisateur !
III. Traduction en langage naturel
Demander le prénom
Afficher “Bonjour [prénom]”
Afficher “Ravi de te rencontrer !”
IV. Traduction en Python
prenom = input("Quel est ton prénom ? ")
print("Bonjour " + prenom)
print("Ravi de te rencontrer !")
💡 On utilise + pour concaténer du texte avec une variable.
V. Méthode pour lire un algorithme
Identifier les entrées (input)
Repérer les variables utilisées
Suivre la séquence des instructions
Identifier les conditions ou boucles
Comprendre le but final de l’algorithme
VI. Compléter un algorithme (exercice)
Complète cet algorithme Python :
note = int(input("Note sur 20 : "))
# À compléter ici
But :
Si la note est ≥ 10, afficher “Admis”
Sinon, afficher “Refusé”
Solution :
VII. Autre exemple de compréhension globale
Algorithme Python :
Que fait cet algorithme ?
→ Il calcule la somme des nombres de 1 à n.
Tu sais maintenant :
lire un algorithme simple en Python,
compléter une partie manquante en t’aidant du contexte,
comprendre ce qu’un programme fait, étape par étape.
