Algorithmique : apprendre à résoudre des problèmes pas à pas
Apprenez à analyser un problème, à le découper en étapes et à écrire des algorithmes clairs en pseudo-code (variables, conditions, boucles, tableaux), avec des exemples concrets tirés du quotidien sénégalais.
Par Admin Xamle
Ce que vous allez apprendre
- Expliquer ce qu'est un algorithme et ses qualités (fini, précis, ordonné, avec entrées et sorties)
- Appliquer une méthode de résolution en 4 étapes : comprendre, décomposer, écrire, tester
- Utiliser des variables, des types et des opérations, y compris DIV et MOD
- Écrire des structures conditionnelles simples et multiples avec ET, OU, NON
- Construire des boucles POUR et TANT QUE avec compteurs et accumulateurs
- Manipuler des tableaux et appliquer les algorithmes classiques : maximum, moyenne, recherche, tri par sélection
- Vérifier un algorithme à la main grâce à une trace et à des cas limites
Présentation
Cette formation vous apprend à penser comme un développeur. Avant d'écrire du code en Python, Java ou JavaScript, il faut savoir construire la solution : identifier les données, décomposer le problème, choisir les bonnes instructions et vérifier que le résultat est juste.
En 5 modules progressifs, vous allez :
- comprendre ce qu'est un algorithme et appliquer une méthode de résolution en 4 étapes ;
- manipuler des variables et faire des calculs (factures avec TVA à 18 %, conversion de montants en billets FCFA) ;
- prendre des décisions avec les conditions (frais de livraison, frais de transfert) ;
- répéter des traitements avec les boucles (ventes d'une boutique, épargne de tontine) ;
- organiser des données dans des tableaux, rechercher, trier et tester vos algorithmes.
Tous les algorithmes sont écrits dans un pseudo-code en français, simple et lisible, directement transposable dans n'importe quel langage de programmation. Chaque module se termine par des exercices corrigés et une mini-évaluation.
Compétences acquises
Prérequis
- Savoir lire et écrire le français courant
- Maîtriser les quatre opérations de calcul de base et les pourcentages
- Aucune connaissance en programmation n'est requise
Programme
5 modules · 11 leçons
1Module 1 - Penser comme un algorithme2 leçons
•Comprendre ce qu'est un algorithme et savoir décomposer un problème en entrées, traitement et sorties, puis l'écrire en pseudo-code.
- Qu'est-ce qu'un algorithme ?15 min
- La méthode en 4 étapes et le pseudo-code20 min
- 1 exercice(s)
- 1 mini-test
2Module 2 - Variables, types et calculs2 leçons
•Savoir déclarer et utiliser des variables, choisir le bon type, et réaliser des calculs avec les opérateurs arithmétiques, DIV et MOD.
- Variables, types et affectation20 min
- Lire, écrire et calculer20 min
- 2 exercice(s)
- 1 mini-test
3Module 3 - Prendre des décisions avec les conditions2 leçons
•Écrire des algorithmes qui adaptent leur comportement selon les situations, grâce aux structures SI, SINON SI et aux opérateurs logiques ET, OU, NON.
- La structure SI ... ALORS ... SINON20 min
- Conditions multiples et opérateurs logiques25 min
- 2 exercice(s)
- 1 mini-test
4Module 4 - Répéter avec les boucles2 leçons
•Automatiser des traitements répétitifs avec les boucles POUR et TANT QUE, en utilisant correctement compteurs et accumulateurs.
- La boucle POUR, compteurs et accumulateurs25 min
- La boucle TANT QUE et la condition d'arrêt25 min
- 2 exercice(s)
- 1 mini-test
5Module 5 - Tableaux, algorithmes classiques et tests3 leçons
•Stocker plusieurs valeurs dans un tableau, appliquer les algorithmes classiques (moyenne, maximum, recherche, tri par sélection) et vérifier un algorithme par la trace et les cas limites.
- Les tableaux et leur parcours20 min
- Rechercher et trier20 min
- Tester et corriger un algorithme15 min
- 2 exercice(s)
- 1 mini-test
Formateur
Admin Xamle
Avis
-
-0 avis
Pas encore d'avis pour cette formation.