Número máximo entre os números fornecidos
Ao estudar o operador condicional, tocamos no tópico de encontrar o número máximo de vários números inseridos. No problema "Máximo de quatro números" usamos o seguinte algoritmo:
1. atribua o valor da variável
M
à primeira das quatro variáveis;
2. se o valor da segunda variável for maior que o valor da variável
M
, substitua o valor da variável
M
pelo valor da segunda variável;
3. se o valor da terceira variável for maior que o valor da variável
M
, substitua o valor da variável
M
pelo valor da terceira variável;< br />
4. se o valor da quarta variável for maior que o valor na variável
M
, substitua o valor da variável
M
pelo valor da quarta variável.
Pode-se ver que cada o número (vamos denotar por
X
) comparamos com a variável
M
, como segue:
pseudocódigo
entrada X
se (M < X) então
M = X
O principal neste código é determinar qual valor inicial a variável M
terá.
Normalmente, ao resolver um problema de encontrar um máximo ou mínimo, o valor inicial da variável M
é atribuído igual ao primeiro número.
Assim, o código acima deve ser executado 1 vez menos que o número de números (porque o primeiro número deve ser digitado e armazenado como valor inicial da variável M).
Se tivermos o número de números definido no teclado (por exemplo, na variável n), podemos organizar um ciclo (de 2 a n), usando o mesmo número para armazenar a variável numérica.
Tente escrever o programa você mesmo.