![]() |
Une année d'informatique en MPSI |
Publié par :
Bachelier
|
Vous utilisez depuis longtemps des algorithmes, à la manière de M. Jourdain, sans toujours le savoir, par exemple lorsque vous lisez une recette de cuisine, lorsque vous recherchez un mot dans le dictionnaire, lorsque vous effectuez une addition posée
Cependant, cette année, nous nous contenterons d'algorithmes destinés à être utilisés par un ordinateur. Nous introduirons donc un langage algorithmique le moins ambiguë possible et le plus standard afin de pouvoir mettre en Å?uvre ces algorithmes sur n'importe quelle machine.
Même si nos algorithmes doivent être indépendants de tout langage de programmation, il sera enrichissant de les tester " en vrai " sur machine. Nous serons donc amenés à parler à la machine. Pour cela nous utiliserons un langage servant d'interface entre la machine et nous car tout être humain normalement constitué ne peut décemment entamer une longue conversation avec un ordinateur en langage machine.
Au programme de MP, nous avons le choix entre PASCAL et CAML. C'est PASCAL qui a été choisi dans notre lycée. Cependant, lors de l'enseignement commun du premier trimestre, nous nous réservons le droit de proposer quelques algorithmes en Maple.
Les deux phrases suivantes ont un sens pour nous a :
- On doit porter un casque sur une moto.
- On doit porter les animaux sur les escaliers mécaniques.
On utilise deux fois on doit porter mais le sens n'est pas le même :
- Il n'est bien sûr pas obligatoire d'avoir un chien dans les bras pour pouvoir utiliser un escalier mécanique. Il faudrait donc plutôt dire :" dans le cas où vous avez un animal, portez-le sur l'escalier mécanique. Si vous n'en avez pas, vous pouvez prendre l'escalier sans contrainte ".
- Si on n'a pas de casque sur soi, on ne peut pas s'en passer pour monter sur une moto, comme on peut se passer d'avoir un chien avec soi pour monter sur un escalier mécanique. Il faudrait plutôt dire :" il est obligatoire d'avoir toujours un casque pour pouvoir monter sur une moto."
Il faudra donc être très précis et non ambigus dans notre formulation. C'est pourquoi nous préférerons un langage formel au langage naturel.
La Renaissance italienne, la focntion f est ses différentes affectations
Si le modèle mathématique n'admet pas de solution analytique, il est alors nécessaire de chercher une solution approchée de...
Mathematics Lessons on Introduction to Monte Carlo Algorithms
Cours de mathématiques sur Faire des mathématiques en programmant
L'informatique en classes préparatoires a pour principaux objectifs d'offrir dans le tronc commun : Une familiarisation avec...
Ce document de travail (avec renvoi à des ressources de références s'il y a besoin d'approfondir) est utile à ceux qui...
Ce dossier présente, en particulier sur un plan méthodologique, des approches et modèles stratégiques traditionnelles qui...
Il faut davantage parler de structure hybride où les formes organisationnelles anciennes cohabitent avec des structures...
Analyser les contextes et Définir les modes de l'action formuler les axes mercatique au niveau des quatre stratégiques, les...
Définition et composantes de la culture d'entreprise A l'origine, " culture " correspond au traitement réservé à la terre
La structure de l'organisation, somme totale des moyens employés pour diviser le travail en tâches distinctes et pour ensuite...
Le problème est de trouver une fonction la satisfaisant. Par exemple, certains phénomènes en mécanique conduisent à ...
Aucun commentaire pour cette publication |