1. la description de ce travail = la fabrication de l’algorithme
2. c’est la traduction de l’algorithme
3. Dans un langage compréhensible par l’ordinateur
- pour executer un programme P écrit dans un langage de programmation L, il faut pouvoir le
mettre à la portée de la machine.
Il existe 2 modes :
* Le mode interprété : La correspondance est effectuée grâce à un programme spécial,
l'interprète, qui opère sur le programme et les données.
L'interprète décode P au fur et à mesure, et effectue les actions demandées.
* le mode compilé, dont l'exécution comprend 2 étapes :
Traduction de P en 1 programme équivalent exprimé en langage machine, traduction opérée par
un programme spécial, le compilateur.
La compilation, contrairement à l'interprétation, s'effectue une fois pour toute.
Notion d’action et de processeur
Soit l’énoncé E1
E1 Confection d’une omelette de 6 œufs
a- casser six œufs dans une coupe
b- battre les œufs avec une fourchette
c- chauffer beurre dans la poêle
d- poêle chaude, verser le contenu de la coupe
e- enlever la poêle, quand cuit
L’énoncé E1 décrit un travail donné
Définition :
On appelle processeur toute entité capable de comprendre un énoncé et
d’exécuter le travail indiqué.
Dans le cas de E1, toute personne sachant lire et disposant des ustensiles nécessaire, peut être
processeur.
Définition :
On appelle environnement d’un travail, l’ensemble des ustensiles (objets)
nécessaire à l’exécution du travail
Dans la description des travaux précédents, on distingue plusieurs étapes (1,2,3,... ;a,b,c,d,...)
Après chaque étape l’environnement est modifié
ex : avant a : la coupe est vide
après a : la coupe contient les œufs
Chaque étape constitue une action
Définition :
On appelle action un événement qui modifie l’environnement
En général, le processeur exécute les actions dans l’ordre dans lequel elles
apparaissent dans l’énoncé
Il respecte la séquence des actions
Une même action peut apparaitre plusieurs fois.
Action primitive ; décomposition d’une action
Définition :