Local media4883281308897273924 2

Chapitre Introduction à l ? algorithmique Notions d ? algorithme et de programme Dé ?nitions ? Un algorithme représente l'encha? nement des actions instructions nécessaires pour résoudre un problème donné Un algorithme s'écrit le plus souvent en pseudo-langage de programmation appelé langage algorithmique ? Un algorithme n'est donc pas exécutable directement par aucune machine Mais il a l'avantage d'être traduit facilement dans tous les langages de programmation ? Un programme est un assemblage et un encha? nement d ? instructions élémentaires écrit dans un langage de programmation et exécuté par un ordinateur a ?n de traiter les données d ? un problème et renvoyer un ou plusieurs résultats ? Trouver une solution informatique à un problème revient à trouver un ensemble d ? actions permettant d ? aboutir aux résultats demandés objectifs Du problème à la solution automatisée programme informatique on passe généralement par les étapes suivantes et qui peuvent être réparties en deux phases Phase I Analyse et proposition de solution au problème ère étape Analyse du problème Il s ? agit ici de comprendre le problème et ce qui est demandé En particulier il s ? agit de déterminer les données en entrée et les résultats demandés De plus il faudra trouver les traitements nécessaires permettant de manipuler les données en entrée pour obtenir les résultats souhaités ème étape Elaboration de l ? algorithme Durant cette étape la solution au problème est exprimée sous forme d ? un algorithme En utilisant un langage algorithmique formel un algorithme est une succession logique d ? instructions actions pour passer des données aux résultats objectifs Une forme graphique est notamment utilisée qu ? on appelle organigramme ème étape Tests à la main sans machine Il s ? agit ici de dérouler manuellement l ? algorithme a ?n de le véri ?er C'est-à-dire suivre les étapes de l ? algorithme pour véri ?er s ? il répond aboutit aux besoins exprimés en utilisant un jeu de tests Phase II Implémentation mise en ?uvre ère étape programmation Une fois l ? algorithme mis au point il faut le traduire dans un langage de programmation donné Exemples pascal fortran C basic c java caml python ? En e ?et le même algorithme peut être traduit dans plusieurs langages de programmation A la ?n de cette étape on obtient un programme source qui correspond à l ? algorithme établi lors de la phase précédente ème étape compilation Cette étape est automatique et est réalisée gr? ce à un compilateur Celui-ci est un programme qui traduit un programme source en un programme exécutable par la machine ème étape tests sur machine Une fois le programme exécutable généré après la compilation il faudra comparer les résultats rendus par ce programme par rapport aux résultats obtenus manuellement durant la ème étape de la phase I Ceci permet de constater des erreurs et des incohérences dans les résultats obtenus qui pourraient être dues aux erreurs d ? analyse ou de programmation Dans ce cas il faudra faire des corrections

Documents similaires
1/4 Université Moulay Ismaïl Meknès le 22 juillet 2008 Ecole Nationale Supérieu 0 0
Fluorures inorganiques et fluor sang et urine 1 0 0
Polyc pdf Universit ?e de la M ?editerran ?ee Facult ?e des Sciences de Luminy Le langage C Licences Maths Informatique ?? Master Math ?ematiques ?? Master C C I Henri Garreta D ?epartement d ? Informatique - LIF CTABLE DES MATIE RES TABLE DES MATIE RES T 0 0
Traits du controle 2 pdf 1 0 0
Corrigé Type TD 2 Exercice 1 …………………………………………………………………………………………… La fonction de 0 0
css3 media queries Media Queries Media Queries Recommandation du W C Juin Cette version http www w org TR REC-css -mediaqueries- Dernière version http www w org TR css -mediaqueries Le projet de dernière rédaction http dev w org csswg css -mediaqueries Ve 0 0
6.1 Utilisation des graphiques À la fin de cette leçon, vous serez à même d'eff 0 0
Matiere : Electronique de puissance 2020 /2021 -------------------------------- 0 0
Algoboxbook 1 Algorithmique en classe de première avec AlgoBox Version - Décembre CCette ?uvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d ? utilisation Commerciale - Partage à l ? identique non transposé ? P 0 0
Nagios debutant Installation et con ?guration de Nagios pour débutants Apprendre par l'exemple Par djibril Date de publication janvier Dernière mise à jour mai Vous souhaitez vous lancer dans l'installation de Nagios mais vous êtes perdu dans la documenta 0 0
  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager