- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoLógica de Programação
O algoritmo a seguir foi elaborado para ler o número de gols marcados por 10 jogadores de um time de futebol, calcular a média geral de gols desses jogadores e escrever quantos deles tiveram os gols acima da média calculada, tomando como base para entrada de valores, o número de gols respectivamente feitos por cada atleta:
Jogador 1 (10 gols), jogador 2 (24 gols), jogador 3(20 gols), jogador 4 (10 gols), jogador 5(18 gols), jogador 6(22 gols), jogador 7(14 gols), jogador 8(4 gols), jogador 9(2 gols), jogador 10(16 gols).
Analise-o (independente de tipos de variáveis e linguagem de programação. Será levado em conta o raciocínio lógico para resolver o algoritmo proposto).
Início
acumula_soma <- 0;
media <- 0;
contador <- 0;
Para c de 1 Até 10 Faça
Ler n_gols_jogador[c];
acumula_soma <- acumula_soma + n_gols_jogador[c];
Fim Para
media <- acumula_soma/10;
Para z de 1 Até 10 Faça
Se n_gols_jogador[z] > media Então;
contador <- contador + 1;
Fim Se
Fim Para
Escrever contador;
Fim
O valor que retornará na variável contador será