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.