Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daniel12

Trabalho Vetor e Matriz

Recommended Posts

Escreva um algoritmo que leia um vetor G de 20 elementos caracter que representa o gabarito de uma prova. A seguir, leia uma matriz com as respostas de cada aluno considerando uma turma de 50 alunos. Cada linha da matriz deverá conter as respostas de um aluno da turma. Apresente o número de acertos de cada aluno e uma mensagem APROVADO, se a nota for maior ou igual a 6; e mostre uma mensagem de REPROVADO caso contrário. Cada questão da prova deverá valer 0,5.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kra eh obvio q estou tentando fazer, soh q as veses eu tranco em alguma parte, dai com uma ideia aki d vcs consigo continuar, tenho dois algoritmos para entregar ate segunda...VLW

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se voce postar até onde conseguiu fica mais fácil ajudar.

 

A idéia é:

 

Voce tem um vetor com as respostas e uma matriz 50 x 20 com as respostas dos alunos.

 

Voce precisa comparar 50 vezes cada elemento de resposta com seu correspondente na matriz.

 

Algo do tipo:

 

para i de 1 ate 50 faca

   para j de 1 ate 20 faca
	  // faca as comparacoes aqui
	  // a cada nota igual incremente uma variavel que dirá quantos acertos esse aluno teve
   fimpara
   // saindo do laco voce eh capaz de dizer a nota desse aluno, até completar os 50.
fimpara

Compartilhar este post


Link para o post
Compartilhar em outros sites

VAR

G: Vetor [ 1..20 ] de caracter;

M: Matriz [1..50, 1..20 ] de caracter;

Acertos,x,y : Inteiros;

 

Inicio

Acertos ←0;

 

Para x ← 1 a 50 faça

Inicio

Para y ← 1 a 20 faça

Para g ← 1 a 20 faça

Leia ( ? )

 

Minha dúvia eh kuanto ao inicio,o q eu fiz ate agora do inicio eh isso, kuanto aos testes jah fiz tudo, eu nao sei c isso tah certo kuanto a leitura. como eu deveria fazer a leitura??

Compartilhar este post


Link para o post
Compartilhar em outros sites

O melhor é seguir o que o algoritmo pede.

 

Faça um loop fora para ler o gabarito e depois faça esse que voce postou.

 

Para fazer a leitura voce precisa de uma função que le algo do teclado. Com: leia();

Voce deverá digitar a letra correpondente ao gabarito de cada questão e depois a resposta de cada aluno.

 

Se continuar com dúvidas volte a postar.

 

Minha dúvia eh kuanto ao inicio,o q eu fiz ate agora do inicio eh isso, kuanto aos testes jah fiz tudo, eu nao sei c isso tah certo kuanto a leitura. como eu deveria fazer a leitura??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe, mas como assim um loop??,, Mas será que nao tem q ter uma leitura, porquê está tudo armazenda em um vetor e uma matriz,, pra mim soh esse inicio que tah complicado!! VLW

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie um vetor chamado gabarito com 20 elementos.

 

escreva "Digite as repostas do gabarito"
para i de 1 ate 20 faca
   leia gabarito[i]
fimpara

para x de 1 ate 50 faça
   escreva "Digite as respostas do aluno ", x
   para y de 1 ate 20 faca
	  Leia (resposta[x][y])
   fimpara
fimpara

Pronto voce tem o gabarito e todas as respostas dos alunos.

Falta a comparação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.