[algo avec alg'exec] j'ai besoin d'aide sur les fonctions et procédure

j'ai besoin d'aide sur les fonctions et procédure [algo avec alg'exec] - Algo - Programmation

Marsh Posté le 01-03-2003 à 23:48:06    

Salut, j?ai un problème avec cet algo réalisé avec alg?exec, avec les procédures  
Ça concerne la saisie et l?affichage d?un tableau (mon prob est expliqué plus bas !)  
 
algo gestion  
var tbnotes[10]:tableau entier  
nb:entier  
 
debut  
saisiedimension(nb)  
saisietableau(tbnotes[10],nb)  
affichetableau(tbnotes[10],nb)  
fin  
 
procédure saisiedimension(s nbelem:entier)  
debut  
saisir "veuillez indiquer le nombre de lignes (1 à 10)",nbelem  
fin  
 
procédure saisietableau(s tb[10]:tableau entier; e nbelem:entier)  
var k:entier  
debut  
pour k de 1 à nbelem  
saisir "entrer un nombre", tb[k]  
fin pour  
fin  
 
procédure affichetableau(e tb[10]:tableau entier;e nbelem:entier) var k:entier  
début  
pour k de 1 à nbelem  
afficher "les éléments du tableau sont", tb[k]  
fin pour  
fin  
 
en fait il m'affiche à la ligne rouge ci dessus:  
 
une variable tableau ne peux pas être passée par valeur
 
et si je met l'adresse entrée et sortie  
procédure affichetableau(es tb[10]:tableau entier;e nbelem:entier)
ça marche mais l'orsque qu'il doit afficher le tableau à la procédure affiche tableau il m'affiche la ligne  
 
les élément du tableau sont et aucun résultat, ça reste blanc  
comment faire?

Reply

Marsh Posté le 01-03-2003 à 23:48:06   

Reply

Marsh Posté le 02-03-2003 à 00:47:36    

déjà supprimmes ton ancien topic:
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=

Reply

Marsh Posté le 02-03-2003 à 00:50:00    

ensuite je doutes que quelqu'un connaisses précisément ton soft machin, mais:
 
est-ce que dans l'affichage tu peux vérifier que ton for boucle bien ?
 
afficher "les éléments du tableau sont:"
pour k de 1 à nbelem  
   afficher tb[k]  
fin pour  
 
serait plus clair à l'affichage. (vu que sinon tu auras un "les éléments..." par ligne)

Reply

Marsh Posté le 06-03-2003 à 18:26:30    

les variables tbnotes[10] et nb sont des variables globales ?
 
Elles n'ont pas besoins d'etre passer en entré dans les procedures pour y etre utilisé ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed