Cours logiciel si2 Chapitre Les programmes informatiques La multiplicité des applications Si l ? on s ? intéresse aux applications de l ? ordinateur on s ? aperçoit qu ? elles sont trèsnombreuses En voici quelques exemples x Etablissement de feuilles de p
Chapitre Les programmes informatiques La multiplicité des applications Si l ? on s ? intéresse aux applications de l ? ordinateur on s ? aperçoit qu ? elles sont trèsnombreuses En voici quelques exemples x Etablissement de feuilles de paye de facture x Gestion de stocks x Consultation de base de données x Détermination du tracé d ? une autoroute x Calcul de la trajectoire d ? un satellite x Suivi médical de patients x Traitement de texte x ? C ? est une machine totalement dénuée d ? intelligence Il faut tout lui enseigner et il fait toutcomme il lui a été enseigné sans ré échir ? Cependant contrairement aux autres machinesqui ne peuvent faire que des nombres limités de t? ches l ? ordinateur est capable d ? e ?ectuerune in ?nité de t? ches sur le traitement de l ? information L ? ordinateur peut traiter autant de problèmes di ?érents gr? ce à des actions de base qu ? il saitréaliser Il su ?t de lui indiquer l ? ordre dans lequel il faut qu ? il e ?ectue ces actions et lesdonnées à utiliser Ces ordres élémentaires sont appelés instructions et sont rassemblés ausein d ? un ensemble appelé programme Donner des ordres à l ? ordinateur signi ?e être capable de communiquer ? avec lui Cettecommunication passe par un langage de communication appelé langage de programmationdans lequel est écrit le programme Dé ?nition Le programme Un programme représente un assemblage et un encha? nement d ? instructions élémentaires écritdans un langage de programmation et exécuté par un ordinateur a ?n de traiter les donnéesd ? un problème et envoyer les résultats C L ? algorithme Un algorithme lui est l ? encha? nement des actions instructions nécessaires pour faire exécuterune t? che à un ordinateur résoudre un problème il s ? écrit en pseudo langage deprogrammation appelé langage algorithmique Il a l ? avantage d ? être traduit facilement danstous les langages de programmation L ? algorithmique l ? art d ? écrire des algorithmes permet de se focaliser sur la procédure derésolution du problème sans avoir à se soucier des spéci ?cités d ? un langage particulier Pourrésoudre un problème il est vivement conseillé de ré échir d ? abord à l ? algorithme avantd ? aborder le programme proprement dit c'est-à-dire d ? écrire le programme en langage deprogrammation Schématiquement la mise en ?uvre d ? un programme se présente comme suit Données et résultats Supposez qu ? un enseignant dispose d ? un ordinateur et d ? un programme de calcul de moyennede notes Pour s ? exécuter ce programme nécessite qu ? on lui fournisse les notes dont oncherche la moyenne Nous les appellerons informations données ou plus simplement données En retour le programme va fournir la moyenne recherchée Nous l ? appellerons informationrésultats ou plus simplement résultats Si le programme a été prévu pour cela il peut bienentendu fournir d ? autres résultats tels que le nombre de notes
Documents similaires










-
32
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 20, 2022
- Catégorie Management
- Langue French
- Taille du fichier 162.4kB