Número máximo entre los números dados
Al estudiar el operador condicional, tocamos el tema de encontrar el número máximo de varios números ingresados. En el problema "Máximo de cuatro números" usamos el siguiente algoritmo:
1. asignar el valor a la variable
M
a la primera de las cuatro variables;
2. si el valor de la segunda variable es mayor que el valor de la variable
M
, entonces reemplace el valor de la variable
M
con el valor de la segunda variable;
3. si el valor de la tercera variable es mayor que el valor de la variable
M
, entonces reemplace el valor de la variable
M
con el valor de la tercera variable;< br />
4. Si el valor de la cuarta variable es mayor que el valor de la variable
M
, reemplace el valor de la variable
M
con el valor de la cuarta variable.
Se puede ver que cada el número (vamos a indicarlo con
X
) lo comparamos con la variable
M
, de la siguiente manera:
pseudocódigo
entrada X
si (M < X) entonces
M = X
Lo principal en este código es determinar qué valor inicial tendrá la variable M
.
Normalmente, al resolver un problema de encontrar un máximo o un mínimo, el valor inicial de la variable M
se asigna igual al primer número.
Por lo tanto, el código anterior debe ejecutarse 1 vez menos que el número de números (porque el primer número debe ingresarse y almacenarse como el valor inicial de la variable M
).
Si tenemos la cantidad de números configurada desde el teclado (por ejemplo, en la variable n
), entonces podemos organizar un ciclo (de 2 a n
), usando el mismo número para almacenar la variable numérica.
Intente escribir el programa usted mismo.