Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS Simulado: CCT0239_SM_201301852937 V.2 Fechar Aluno(a): Matrícula: Desempenho: 2,0 de 8,0 Data: 28/04/2015 08:28:57 (Finalizada) 1a Questão (Ref.: 201301946273) Faça um algoritmo em pseudocódigo que calcule e apresente o valor do volume de uma lata de óleo, utilizando a seguinte fórmula: Volume = pi * r2 * altura. Onde: R = raio e pi = 3.14159 O usuário irá fornecer a altura e o raio da lata. Sua Resposta: . Compare com a sua resposta: Como é uma questão de implementação há várias respostas corretas, uma delas é: algoritmo "Volume de uma lata" var volume, raio, altura:real inicio escreva("Informe a altura e o raio da lata:") leia(altura, raio) volume<-3.14 * (raio * raio) * altura escreva(" O volume da lata é:", volume) fimalgoritmo 2a Questão (Ref.: 201302174779) Uma agência bancária possui dois tipos de investimentos, de acordo com o quadro abaixo. Faça um programa que leia o tipo de investimento e seu valor, e calcule e mostre o valor corrigido, conforme o tipo de investimento. Sua Resposta: . Compare com a sua resposta: INÍCIO TIPO: INTEIRO VL_ATUAL, VL_CORRIGIDO: REAL; LEIA (TIPO, VL_ATUAL) SE (TIPO = 1) ENTÃO VL_CORRIGIDO ← VL_ATUAL * 1.03 ESCREVA ("INVESTIMENTO : POUPANÇA: ") SENÃO VL_CORRIGIDO ← VL_ATUAL * 1.04 ESCREVA ("INVESTIMENTO :FUNDOS DE RENDA FIXA: ") FIM SE ESCREVA ("VALOR INICAL: ",VL_ATUAL) ESCREVA ("VALOR CORRIGIDO: ", VL_CORRIGIDO) FIM 3a Questão (Ref.: 201302166232) Pontos: 0,0 / 1,0 Segundo o que foi apresentado, para se desenvolver um algoritmo é necessário verificar quais etapas específicas para a solução de um problema. Assim sendo, quatro momentos são apresentados. No primeiro momento, deve-se: Compreender o enunciado do problema, para que se possa identificar a origem e os tipos de dados que serão processados. Além de definir o que se deseja como resultado e sua forma de apresentação. Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser processados. Além de definir o que se deseja como dados simples e sua forma de apresentação. Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser eliminados. Além de definir o que se deseja como resultado e sua forma de apresentação. Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser eliminados. Além de definir o que se deseja como elementos naturais e sua forma de apresentação. Compreender o enunciado para que se possa questionar a origem e os tipos de dados que serão processados. Além de definir o que se deseja como resultado e sua forma de apresentação. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201302506381) Pontos: 1,0 / 1,0 A definição de algoritmos, segundo Forbellone, é uma sequência de passos finitos para atingir um objetivo bem definido. Com base nessa definição, marque a alternativa que apresenta uma sequência lógica para fritar ovo. Retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo - quebre o ovo . Coloque manteiga na frigideira - quebre o ovo - despeje-o na frigideira - retire-o quando estiver frito. Despeje-o na frigideira - retire-o quando estiver frito - coloque-o no prato - salpique queijo ralado. Coloque manteiga na frigideira - quebre o ovo - retire-o quando estiver frito - despeje-o na frigideira. Quebre o ovo - retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo . Gabarito Comentado. 5a Questão (Ref.: 201302556838) Pontos: 0,0 / 1,0 Assinale a opção correta. Pseudolinguagem, vez por outra, demonstra ambiguidade. Linguagem natural pode ser usada, sem problemas de ambiguidades, para representar algoritmos. Devemos evitar a representação de um algoritmo com pseudolinguagem. Linguagem gráfica livre não está isenta de ambiguidades. Fluxogramas possuem certa ambiguidade, quando o programador não possui conhecimento adequado 6a Questão (Ref.: 201301948803) Pontos: 0,0 / 1,0 Interprete o algoritmo abaixo e informe o valor final da variável X. Início Inteiro: X; X 3; Se X < 4 então X 0; Senão X X+7; Fim Se; Fim. 0 1 3 10 4 Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201302192046) Pontos: 0,0 / 1,0 Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos. =, > e ? !, > e >= &&, || e ! &&, >= e <= +, - e * Gabarito Comentado. 8a Questão (Ref.: 201301949213) Pontos: 1,0 / 1,0 Sobre o FLUXOGRAMA abaixo podemos afirmar que : Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Apresenta na sua lógica as três estruturas básicas de programação Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Apresenta na sua lógica a estrutura básica DECISÃO Apresenta na sua lógica a estrutura básica REPETIÇÃO Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201302194209) Pontos: 0,0 / 1,0 Qual o valor da variável X ao final deste PSEUDOCÓDIGO abaixo. Int a = 3, b= 5, c = 8, X = 3 SE (a*b) >= (c+b+6) X = X * 2 X = X + ((c+1) / a) SENÃO X = X + 2 X = (b*3) / X FIM-SE IMPRIMIR X 9 15 12 3 18 10a Questão (Ref.: 201301953885) Pontos: 0,0 / 1,0 Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos trechos abaixo escritos em C++ representa esta situação? if (media <= 6) cout << "Aprovado"; else cout << "Reprovado"; if (media != 6) { cout << "Aprovado"; } else { cout << "Reprovado"; } if (media > 6) cout << "Aprovado"; else cout << "Reprovado"; if (media >= 6) cout << "Aprovado"; else cout << "Reprovado"; if (media > 6) { cout << "Aprovado"; } else { cout << "Reprovado";
Compartilhar