Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AV2 » ALGORITMOS Tipo de Avaliação: AV2 Aluno: Professor: ANITA LUIZA MACIEL LOPES Turma: 9002/AB Nota da Prova: 7,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 21/08/2013 18:56:25 1a Questão (Cód.: 13036) Pontos: 0,5 / 0,5 Que comando deve ser usado para tomar uma decisão simples entre duas ações? for if do while case while 2a Questão (Cód.: 15054) Pontos: 0,5 / 0,5 Os chamados vetores e matrizes podem ser considerados como: Comandos de seleção composta Comandos de seleção Estruturas de dados homogêneas Comandos de repetição Estruturas de dados heterogêneas 3a Questão (Cód.: 15706) Pontos: 0,5 / 0,5 Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C++ melhor representa esta tarefa? do{ // [bloco de comandos] } while (cfp !=0); while{ // [bloco de comandos] } do (cfp !=0); if (cpf != 0){ // [bloco de comandos] } for (cpf=0; cpf !=0; cpf++) { // [bloco de comandos] } do while (cfp !=0){ // [bloco de comandos] } 4a Questão (Cód.: 14614) Pontos: 0,5 / 0,5 Uma professora pontuou três notas de um aluno para cálculo da média aritmética e para classificá-lo, de acordo com os intervalos definidos para a média. MEDIA ARITMÉTICA MENSAGEM 0,0 ●----○ 3,0 Reprovado 3,0 ●----○ 7,0 Exame 7,0 ●----● 10,0 Aprovado O símbolo ○ define um intervalo aberto enquanto ● define um intervalo fechado. Determine a expressão lógica que define a correta classificação do aluno, conforme a sua média: Se (media >= 7) E (media <= 10) ENTÃO ESCREVA "Aprovado" Se (media = 7) E (media < 10) ENTÃO ESCREVA "Aprovado" Se (media >= 3) E (media <= 7) ENTÃO ESCREVA "Exame" Se (media >= 0) OU (media < 3) ENTÃO ESCREVA "Reprovado" Se (media > 0) E (media <= 3) ENTÃO ESCREVA "Reprovado" 5a Questão (Cód.: 15083) Pontos: 0,5 / 0,5 O que será exibido de acordo com o trecho de código abaixo? c 20 r c mod 2 se (r = 0) entao escreva("Valor de r:", r) senao se (r = 1) entao escreva("Valor de r: ",r) senao escreva("Valor de r:",r+3) fimse fimse Valor de r: 3 Valor de r: 10 Valor de r: 0 Nada será exibido. Valor de r: 1 6a Questão (Cód.: 14749) Pontos: 0,5 / 0,5 Analise o código abaixo e determine qual o valor final da variável SOMA ? int x = 0, soma = 0 ; for (x=1; x<=5; x=x+1) soma = soma + x; cout << "O valor da SOMA é "<< soma; 20 10 05 15 25 7a Questão (Cód.: 13607) Pontos: 1,0 / 1,0 Qual algoritmo que calcula corretamente o salário líquido dos funcionários de uma determinada empresa, sabendo-se que o salário líquido é o salário bruto menos os descontos. programa FOLHA_DE_PAGAMENTO var int DESC; real SALBRUTO, LIQUIDO; inicio leia(SALBRUTO); leia(DESC); LIQUIDO <- (SALBRUTO * DESC / 100); escreva("O salário líquido é ",LIQUIDO); fim programa FOLHA_DE_PAGAMENTO var real SALBRUTO, DESC, LIQUIDO; inicio leia(SALBRUTO); leia(DESC); LIQUIDO <- (SALBRUTO - DESC); escreva("O salário líquido é ",LIQUIDO); fim programa FOLHA_DE_PAGAMENTO var real SALBRUTO, DESC, LIQUIDO; inicio leia(SALBRUTO); leia(DESC); LIQUIDO <- (SALBRUTO / DESC); escreva("O salário líquido é ",SALBRUTO); fim programa FOLHA_DE_PAGAMENTO var real SALBRUTO, DESC, LIQUIDO; inicio leia(SALBRUTO); leia(DESC); SALBRUTO <- (LIQUIDO + DESC); escreva("O salário líquido é ",LIQUIDO); fim programa FOLHA_DE_PAGAMENTO var int DESC; real SALBRUTO, LIQUIDO; inicio leia(SALBRUTO); leia(DESC); SALLIQUIDO <- (SALBRUTO / DESC); escreva("O salário líquido é ",LIQUIDO); fim 8a Questão (Cód.: 94188) Pontos: 0,0 / 1,0 Analise o código mostrado na figura abaixo e assinale a alternativa que descreve corretamente a sua execução: A palavra "Algoritmos" será escrita diversas vezes na tela, separadas por espaço A palavra "Algoritmos" será escrita na tela normalmente, em texto corrido, conforme se escreve Nada será escrito na tela A palavra "Algoritmos" será escrita na tela verticalmente, uma letra em cada linha A palavra "Algoritmos" será escrita na tela de trás pra frente 9a Questão (Cód.: 8041) Pontos: 1,5 / 1,5 Faça um algoritmo em pseudocódigo que receba a temperatura em graus Celsius do usuário e apresente-a em graus Fahrenheit, de acordo com a fórmula: ºF = (1.8 * ºC) + 32. A saída deve ser igual ao exemplo: Exemplo: A temperatura CC graus Celsius equivale em Fahrenheit a FF.F graus. Onde: CC é a temperatura informada pelo usuário FF.F é a temperatura convertida pelo programa Resposta: programa conv_temp var real c, f; inicio escreva("Qual a temperatura: "); leia(c); f<-(1.8*c)+32; escreva("a temperatura " c " graus Celsius equivale em Fahrenheit a " f " graus"); fim Gabarito: Como é uma resposta de implementação podem haver várias alternativas, uma delas é: algoritmo "Conversão de temperatura" var tempC, tempF:real inicio escreva("Informe a temperado em graus Celsius:") leia(tempC) tempF<-(1.8*tempC)+32 escreva(" A temperatura ",tempC," graus Celsius equivale em Fahrenheit a ",tempF," graus.") fimalgoritmo Vale ressaltar, que o professor deve analisar a lógica utilizada pelo aluno para a resposta da questão, já que podem ser apresentadas várias formas de solução. 10a Questão (Cód.: 9843) Pontos: 1,5 / 1,5 Desenvolva um algoritmos usando pseudocódigo para calcular o fatorial de n. O valor de n será informado pelo usuário. Exemplo : Fatorial de 5, 5 ! = 5 x 4 x 3 x 2 x 1 Resposta: programa fatorial var int n, cont, fat; inicio escreva("Qual o numero: "); leia(n); fat<-1; para(cont<- 1;cont<=n;cont=cont+1) fat<-fat*cont; escreva("o fatorial de " n " e igual a : " fat); fim Gabarito: Inicio. Var n, fatorial x = 0 fatorial = 1 Ler n Faça enquanto n > 0 fatotial = fatorial * n n = n - 1 Fim-Faça Imprimir fatorial Fim. Período de não visualização da prova: desde 21/08/2013 até 02/09/2013.
Compartilhar