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:
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 TYPE Elément = enregistrement num : entier suivant : pointeur sur élément Fin enregistrement LISTE : pointeur sur élément VAR L : LISTE
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 ??
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
Merci
Partager