2015 – 4

A una seconda liceo scientifico viene chiesto di scrivere un programma che stampi 50 numeri interi tra 1 e 100, generati casualmente, e ne trovi il minimo.

Patrick scrive questo programma:

Patrick ha però fatto un errore clamoroso.

Quale è il minimo valore da assegnare inizialmente alla variabile min perché il programma funzioni correttamente?


Soluzione: 100.


Se inizialmente min=1, il risultato finale sarà sempre 1.

Qualsiasi valore superiore a quelli nell’intervallo [1..100] (101, 102, …) correggerebbe l’errore.

La richiesta specifica però il minimo valore perché il programma funzioni, quindi è 100.

Notice: This work is licensed under a BY-NC-SA. Permalink: 2015 – 4

Comments are closed.