Bonjour , j'ai un peu de mal avec l'ecriture algorithmique notament avec les pointeurs et le mot clé Var.
par exemple pour la manipulation des liste chainées, je declare une liste chainée comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
TYPE
Elément = enregistrement
num : entier
suivant : pointeur sur élément
Fin enregistrement
LISTE : pointeur sur élément
VAR
L : LISTE
ensuite par exemple pour écrire une fonction d'ajout en tête de liste:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Procedure AJOUT_TETE ( Var L : LISTE) 
VAR
P : LISTE
x: entier
DEBUT
Ecrire ("Donner un entier : " )
Lire (x)
P ← ALLOUER (taille (Elément)) ou /* ALLOUER (P)*/
P → num ← x
P → suivant ← L
L ← P
FIN
est ce qu'on doit ici mettre le var ou est ce qu'on doit pas le faire parce que le L est un pointeur ??
Merci