Numero massimo tra i numeri dati
Durante lo studio dell'operatore condizionale, abbiamo toccato l'argomento della ricerca del numero massimo da diversi numeri inseriti. Nel problema "Massimo di quattro numeri" abbiamo utilizzato il seguente algoritmo:
1. assegnare il valore alla variabile
M
alla prima delle quattro variabili;
2. se il valore della seconda variabile è maggiore del valore della variabile
M
, allora sostituisci il valore della variabile
M
con il valore della seconda variabile;
3. se il valore della terza variabile è maggiore del valore della variabile
M
, allora sostituisci il valore della variabile
M
con il valore della terza variabile;< br />
4. se il valore della quarta variabile è maggiore del valore nella variabile
M
, sostituire il valore della variabile
M
con il valore della quarta variabile.
Si può vedere che ogni il numero (denotiamolo con
X
) lo abbiamo confrontato con la variabile
M
, come segue:
pseudocodice
ingresso X
se (M < X) allora
M = X
La cosa principale in questo codice è determinare quale valore iniziale avrà la variabile
M
.
Di solito, quando si risolve un problema per trovare un massimo o un minimo, il valore iniziale della variabile
M
viene assegnato uguale al primo numero.
Pertanto, il codice di cui sopra deve essere eseguito 1 volte meno del numero di numeri (poiché il primo numero deve essere inserito e memorizzato come valore iniziale della variabile
M
).
Se abbiamo il numero di numeri impostati da tastiera (ad esempio, nella variabile
n
), allora possiamo organizzare un ciclo (
da 2 a n
), utilizzando il stesso numero per memorizzare la variabile numero.
Prova a scrivere tu stesso il programma.