Bonsoir à toutes et à tous,
Etant nouveau dans les parages, je me permet de poster mon premier message, ainsi que mon premier problème.
Je ne sais pas si je peux mettre mon code directement ou pas et j'espère être dans la bonne partie du forum ^^
J'utilise dans mon école le programme BlackBox, je ne sais pas si quelqu'un connait. C'est pour le component pascal, donc voilà pourquoi je poste sur cette partie du forum ^^
En faite j'ai une erreur dans mon programme mais je n'arrive pas à comprendre de quoi elle peut venir... J'ai essayé de me relire à maintes reprises mais rien à faire...
Voici mon énoncé :
Remplir un tableau de 10 entiers par des valeurs lues, puis afficher ce tableau.
Il y a bien sur des données de test, mais je ne sais pas si c'est vraiment utile de vous les mettres...
Données*de*test: (-1 0 1 2 3 10 12 13 20 30 )
Sa fait bcp de code désolé ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 PROCEDURE TabOuvert (OUT tabouvert : ARRAY OF INTEGER);VARBEGIN (*TabOuvert*)valeur, compteur:INTEGER;In.Int(valeur);compteur:=0;WHILE compteur<=LEN(tabouvert)-1 DO(*Tant que le compteur est plus petit que la longueur de mon tableau -1, remplacer la premiere valeur de mon tableau par la valeur*)tabouvert[compteur]:=valeur;In.Int(valeur);compteur:=compteur+1;END;END TabOuvert; PROCEDURE Exercice4*; PROCEDURE AffichageTab ();VARvaleur, indice : INTEGER;BEGIN (*AffichageTab*)tabouvert:Ttab; (*Ttab étant un tableau de TYPE Ttab = ARRAY nMax OF INTEGER;*)indice :=0;WHILE indice <=LEN (tabouvert)-1 DO(*Tant que l'indice est plus petit ou égal à la longueur du tableau -1, on remplace valeur par la première valeur de notre tableau et on affiche le texte en boucle)valeur :=tabouvert[indice];Out.String(" Indice ");Out.Int(indice,5);Out.String(" valeur ");Out.Int(valeur,5);Out.Ln;INC(indice);END;END AffichageTab; BEGIN (*Exercice4*)In.Open; Out.Open; StdLog.Clear;TabOuvert (tabouvert undeclared identifier); (*voici mon erreur, il me met que je n'ai pas déclaré ma variable(du moins je crois que c'est ca) alors que je penses que je l'ai bien déclaré... Es ce que mon code est catastrophique ?*)AffichageTab ();END Exercice4;
En espérant que vous pourrez m'aider, merci d'avance
[EDIT] Ouf désolé pour l'indentation j'arrange ca de suite ^^
Partager