Tu t'es déjà demandé comment ton feed TikTok choisit tes vidéos ? C'est grâce à l'informatique et aux algorithmes cachés partout dans ton smartphone !
Définir un algorithme
Un algorithme est une méthode universelle pour résoudre un problème en suivant des étapes précises.
- Doit être lisible par un humain.
- Indépendant du langage de programmation.
- Possède un début et une fin clairs.
Séquence d’instructions
Pour qu'un programme fonctionne, les instructions doivent être rangées dans une séquence logique et chronologique.
- Respecter l'ordre chronologique.
- L'exécution se fait de haut en bas.
- Une seule erreur d'ordre peut bloquer tout le système.
Représentation graphique
L'organigramme permet de visualiser le flux d'un algorithme grâce à des symboles normalisés.
- Ovale : Début ou Fin de l'algorithme.
- Rectangle : Action ou opération à réaliser.
- Losange : Question ou test (choix oui/non).
- Flèches : Sens du flux (ordre d'exécution).
Définitions
- Algorithme
- Suite d'instructions finie et ordonnée qui permet de résoudre un problème ou d'obtenir un résultat.
- Séquence
- Enchaînement d'étapes exécutées les unes après les autres dans un ordre précis.
À retenir
Bravo ! Tu as pigé la logique de base. Prépare-toi, car au prochain cours, on va corser les choses avec les structures de contrôle !