Baixe o app para aproveitar ainda mais
Prévia do material em texto
1o Sem 2012 HNigri - Algoritmos 1 Revisão Prova Colegiada inicio // Algoritmo alg1 declare salbase, salreceber, grat, imp numerico; leia salbase; gratsalbase*5/100; salreceber salbase +grat; imp salreceber * 7/100; salreceber salreceber – imp; escreva salreceber; fim inicio // Algoritmo alg2 declare salbase, salreceber numerico; leia salbase; salreceber salbase +(salbase*5/100); salreceber salreceber – salreceber * 7/100; escreva salreceber; fim 1o Sem 2012 HNigri - Algoritmos 2 Revisão Prova Colegiada É correto afirmar: a) Somente Alg1 tem consistência em sua representação e chega a um resultado. b) Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. c) Somente Alg2 tem consistência em sua representação e chega a um resultado. d) O resultado da solução apresentada por Alg2 é maior do que a de Alg1. e) O resultado da solução apresentada por Alg2 é menor do que a de Alg1. 1o Sem 2012 HNigri - Algoritmos 3 Revisão Prova Colegiada RESPOSTA: b) Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. 1o Sem 2012 HNigri - Algoritmos 4 Revisão Prova Colegiada O custo de uma geladeira nova ao consumidor é a soma do custo de fábrica com o percentual do distribuidor e dos impostos (aplicados ao custo de fábrica), porém do imposto diminui-se 10% como incentivos do IPI. Suponha que o percentual do distribuidor seja de 28%, os dos impostos total seja 45%, e o incentivo 10%. Considere dentre os seguintes algoritmos a seguir o(s) que faça(m): ler o custo de fábrica de um carro, calcular e escrever o custo final ao consumidor. 1o Sem 2012 HNigri - Algoritmos 5 Revisão Prova Colegiada I. inicio declare cust_fab, vlr_final numerico; escreva "Entre com o custo de fabricação”; leia cust_fab; vlr_final cust_fab + (cust_fab * 0.83); escreva "Valor final:", vlr_final; fim 1o Sem 2012 HNigri - Algoritmos 6 Revisão Prova Colegiada II. inicio declare cust_fab, dist, imp, vlr_final numerico; escreva "Entre com o custo de fabricação”; leia cust_fab; dist cust_fab * 0.28; imp cust_fab * 0.35; vlr_final cust_fab + dist + imp; escreva "Valor final: ", vlr_final; fim 1o Sem 2012 HNigri - Algoritmos 7 Revisão Prova Colegiada III. inicio declare cust_fab, dist, imp, vlr_final numerico; escreva "Entre com o custo de fabricação”; leia cust_fab; dist cust_fab * 0.28; imp cust_fab * 0.45; vlr_final cust_fab + dist + imp; escreva "Valor final: ", vlr_final; fim 1o Sem 2012 HNigri - Algoritmos 8 Revisão Prova Colegiada IV. inicio declare cust_fab, dist, imp, vlr_final numerico; escreva "Entre com o custo de fabricação”; leia cust_fab; dist cust_fab * 0.28; vlr_final cust_fab + dist + imp; escreva "Valor final:”, vlr_final; fim 1o Sem 2012 HNigri - Algoritmos 9 Revisão Prova Colegiada Qual(is) das opções esta(ão) correta(s)? a) I e II estão corretas b) II e III estão corretas c) II e IV estão corretas d) Somente II esta correta e) Nenhuma está correta 1o Sem 2012 HNigri - Algoritmos 10 Revisão Prova Colegiada RESPOSTA d) Somente II esta correta 1o Sem 2012 HNigri - Algoritmos 11 Revisão Prova Colegiada Qual será o valor de a e b após a execução do programa representado pelo portugol abaixo: início declare a , b , c numerico; a <-11; b <- 3; c <- a – b; se (a+b > 21) então inicio a <- a+1; b <- b * 3; fim senão a <- c modulo 2; // o mesmo que a <- c % 2 fim; 1o Sem 2012 HNigri - Algoritmos 12 Revisão Prova Colegiada a) a = 2 e b = 0 b) a = 0 e b = 2 c) a = 1 e b = 0 d) a = 0 e b = 3 e) a = 0 e b = 1 1o Sem 2012 HNigri - Algoritmos 13 Revisão Prova Colegiada RESPOSTA: d) a = 0 e b = 3 1o Sem 2012 HNigri - Algoritmos 14 Revisão Prova Colegiada A soma da sequência de números naturais representado por S = 1 + 2 + 3 + ... + N, onde, N é informado pelo usuário pode ser representado por qual algoritmo a seguir: 1o Sem 2012 HNigri - Algoritmos 15 Revisão Prova Colegiada início fim N i = 1 S = 0 i <= N N S S = S + i; i = i + 1 N A) 1o Sem 2012 HNigri - Algoritmos 16 Revisão Prova Colegiada início fim N i = 1; S = 0 i <= N S N S = S + i i = i + 1 S B) 1o Sem 2012 HNigri - Algoritmos 17 Revisão Prova Colegiada C) início fim N i =1; S = 1 i <= N N N S = S + i i = i + 1 S 1o Sem 2012 HNigri - Algoritmos 18 Revisão Prova Colegiada D) início fim N i = 1; S 1 i <= N S N S = S + i; i = i + 1 S 1o Sem 2012 HNigri - Algoritmos 19 Revisão Prova Colegiada RESPOSTA: B (AH-AI !!!) 1o Sem 2012 HNigri - Algoritmos 20 Revisão Prova Colegiada Considere que, durante a execução do algoritmo a seguir, os valores 2 e 3 serão lidos pelo comando da linha 1 e o valor 10 será lido pelo comando da linha 3. 1 2 3 4 5 6 leia A, B; C = 2 * A; leia A; C = C + B; imprima A, B, C; pare; 1o Sem 2012 HNigri - Algoritmos 21 Revisão Prova Colegiada Considerando o exposto acima, marque com um X a alternativa com afirmativa INCORRETA: a) Após a leitura da linha 1, a variável A possui o valor 2 e a variável B o valor 3. b) Na linha 2, o valor de C passa a ser 20. c) A variável A tem seu valor alterado ao longo do programa. d) Após a leitura da linha 3, o valor de A passa a ser 10, substituindo o valor anterior de A. e) A linha 4 modifica o valor de C para 7 1o Sem 2012 HNigri - Algoritmos 22 Revisão Prova Colegiada RESPOSTA: b) Na linha 2, o valor de C passa a ser 20. 1o Sem 2012 HNigri - Algoritmos 23 Revisão Prova Colegiada início declare cont, soma numerico; cont ← 0, soma ← 2; enquanto (cont < 5) faça inicio soma ← soma + 10; cont ← cont + 1; fim escreva “cont = ”, cont; escreva “soma = ”, soma ; } a) cont = 52 e soma = 5 b) cont = 7 e soma = 50 c) cont = 4 e soma = 50 d) cont = 5 e soma = 52 1o Sem 2012 HNigri - Algoritmos 24 Revisão Prova Colegiada Fazer o FLUXOGRAMA para os trechos: 1) for (x=0; x <= 100; x+=3 ) cin >> V[x]; 2) for (x=0; x < 10; x++) { for (y=0; y < 10; y++) cout << M[x][y] << “ “; cout << “\n”; 3) } para I de K+1 até N-1 faça inicio para J de K+1 até N-1 faça A[I, J] ← A[I, J] – A[I, K] * A[K, J]; B[I] ← B[I] – A[I, K] * Y[K]; A[I,K] ← 0; fim;
Compartilhar