A volte ho difficoltà a stabilire quali parametri una funzione debba avere. Ad esempio oltre a quello da elaborare e restituire, gli altri come vanno organizzati?
A volte ho difficoltà a stabilire quali parametri una funzione debba avere. Ad esempio oltre a quello da elaborare e restituire, gli altri come vanno organizzati?
In effetti dovrebbero essere solo quelli..ad esempio in una procedura di inserimento elementi in una lista ho:
inslista : (tipoelem, posizione, lista) -> lista
Perché, in questo caso, elabora proprio questi 3 parametri?
Non puoi cercare una spiegazione generale... Dipende da cosa viene chiesto dall'esercizio e dalle caratteristiche dell'intero programma.
Ad esempio, in questo caso ti chiedono di inserire in una posizione precisa e quindi è necessario quel parametro ma se ti dicessero di metterlo in coda, non sarebbe necessario.
No MP tecnici (non rispondo nemmeno!), usa il forum.