Algorithmique‘’ Un algorithme est une suite finie et non-ambiguëd’instructions permettant de donner la réponse à unproblèm...
C’est quoi un algorithme ?•   Un algorithme est un ensemble de règles logiques et chronologiques qu’on doit    suivre pour...
Chemin de la traduction de la pensée                       Langage traduisant la pensée de Raisonnement           manière ...
o   Le LDA utilise un ensemble de mots clés et de structures permettant de décrire de manière    complète, précise et clai...
Structure d’un Algorithme Déclaration du nom         algorithme nom de l’algorithme de l’algorithme                       ...
Nom de l’algorithme :   Il permet tout simplement d’identifier un algorithme parmi d’autres.Les déclarations :   C’est une...
La suite du coursC’était juste une démonstrationdu cours proposé par nosprofesseurs …La Qualité est la clef de la réussite
Algorithmique
Prochain SlideShare
Chargement dans…5
×

Algorithmique

1 012 vues

Publié le

un cours détaillé sur l'Algorithmique .
Proposé par ScolarHUB.com

Publié dans : Formation
  • Soyez le premier à commenter

Algorithmique

  1. 1. Algorithmique‘’ Un algorithme est une suite finie et non-ambiguëd’instructions permettant de donner la réponse à unproblème. ‘’Niveau de difficulté : 3/5
  2. 2. C’est quoi un algorithme ?• Un algorithme est un ensemble de règles logiques et chronologiques qu’on doit suivre pour aboutir à la résolution d’un problème particulier.• Ces règles sont constituées d’un nombre fini d’opérations élémentaires.• Ces opérations seront exécutées dans un ordre bien déterminé.• Un algorithme peut être assimilé à un raisonnement que l’on peut traduire avec un langage que toute personne peut comprendre :• LDA : Langage de Description d’Algorithme• Le langage de description d’algorithme (LDA) ne doit pas être confondu avec le programme proprement dit.• Le programme correspond en fait à la traduction du LDA à un autre langage compréhensible pour la machine (Pascal, Visual Basic, C, C++, C#, Java…)
  3. 3. Chemin de la traduction de la pensée Langage traduisant la pensée de Raisonnement manière compréhensible pour logique et toute personne : Algorithme chronologique LDA …… …… …… Programme C, C++,…
  4. 4. o Le LDA utilise un ensemble de mots clés et de structures permettant de décrire de manière complète, précise et claire, l’ensemble des opérations à effectuer pour aboutir au résultat recherché.o Il est vivement conseillé d’agrémenter le LDA de nombreux commentaires pour faciliter sa lecture.o Ces règles sont constituées d’un nombre fini d’opérations élémentaires.o Ces opérations seront exécutées dans un ordre bien déterminé.o Un algorithme peut être assimilé à un raisonnement cohérent que l’on peut traduire avec un langage que toute personne peut comprendre : • LDA : Langage de Description d’Algorithmeo Le langage de description d’algorithme (LDA) ne doit pas être confondu avec le programme proprement dit.o Le programme correspond en fait à la traduction du LDA à un autre langage compréhensible pour la machine (Pascal, Visual Basic, C, C++, C#, Java…)
  5. 5. Structure d’un Algorithme Déclaration du nom algorithme nom de l’algorithme de l’algorithme const liste des constantesDéclaration des varconstantes, des variables liste des variableset des structures struct liste des structures début algorithme action 1 // commentaire 1 action 2 // commentaire 2 Le corps de l’algorithme . . . action n // commentaire n fin algorithme
  6. 6. Nom de l’algorithme : Il permet tout simplement d’identifier un algorithme parmi d’autres.Les déclarations : C’est une liste exhaustive de variables utilisées et manipulées dans le corps de l ’ algorithme.Le corps de l’algorithme : Dans cette partie de l’algorithme, sont placées les tâches à exécuter (instructions, opérations, …).Les commentaires : Pour permettre une lecture plus aisée et plus compréhensive de l’algorithme
  7. 7. La suite du coursC’était juste une démonstrationdu cours proposé par nosprofesseurs …La Qualité est la clef de la réussite

×