Support complet algo de base pdf
UNE INTRODUCTION A L ? ALGORITHMIQUE MOTIVATION Le Problème Un algorithme peut se dé ?nir comme un cheminement à suivre dans la résolution d ? un problème donné A l ? analyse cette dé ?nition sou ?re de deux insu ?sances majeures qui sont - la liberté de choix d ? un langage et d ? une méthode pour poser un problème peut entrainer di ?érentes interprétations d ? un même problème - la liberté de choix d ? un langage et d ? une méthode pour la description du cheminement proposé peut entrainer di ?érentes interprétations d ? un même algorithme A ?n de garantir une convergence des di ?érentes interprétations l ? on doit dé ?nir une démarche dite objective qui sera adoptée pour poser correctement un problème et pour la description d ? un algorithme exempte de toute forme et de toute espèce d ? ambigüité Une démarche dite objective se caractérise par - le principe de base ou l ? axiome dé ?nissant la condition initiale une dé ?nition de l ? être en question - les notions de base les outils nécessaires au développement de la démarche - les étapes et les relations existant entre celles ?? ci les actions à développer au niveau de chaque étape A ?n d ? exclure toute forme et toute espèce d ? ambigüité une démarche objective et un langage formel seront adoptés pour la description des outils et pour la formulation des actions à développer L ? Objet du cours L ? objet du cours est donc l ? apprentissage de la démarche objective préconisée et des structures du langage formel qui seront adoptés SUPPORT DE COURS D ? ALGORITHMIQUE - BOLI KUYO ANDRE Page C UNE PRESENTATION DE LA DEMARCHE Objectif L ? objectif est la présentation de la démarche qui sera adoptée pour la description ou la construction d ? un algorithme Rappel une démarche se caractérise par - le principe de base ou l ? axiome de base - les mécanismes ou les outils de base - les étapes et les relations existant entre elles Le principe de base L ? on souhaite construire un algorithme permettant de résoudre un problème se caractérisant par l ? énoncé du problème les données nécessaires ou données disponibles et les relations existant entre celles ?? ci les résultats escomptés et les relations existant ceux ?? ci l ? objectif les contraintes décrivant le contexte et la recherche du cheminement à suivre pour passer des données aux résultats escomptés Alors poser un problème consiste à demander les actions à développer pour passer des données aux résultats escomptés tout en observant les contraintes Un algorithme devient alors une machine logique développant un ensemble ?ni d ? actions sur des données qu ? elle admet en entrée pour fournir en sortie les résultats escomptés Elle peut être représentée à l ? aide du schéma ci ?? dessous Données Actions Résultats escomptés Schéma une représentation schématique d ? un algorithme Un algorithme
Documents similaires
-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 19, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 152.5kB