Pensee Informatique
6EME • MATHS — Learna
Track your progress
Log in to save progress and quiz attempts.
Fiche de révision — Initiation à la pensée informatique (6e)
Algorithmes • variables • instructions • conditions • boucles • décomposition • pseudo-code. 👉 Objectif : comprendre comment résoudre un problème comme un ordinateur.
1) Algorithme
Un algorithme est une suite d’instructions permettant de résoudre un problème.
Exemple : recette de cuisine, programme de calcul, itinéraire GPS.
Règles importantes
  • Instructions précises
  • Instructions dans l’ordre
  • Résultat clair
⚠️ Une instruction vague n’est pas un algorithme.
2) Séquence d’instructions
Une séquence est une suite d’actions exécutées dans un ordre précis.
Programme de calcul :
  1. Choisir un nombre
  2. Multiplier par 4
  3. Soustraire 2
👉 Changer l’ordre change le résultat.
3) Variables
Une variable est une zone mémoire qui stocke une valeur.
Exemple : \[ x \leftarrow 5 \]
On stocke 5 dans la variable \(x\).
Propriété importante
Une variable peut changer pendant l’exécution.
4) Conditions (SI… ALORS)
Une condition permet de choisir une action selon une situation.
SI condition vraie ALORS action
Exemple : SI \(x > 10\) ALORS afficher "grand"
⚠️ Une condition donne toujours Vrai ou Faux.
5) Boucles (répétitions)
Une boucle répète une instruction plusieurs fois.
Répéter 4 fois : → écrire "Bonjour"
POUR i de 1 à 3 → avancer d’un pas
⚠️ Une boucle mal contrôlée peut devenir infinie.
6) Décomposer un problème
Pour résoudre un problème difficile :
  • Découper en étapes
  • Résoudre chaque étape
  • Assembler les solutions
Exemple : calculer un prix total → calculer chaque prix → additionner
7) Représenter un algorithme
Pseudo-code
Début Lire un nombre \(x\) Multiplier \(x\) par 3 Afficher le résultat Fin
Organigramme
  • Début / Fin
  • Instruction
  • Test conditionnel
8) Pièges à éviter
  • Instructions dans le mauvais ordre
  • Conditions mal écrites
  • Variables non mises à jour
  • Boucles infinies
  • Oublier une étape dans un algorithme
Checklist avant contrôle
  • Je sais définir un algorithme.
  • Je comprends une séquence d’instructions.
  • Je sais utiliser une variable.
  • Je comprends une condition.
  • Je comprends une boucle.
  • Je sais décomposer un problème.
  • Je sais lire un pseudo-code simple.