Cours méthodologie de conception d’un algorithme

Cours la sécurité des bases de données, tutoriel & guide de travaux pratiques en pdf.

METHODOLOGIE DE CONCEPTION D’UN ALGORITHME

Analyse descendante

(ou programmation structurées) : on décompose un problème complexe en sous problèmes et ces sous problèmes en d’autres sous problèmes jusqu’à obtenir des problèmes faciles a résoudre c’est-à-dire connus. On résout les sous problèmes simples sous forme d’algorithme puis on recompose les algorithmes pour obtenir l’algorithme global du problème de départ.

Garder à l’esprit

Ö La modularité : un module résout un petit problème donné. Un module doit être réutilisable. Ö Lisibilité de l’algorithme (mise en page, commentaires, spécification : dire quoi mais pas comment) Ö Attention à la complexité de l’algorithme : o Complexité en temps : mesure du temps d’exécution en fonction de la taille des données o Complexité en espace : espace mémoire nécessaire pour effectuer les traitements. Ö Ne pas réinventer la roue (c’est-à-dire ne pas refaire les programmes standard dont les solutions sont connues) ce qui implique avoir une certaine culture et un outil technique standard.

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *