Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Dubbio sull'eserciziario e l'esame

K
Kevin Huang (320 points)
1 2 3
in Eserciziario d'esame by (320 points)
Buon pomeriggio a tutti,

in vista dell'esame stavo svolgendo l'eserciziario, quando sono imbattuto nell'esercizio numero 7; visualizzando la soluzione, ho notato che è presente la variabile "count" settata a zero tra le variabili della funzione, ma "count" non è presente tra le variabili dell'esercizio che ci viene consegnato, quindi il mio dubbio sarebbe: se durante l'esame possiamo inserire variabili nuovi tra quelli della funzione o se durante il test non vengono considerati?
320 views
closed

1 Answer

Best answer
Matypist (5370 points)
11 16 45
by (5.4k points)
selected by
Non sarebbe la stessa cosa di inizializzarle all'interno delle istruzioni della funzione in ogni caso?
K
Kevin Huang (320 points)
1 2 3
by (320 points)
perché si tratterebbe di una funzione ricorsiva, quindi se lo inizializzassi dentro la funzione ogni volta che lo richiamo, il "count" si risetterebbe a zero, quando vorrei che mantenesse il suo valore ogni volta che lo richiamo
Matypist (5370 points)
11 16 45
by (5.4k points)

Ah, okay @Kevin Huang , adesso mi è più chiaro

In tal caso come alternativa sicuramente concessa potresti creare una funzione ricorsiva con gli stessi argomenti della funzione dell'esercizio (+ l'argomento count) e nella funzione dell'esercizio come unica istruzione richiami la funzione ricorsiva

K
Kevin Huang (320 points)
1 2 3
by (320 points)
reshown by

Ok tutto chiaro yes

James_F (6070 points)
10 14 47
by (6.1k points)
condivido il suggerimento di crearti una funzione ponte che prende in ingresso i parametri che passa la funzione principale