Programation En Pascal
PROGRAMMATION EN TURBO
PASCAL
Laurent COUSOT
Radhia COUSOT
Patrick COUSOT
Thibault COUSOT
© 1991
A l’usage des écoliers, collégiens, lycéens, et débutants en informatique.
Table des matières
Introduction
1
1 Spécification
5
2 Interaction
2.1 Le robot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Pilotage du robot . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.1 Position initiale du robot . . . . . . . . . . . . . . . . .
2.2.2 Manœuvrer le crayon du robot . . . . . . . . . . . . . .
2.2.3 Faire pivoter le robot sur place d’un quart de tour . . .
2.2.4 Faire pivoter le robot sur place d’un huitième de tour .
2.2.5 Faire avancer le robot . . . . . . . . . . . . . . . . . . .
2.2.6 Faire virer le robot . . . . . . . . . . . . . . . . . . . .
2.2.7 Impossibilité de sortir du cadre . . . . . . . . . . . . .
2.2.8 Corriger les erreurs de pilotage . . . . . . . . . . . . .
2.2.9 Terminer et reproduire le dessin . . . . . . . . . . . . .
2.2.10 Dessiner un point, une croix, la grille des points d’arrêt du robot . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.11 Dessiner en couleur . . . . . . . . . . . . . . . . . . . .
2.2.12 Déplacer rapidement le robot avec la souris ou les flèches de défilement . . . . . . . . . . . . . . . . . . . . . . .
13
13
15
15
16
17
17
18
19
20
20
20
3 Programmation
27
4 Écriture, compilation et exécution
4.1 Structure des programmes . . . .
4.2 Commentaires . . . . . . . . . . .
4.3 Compilation des programmes . .
de
. .
. .
. .
20
21
21
programmes
33
. . . . . . . . . . . . . . 33
. . . . . . . . . . . . . . 37
. . . . . . . . . . . . . . 38
ii
Premières leçons de programmation en Turbo Pascal
4.4
4.5
4.6
4.7
Erreurs syntaxiques . . . . . . . . . . . . . . . . . . . . . .
Exécution des programmes . . . . . . . . . . . . . . . . . .
Erreurs logiques . . . . . . . . . . . . . . . . . . . . . . . .
Comment localiser les erreurs logiques dans le programme
5 Procédures
5.1