introduction a la programmation(2).pdf
(
189 KB
)
Pobierz
Qu’est-ce que la «Programmation» ?
D’une manière générale,
l’objectif de la programmation est de
permettre l’automatisation d’un certain nombre de tâches,
à l’aide de machines particulières:
les
automates programmables
Informatique I
Introduction à la programmation
–1–
Automates programmables
Un
automate
est un dispositif capable d’assurer, sans intervention humaine, un
enchaînement d’opérations, correspondant à la réalisation d’une tâche donnée.
Comme exemple d’automates, on peut citer:
la montre, le réveil-matin, le «ramasse-quilles» (du bowling).
L’automate est dit «programmable» lorsque l’enchaînement d’opérations effectuées
peut être modifié à volonté, pour permettre un changement de la tâche à réaliser. Dans ce
cas, la
description de la tâche
à accomplir se fait par le biais d’un
programme,
c’est-à-dire une séquence d’instructions et de données susceptibles d’être traitées
(i.e. «comprises» et «exécutées») par l’automate.
Comme exemples d’automates programmables, citons:
le métier à tisser Jacquard,
l’orgue de barbarie,
...,
et naturellement l’ordinateur.
Informatique I
Introduction à la programmation
–2–
Exemple d’automate programmable
automate
programme
tâche
Informatique I
Introduction à la programmation
–3–
Programmer c’est...
En résumé, programmer c’est donc
décomposer
la tâche à automatiser sous la forme
d’une
séquence d’instructions et de données
adaptées à l’automate utilisé.
Dès lors, voyons quelles sont ces
instructions et données «adaptées»,
dans le cas où l’automate programmable est
un ordinateur.
Informatique I
Introduction à la programmation
–4–
Instructions et langage machine
Nous l’avons vu, un ordinateur est, en schématisant à l’extrême, constitué:
• d’un [micro]processeur, capable d’exécuter (réaliser) un jeu donné
d’opérations élémentaires.
• d’une
mémoire centrale,
dans laquelle sont stockées les données en cours de
traitement, ainsi que le programme lui-même;
• de bus, ports d’entrées-sorties et périphériques;
Le
jeu d’instructions
(~ langage) que l’ordinateur est capable de traiter
est donc tout naturellement déterminé par le processeur.
Les instructions comprises par un processeur sont appelées
les
instructions machine
de ce processeur.
Le langage de programmation qui utilise ces instructions
est appelé le
langage machine.
Informatique I
Introduction à la programmation
–5–
Plik z chomika:
musli_com
Inne pliki z tego folderu:
3-Cours DEUG(1).pdf
(181 KB)
5-Cours DEUG(2).pdf
(170 KB)
6-Cours DEUG(1).pdf
(59 KB)
7-Cours DEUG(1).pdf
(185 KB)
Algorithmes et programmation en Pascal(2).pdf
(254 KB)
Inne foldery tego chomika:
CloudStack
distribution
dsp
electronics
LPI
Zgłoś jeśli
naruszono regulamin