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.
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.
- Comprendre le problème
- Décomposer le problème en sous-problèmes
- Concevoir une solution pour chaque sous-problème
- Assembler les solutions
- Tester et déboguer