Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE FEDERAL FLUMINENSE ESCOLA DE ENGENHARIA INDUSTRIAL METALÚRGICA DE VOLTA REDONDA CURSO DE ENGENHARIA DE PRODUÇÃO Fundação Centro de Ciências e Educação Superior a Distância do Estado do Rio de Janeiro Centro de Educação Superior a Distância do Estado do Rio de Janeiro Gabarito Avaliação a Distância – AD2 2019.2 Disciplina: Computação I Coordenador da Disciplina: Edgar Eller Junior 1) (3,0 pts) Algoritmo gabarito() Início Texto [] gab = Texto [5], r = Texto [20][6] Inteiro i, j, total Para (i=0;i<5;i=i+1) Faça Imprimir " Digite o gabarito da prova” Ler gab[i] Fim Para Para (i=0;i<20;i=i+1) Faça Imprimir "Digite a matricula do aluno e as respostas" Para (j=0;j<6;i=i+1) Faça Ler r[i][j] Fim Para Fim Para Para (i=0;i<20;i=i+1) Faça total=0 Para (j=0;j<5;i=j+1) Faça Se (r [i][j+1] == gab [j]) Então /*verificar os acertos de cada aluno */ total = total + 1 /*somatório das questões corretas*/ Fim Se Fim Para Imprimir "O aluno" + r [i][1] + "conseguiu a nota" + total * 2 Fim Para Fim 2) (4,0 pts) Algoritmo Linhas_pares_impares() Início Inteiro [][] A = Inteiro [350][350] Inteiro [] P, I Inteiro i, j, par=0, impar=0 Imprimir "Digite o valor da matriz" Para (i=0;i<350;i=i+1) Faça Para(j=0;j<350;j=j+1) Faça Ler A[i][j] Fim Para Fim Para Para (i=0;i<350;i=i+1) Faça Para(j=0;j<350;j=j+1) Faça Se (i%2 != 0) Então %Linha Impar% Se (A[i][j] %2 == 0) Então P[par] = A[i][j] A[i][j] = 0 par = par+1 Fim Se Senão Se (A[i][j] %2 != 0) Então I[impar] = A[i][j] A[i][j] = 1 impar = impar+1 Fim Se Fim Se Fim Para Fim Para Imprimir “ Os valores da Matriz A são:” Para (i=0;i<350;i=i+1) Faça Para(j=0;j<350;j=j+1) Faça Imprimir A[i][j] Fim Para Fim Para Imprimir “ Os valores do Vetor P são:” Para (i=0;i<par;i=i+1) Faça /* variável par é o número de elementos do vetor P */ Imprimir P[i] Fim Para Imprimir “ Os valores do Vetor I são:” Para (i=0;i<impar;i=i+1) Faça /* variável impar é o número de elementos do vetor I */ Imprimir I[i] Fim Para Fim 3) (3,0 pt) Algoritmo pares_impares() Início Inteiro [] vetor = Inteiro [tam] Inteiro tam, i Imprimir “Digite o tamanho do vetor” Ler tam Para ( i = 0 ; i<tam ; i=i+1 ) Faça Imprimir “Digite o valor não nulo da posição” + i Ler vetor[i] Fim Para Procedimentovetoresparesimpares(vet,tam) Fim Procedimento vetoresparesimpares(Inteiro[ ] vet, Inteiro tam) Início Inteiro i, p=0, im=0 Inteiro [ ] par, Inteiro [ ] impar Para (i=0;i<tam;i=i+1) Faça Se ( vet[i] % 2 == 0 ) Então par[p] = vet[i] p = p +1 Senão impar[im] = vet[i] im = im + 1 Fim Se Fim Para Fim
Compartilhar