Leia uma matriz
que se refere respostas de 10 questões de múltipla escolha, referentes a 5 alunos. Leia também um vetor de 10 posições contendo o gabarito de respostas que podem ser
ou
. Seu programa devera comparar as respostas de cada candidato com o gabarito e emitir um vetor denominado resultado, contendo a pontuação correspondente a cada aluno.
Passo 1
Beleza, vamos entender o que o exercício está pedindo. Temos uma matriz de tamanho
que representa as respostas de 5 alunos para 10 questões de múltipla escolha. Além disso, temos um vetor com 10 posições que contém o gabarito dessas questões, onde cada resposta pode ser
,
,
ou
. Nosso objetivo é comparar as respostas de cada aluno com o gabarito e gerar um vetor chamado “resultado” que mostra a pontuação de cada aluno.
Passo 2
Primeiro, precisamos representar a matriz de respostas dos alunos e o vetor do gabarito no nosso programa. Vamos supor que cada resposta correta vale 1 ponto e cada errada vale 0 pontos.
Passo 3
Vamos percorrer cada aluno (cada linha da matriz) e, para cada questão, comparar a resposta do aluno com a resposta do gabarito. Se a resposta estiver correta, adicionamos 1 ponto à pontuação desse aluno.
Passo 4
Depois de comparar todas as respostas de um aluno com o gabarito, registramos a pontuação total desse aluno no vetor “resultado”.
Passo 5
Repetimos o processo para todos os alunos, preenchendo o vetor “resultado” com as pontuações correspondentes.
Passo 6
No final, teremos um vetor “resultado” que contém a pontuação de cada um dos 5 alunos, indicando quantas respostas eles acertaram nas 10 questões.
Resposta
O vetor “resultado” com as pontuações de cada aluno será algo como: [7, 5, 8, 6, 9]