Paramètre formel
Résolu
Anna
-
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.
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:
- Paramètre formel
- Paramètre story facebook - Guide
- Remettre parametre usine pc - Guide
- Parametre dns - Guide
- Parametre windows - Guide
- Netflix paramètre compte - Guide
1 réponse
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 :
Dans un algorithme, qui est encore plus permissif en terme de syntaxe, tu pourrais donc faire la même chose.
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.
Anna
Merci :)