Algorithme
Facult´ des Sciences de Luminy e Edouard Thiel
Cours
Deug 1 Mass MA Module de 75 heures 1997 a 2004 `
2
Algorithmes et programmation en Pascal
Edouard Thiel
Table des mati`res e
I Les variables en Pascal
1 Premiers programmes 1.1 Le programme bonjour . . . . . . . 1.2 Commentaires dans un programme 1.3 Utilisation d’une variable enti`re . . e 1.4 Trace et tableau de sortie . . . . . . 1.5 Lecture au clavier d’une valeur . . . 2 Identificateur 3 Types pr´d´finis e e 3.1 Type entier : integer . . . . . . . 3.2 Type r´el : real . . . . . . . . . . . e 3.3 Type caract`re : char . . . . . . . . e 3.4 Type bool´en : boolean . . . . . . e 4 D´clarations e 4.1 Constantes . . . . . . . . . . . . . . 4.2 Variables et affectation . . . . . . . 5 Expressions 5.1 Syntaxe . . . . . . . . . . . . . . . 5.2 Type des expressions bien form´es . e 5.3 R`gles d’´valuation . . . . . . . . . e e 6 Nouveaux types 6.1 Type intervalle . . . . . . . . . . . 6.2 Type ´num´r´ . . . . . . . . . . . . e ee 6.3 D´clarer un type . . . . . . . . . . e 6.4 Type enregistrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
6 6 6 6 7 7 7 8 8 8 9 10 11 11 11 12 12 13 13 14 14 15 16 17
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
II
Proc´dures e
1 Proc´dure sans param`tre e e 1.1 Principe . . . . . . . . . . . . 1.2 Appels . . . . . . . . . . . . . 1.3 Variables locales . . . . . . . . 1.4 Port´e des variables . . . . . . e 1.5