Cours d'Algorithmique 5ème

Découvre les bases de la programmation et de la pensée algorithmique !

Introduction à l'algorithmique

L'algorithmique est l'art de résoudre des problèmes en décrivant précisément une suite d'actions à effectuer. C'est le fondement de la programmation informatique.

Le savais-tu ?

Le mot "algorithme" vient du nom du mathématicien perse Al-Khwarizmi, qui a vécu au 9ème siècle !

Les concepts de base

  • Variables : Des "boîtes" pour stocker des informations
  • Conditions : Prendre des décisions (si... alors...)
  • Boucles : Répéter des actions
  • Fonctions : Regrouper des instructions réutilisables

Exemple simple : Calculer la moyenne de deux nombres

variable nombre1 variable nombre2 variable moyenne demander "Entre le premier nombre :" et stocker dans nombre1 demander "Entre le deuxième nombre :" et stocker dans nombre2 moyenne ← (nombre1 + nombre2) / 2 afficher "La moyenne est : " + moyenne

Introduction à Scratch

Scratch est un langage de programmation visuel parfait pour débuter. Il permet de créer des histoires interactives, des jeux et des animations.

Interface de Scratch

Exercice interactif

Essayons de créer un algorithme simple qui demande ton âge et te dit si tu es majeur ou mineur :

Résolution de problèmes

L'algorithmique nous aide à résoudre des problèmes complexes en les décomposant en étapes simples.

  1. Comprendre le problème
  2. Décomposer le problème en sous-problèmes
  3. Concevoir une solution pour chaque sous-problème
  4. Assembler les solutions
  5. Tester et déboguer