Aller au contenu
Essai gratuit · module 1 sur 8

Réussir l'algorithmique pas à pas : Qu'est-ce qu'un algorithme

Voici un module complet, tel que vous le suivrez dans la formation. Rien à payer, rien à créer.

Définition

Un algorithme est une suite finie et ordonnée d'instructions qui, appliquée à des données, produit un résultat. Une recette de cuisine est un algorithme : des ingrédients (données), des étapes dans un ordre précis (traitement), un plat (résultat).

Un bon algorithme est :

QualitéSignification
Correct (valide)Il donne le bon résultat pour toutes les données prévues
RobusteIl résiste aux données anormales (division par zéro, saisie invalide)
LisibleNoms clairs, indentation, commentaires
EfficaceIl n'effectue pas d'opérations inutiles

La démarche d'analyse

Avant d'écrire une seule instruction, répondez à trois questions :

  1. Quelles sont les données ? Ce que l'on connaît ou ce que l'utilisateur fournit.
  2. Quels sont les résultats ? Ce que l'on doit afficher ou calculer.
  3. Quel est le traitement ? Les calculs et les décisions qui passent des données aux résultats.

La structure d'un algorithme

Algorithme NomDeLAlgorithme
Constantes
   TAUX = 0.18
Variables
   prix, quantite : réel
Début
   { les instructions }
Fin
  • L'en-tête donne un nom parlant.
  • Les déclarations listent les constantes et les variables, avec leur type.
  • Le corps, entre Début et Fin, contient les instructions.
  • Les commentaires, entre accolades, expliquent le code au lecteur.

Auto-évaluation du module 1

  1. Qu'est-ce qu'un algorithme ?
  2. Quelles sont les trois questions de la démarche d'analyse ?
  3. Que signifie « robuste » pour un algorithme ?
  4. Entre quels mots se trouve le corps de l'algorithme ?

Le quiz du module

  1. Énoncé : « afficher le prix TTC d'un article à partir de son prix hors taxe ». Quelle est la donnée ?
  2. Un algorithme qui plante quand l'utilisateur tape 0 comme diviseur manque surtout de…
  3. Où se placent les instructions d'un algorithme ?

La suite de la formation

  • Variables, lecture et écriture
  • Les conditions
  • Les boucles
  • Tableaux et chaînes de caractères
  • Tris et recherche dichotomique
  • Fonctions, Python et méthode d'examen
  • Votre attestation FasoDigit

Puis l'examen en ligne et une attestation vérifiable par QR code. Le guide complet en PDF est inclus.

Créez votre compte gratuit pour garder vos essais et votre progression, ou connectez-vous.