• Matéria: Informática
  • Autor: cleiton3282
  • Perguntado 7 anos atrás

faça um algoritmo que pergunte 50 valores para o usuário e mostre o maior informado, os valores tem que ser emtre 0 e 1000. (use o para)​


Karina1992: qual linguagem?
cleiton3282: algaritmo

Respostas

respondido por: redbullfc18
0

Resposta:

Algoritmo "Programa_Maior"    

// Descrição   : Aqui você descreve o que o programa faz! (função)

// Autor(a)    : Nome do(a) aluno(a)

// Data atual  : 08/07/2019

Var

// Seção de Declarações das variáveis  

i: inteiro

maior: inteiro

valor: vetor[1..50] de inteiro

Inicio

// Seção de Comandos, procedimento, funções, operadores, etc...

  maior <- 0

  para i de 1 ate 5 faca

       escreval("Digite os valores: ")

       leia(valor[i])

       se(valor[i] > maior) entao

           maior <- valor[i]

       fimse

  fimpara

  escreval("Maior valor é: ", maior)

Fimalgoritmo

Explicação:

respondido por: guilhermekyono
0

O Algoritmo para a o problema enunciado é o seguinte:

Algoritmo "Maior valor digitado"

Var i: inteiro

      maior: inteiro

      vetor[1..50]: inteiro

Inicio

  maior<-0 {Inicializamos a variável maior para usarmos na condicional}

  para i de 1 ate 50 faca {Estrutura de repetição Para}

       escreval ("Digite valores entre 0 e 1000: ")

       leia(valor[i])

       se(valor[i] > maior) entao {Estrutura de condição}

           maior <- valor[i] {Se a condição for verdadeira, a variável valor recebe um novo número}

       fimse

  Fimpara

  Escreval ("O maior valor digitado é", MaiorValor) {Mostra ao usuário o maior valor digitado}

Fimalgoritmo

Atente-se que as frases entre { } são comentários do código, não influenciam na operação do código.

Devemos também lembrarmos da estrutura de condição 'Se' e da estrutura de repetição 'Para'. A primeira, aplica-se a comparar se uma condição é satisfeita ou não, gerando assim uma nova operação se satisfeita.

Nessa tarefa utilizamos a estrutura condicional para sempre que digitado um novo número, já realiza-se uma comparação se o valor é maior que a variável 'maior' (que inicia-se igual a 0). Se atendida a condição, a variável 'maior' passa a conter o valor digitado.

E para realizamos a coleta dos 50 valores, utilizamos da estrutura de repetição 'Para' afim de criar um loop na execução dos comandos inseridos dento, até que tenhamos a quantidade desejada, nesse caso, 50 valores.

Perguntas similares