Cours Définition et règles, validité

Algorithmique : définitions et règles

Accède gratuitement à cette vidéo pendant 7 jours Profite de ce cours et de tout le programme de ta classe avec l'essai gratuit de 7 jours !

Fiche de cours

Définitions et règles

 

Le mot dérive du nom du mathématicien persan Al-Khwarizmi (IXe siècle), le père de la numération telle qu’on la connaît aujourd’hui. Un algorithme est une suite finie et non ambigüe d’opérations ou d’instructions permettant de résoudre une classe de problème.

En 1962, Donal Knuth précise dans son ouvrage The Art of Computer Programming cinq règles importantes :

1 - Un algorithme doit toujours se terminer en un nombre fini d’étapes.
2 - Chaque étape d’un algorithme doit être définie précisément.
3 - Un algorithme a une entrée (quantités fournies avant son exécution).
4 - Un algorithme a une sortie (quantités obtenues après l’exécution, liées avec l’entrée).
5 - Les instructions doivent être simples, réalisables en principe avec un papier et un crayon.

 

Comment estimer le coût d’un algorithme ?

Il reste 70% de cette fiche de cours à lire
Cette fiche de cours est réservée uniquement à nos abonnés. N'attends pas pour en profiter, abonne-toi sur lesbonsprofs.com. Tu pourras en plus accéder à l'intégralité des rappels de cours en vidéo ainsi qu'à des QCM et des exercices d'entraînement avec corrigé en texte et en vidéo.