Maple Mohamed El Marraki Université Mohammed V-Agdal Faculté des Sciences Rabat Département Mathématiques et Informatique Le module I SMP-SMC SM-SMI Faculté des Sciences Le Langage de programmation Maple Par Mohamed El Marraki Le Langage de programmation
Mohamed El Marraki Université Mohammed V-Agdal Faculté des Sciences Rabat Département Mathématiques et Informatique Le module I SMP-SMC SM-SMI Faculté des Sciences Le Langage de programmation Maple Par Mohamed El Marraki Le Langage de programmation Maple CMohamed El Marraki Introduction L ? informatique est la science du traitement automatique de l ? information Pour cela il faut modéliser cette information dé ?nir à l ? aide d ? un formalisme strict les traitements dont elle fera l ? objet traduire ces traitements dans un langage compréhensible par un ordinateur Les deux points et précédents relèvent de l ? algorithmique Le ème point concerne ce que l ? on nomme la programmation L ? algorithmique L ? algorithmique est un terme d ? origine arabe hommage à Al Khawarizmi Une recette de cuisine est un algorithme Le mode d ? emploi d ? un magnétoscope est aussi un algorithme indiqué un chemin à un touriste égaré ou faire chercher un objet à quelqu ? un par téléphone c ? est fabriquer ?? et faire exécuter ?? des algorithmes Un algorithme c ? est une suite d ? instructions qui une fois exécutée correctement conduit à un résultat donné Si l ? algorithme est juste le résultat est le résultat voulu et le touriste se retrouve là o? il voulait aller Si l ? algorithme est faux le résultat est disons aléatoire et décidément ce magnétoscope ne marche pas Pour fonctionner un algorithme doit donc contenir uniquement des instructions compréhensibles par l ? ordinateur Remarque L ? ADN qui est en quelque sorte le programme génétique l ? algorithme à la base de construction des êtres vivants est une cha? ne construite à partir de quatre éléments invariables Ce n ? est que le nombre de ces éléments et l ? ordre dans lequel ils sont arrangés qui vont déterminer si on obtient une puce ou un éléphant Les ordinateurs eux-mêmes ne sont fondamentalement capables d ? exécuter que quatre opérations logiques o l ? a ?ectation de variables o la lecture écriture o les tests o les boucles Un algorithme informatique se ramène donc toujours au bout du compte à la combinaison de ces quatre petites briques de base Il peut y en avoir quelques unes quelques dizaines et jusqu ? à plusieurs centaines de milliers dans certains programmes La taille d ? un algorithme ne conditionne pas en soi sa complexité de longs algorithmes peuvent être ?nalement assez simples et de petits algorithmes peuvent être très compliqués La programmation Un ordinateur est une machine construite pour exécuter de manière séquentielle des fonctions primitives telles que les calculs arithmétique les a ?ectations de variables des testes des boucles des entrée-sortie etc On obtient des traitements plus complexes comme l ? extraction Le Langage de programmation Maple CMohamed El Marraki d ? une racine carrée par exemple en combinant ces opérations entre elles dans un ordre convenable Comme la vitesse de l ? ordinateur est très grande il n ? est pas
Documents similaires
-
17
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jul 06, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 165.4kB