j'ai besoin d'aide sur les fonctions et procédure [algo avec alg'exec] - Algo - Programmation
Marsh Posté le 02-03-2003 à 00:47:36
déjà supprimmes ton ancien topic:
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
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)
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é ?
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?