n'importe quoi

Disponible uniquement sur Etudier
  • Pages : 12 (2943 mots )
  • Téléchargement(s) : 0
  • Publié le : 26 avril 2014
Lire le document complet
Aperçu du document
Algorithmes et programmation
en Pascal
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

6

1 Premiers programmes
1.1 Le programme bonjour . . . . . . .
1.2 Commentaires dans un programme
1.3 Utilisationd’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 . . . . . . . .

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 Effet de bord . . . . . . . . .
2 Proc´dure param´tr´e
e
e e
2.1 Pseudo-passage de param`tres
e
2.2 Param´trage . . . . . . . . . .
e
2.3 Comment ca marche . . . . .
¸
2.4Bons r´flexes . . . . . . . . . .
e

III

.
.
.
.
.

Les instructions en Pascal

6
6
6
6
7
7
7
8
8
8
9
10
11
11
11
12
12
13
13
14
14
15
16
17

18
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
..

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

18
18
19
19
20
20
20
20
21
22
23

24

Cours1 Instruction compos´e
e
2 Les branchements
2.1 Le test bool´en if . . . . .
e
2.2 S´lection de cas avec case
e
3 Les boucles
3.1 La boucle while . . . . . .
3.2 La boucle repeat . . . . .
3.3 La boucle for . . . . . . .
3.4 Choix de la boucle . . . .

IV

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
.
.
.
.

.
.
.
.

.
.
.
..
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

Fonctions

24
24
25
26
27
27
28
29
31

32

1 Fonction sans param`tre
e
1.1 Principe . . . . . . . . . . . . .
1.2 Appel . . . . . . . . . . . ....
tracking img