Paramètre formel

Résolu
Anna -  
 Anna -
Bonjour,

supposons que Tab= tableau[1..n] de Entier, sachant que n est une constante qui vaut par exemple 20.
Dans une fonction ou bien une procédure, au niveau du paramètre formel, est ce que je dois déclarer n ? comme suit:

Procédure afficher (T: Tab , n: entier)
ou bien il suffit, seulement, de le faire comme suit:
Procédure afficher (T: Tab)
Puisque, en connaissant le type de T (tab), on peut connaitre aussi la taille n sans la déclaré de nouveau ?
Qui peut m'expliquer ça, SVP.
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

En pratique cela dépendra de ton langage de programmation, mais il est souvent possible de d'accéder à la taille n directement à partir du tableau.

Exemple :
Procédure afficher (T: Tab)
Entier len = T.length // len = n

Dans un algorithme, qui est encore plus permissif en terme de syntaxe, tu pourrais donc faire la même chose.
0
Anna
 
Merci :)
0