Lire, comprendre, compléter un algorithme

icône de pdf
Signaler
Tu apprends ici à lire et compléter des algorithmes simples en Python, pour devenir autonome. Grâce à des exemples guidés, tu comprends la logique des programmes ligne par ligne. Mots-clés : lire algorithme, compléter code, Python, Scratch, logique, débutant

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

  1. Identifier les entrées (input)

  2. Repérer les variables utilisées

  3. Suivre la séquence des instructions

  4. Identifier les conditions ou boucles

  5. 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 :

picture-in-text

VII. Autre exemple de compréhension globale

Algorithme Python :

picture-in-text

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.