<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,700;12..96,800&family=DM+Sans:wght@400;500;600;700&family=Jost:wght@300;400;500;600;700&family=Sora:wght@600;700;800&family=Syne:wght@600;700;800&display=optional">
Informatique Collège

Qu'est-ce qu'un algorithme et comment en écrire un ?

Rédigé et vérifié par les professeurs Studoli · Mis à jour le

Réponse courte

Un algorithme est une suite finie et précise d'instructions qui permet de résoudre un problème. On peut l'écrire en langage naturel, en pseudo-code ou sous forme d'organigramme, puis le traduire en programme (par exemple en Python). Il repose sur trois structures : la séquence, l'instruction conditionnelle (si… alors… sinon) et la boucle (pour, tant que).

Méthode pas à pas

  1. Identifiez les entrées et le résultat attendu.
  2. Découpez le problème en petites étapes ordonnées.
  3. Utilisez une condition pour les choix : Si… Alors… Sinon.
  4. Utilisez une boucle pour répéter : Pour… ou Tant que…
  5. Testez l'algorithme à la main avec des valeurs.

Exemple corrigé

Pseudo-code : trouver le plus grand nombre d'une liste

  • max ← premier nombre
  • Pour chaque nombre de la liste
  • Si nombre > max Alors max ← nombre
  • Fin Pour
  • Afficher max

Erreurs fréquentes

  • Écrire des étapes floues comme « calculer le résultat ».
  • Oublier d'initialiser une variable avant la boucle.
  • Écrire une boucle Tant que dont la condition ne devient jamais fausse.

Utile pour:GCSEKS3IGCSEBac

Un cours particulier est le moyen le plus rapide de combler vos lacunes avant un contrôle ou un examen. Le premier cours est gratuit.

Trouver un professeur de Informatique

Fiches liées

Toutes les fiches de Informatique

Messages

Connectez-vous pour envoyer des messages.

Discutez avec nous