Buscar

AP2 - Computação I - 2017-2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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 Presencial – AP2 
2017.2 
Disciplina: Computação I 
Coordenador da Disciplina: Edgar Eller Junior 
 
1) 
 
Inteiro diferencaMatriz( Inteiro[ ][ ] matriz, Inteiro m, Inteiro n ) 
Inicio 
Inteiro i,j, diferenca, somapar=0, somaimpar=0 
Para ( i=0 ; i<m ; i=i+1 ) Faça 
 Para ( j=0 ; j<n ; j=j+1 ) Faça 
 Se ( matriz[i][j] % 2 == 0 ) Então 
 somapar = somapar + matriz[i][j] 
 Senão 
 somaimpar = somaimpar + matriz[i][j] 
 Fim Se 
 Fim Paraim Para 
diferenca = somapar - somaimpar 
Retorne diferenca 
Fim 
 
2) 
Algoritmo Colisao_locomotivas() 
Inicio 
Inteiro t 
Real A, B, A0, B0 
t=1 
A0=0 
B0=-430000 
Enquanto ((A+B) < 430000) Faça 
A = A0 - 30*t 
B = B0 + 40*t 
A0 = A0 + A 
B0 = B0 + B 
t = t + 1 
 Imprimir “Tempo decorrido de ” + t + “ segundos” 
Imprimir “ A locomotiva A percorreu “ + A + “ metros” 
Imprimir “A locomotiva B percorreu “ + B + “ metros” 
Fim Enquanto 
Fim 
 
 
4) 
Procedimento calcVar( Real[ ] Dados, Inteiro N ) 
Inicio 
Inteiro i, soma=0, med, temp=0, var 
Para ( i=0 ; i<N ; i=i+1 ) Faça 
 soma = soma + Dados[i] 
Fim Para 
med = soma / N 
Para ( i=0 ; i<N ; i=i+1 ) Faça 
 temp = temp + ( Dados[i] - med )^2 
Fim Para 
var = temp / N 
Imprimir “A variância da distribuição é: “ + var 
Fim 
 
 
3) 
 
Opção C 
 Para (i=0;i<6;i=i+1) Faça 
 Para (j=0;j<6;j=j+1) Faça 
 Se (valor==mat[i][j]) Então 
 linha = i 
 coluna = j 
 x = Verdadeiro 
 Fim Se 
 Fim Para 
 Fim Para 
 
Opção C

Outros materiais