Desenvolva um algoritmo, usando registros e uma matriz, para armazenar e atualizar as pontuações de 4 equipes…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Reconhecer objetos do mundo real e/ou digital que podem ser representados através de matrizes que estabelecem uma organização na qual cada componente está em uma posição definida por coordenadas, fazendo manipulações simples sobre estas representações.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Desenvolva um algoritmo, usando registros e uma matriz, para armazenar e atualizar as pontuações de 4 equipes em 6 rodadas. Descreva a estrutura dos registros, a dimensão da matriz, as variáveis principais, os passos para inserir/somar pontuações e como determinar a equipe vencedora.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Estrutura: registro Equipe {nome:string, id:int}. Matriz: pontos[4][6] inteira. Variáveis: totais[4] inicializados em 0; i (equipe), j (rodada), p (pontuação). Passos: 1) Inicializar pontos e totais com 0. 2) Para cada inserção, atribuir pontos[i][j]=p. 3) Para calcular totais, para i de 0 a 3: totais[i]= soma pontos[i][0..5]. 4) Encontrar vencedor: indice com maior totais[i]. Complexidade O(equipes·rodadas).
Explicação
A estrutura proposta organiza eficientemente as informações das equipes e suas pontuações, permitindo fácil acesso e manipulação dos dados. A matriz de pontuações e o vetor de totais facilitam a soma das pontuações ao longo das rodadas e a identificação da equipe vencedora. O algoritmo é claro e direto, garantindo que as operações sejam realizadas de maneira lógica e eficiente.
Raio-X da questão
algoritmo com registros e matriz
avaliacao
estrutura de dados · algoritmos básicos
Revisar conceitos de algoritmos, registros e matrizes em programação.
O aluno pode confundir a estrutura de registros com uma lista simples, não utilizando corretamente as variáveis para armazenar as pontuações.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Descreva com precisão o algoritmo e as estruturas de dados (registros, matrizes, listas) para implementar um sistema que…
- Explique como você organizaria uma matriz para armazenar os resultados de uma competição esportiva entre 5 equipes…
- Projete e descreva com precisão um algoritmo e as estruturas de dados para gerir um torneio por rodadas entre N…
- Projete um registro para armazenar informações de um aluno (nome, matrícula, notas em 3 disciplinas) e descreva um…
- Projete um algoritmo que organize os dados de um centro esportivo escolar: atletas, modalidades, horários, resultados de…
- Descreva um algoritmo em pseudocódigo que recebe uma matriz de registros 'votos' (linhas = zonas, colunas = seções) com…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
