Baixe o app para aproveitar ainda mais
Prévia do material em texto
Untitled Document http://bquestoes.estacio.br/nada.asp?cliente=Estacio 1 de 1 29/06/2016 20:14 Avaliação: CCT0239_AV_201509129286 » ALGORITMOS Tipo de Avaliação: AV Aluno: 201509129286 - ELCIONE VIEIRA ABRANCHES Professor: SERGIO DE OLIVEIRA SANTOS Turma: 9008/AA Nota da Prova: 5,5 Nota de Partic.: 2 Av. Parcial 2 Data: 15/06/2016 09:00:00 1a Questão (Ref.: 201509398188) Pontos: 1,0 / 1,0 Desenvolva um algoritmo em pseudocódigo para identificar se um terreno é no formato QUADRADO ou RETANGULAR. O usuário informará a largura e o comprimento do terreno. Calcular também a área do terreno. Resposta: progtipodeterreno int altura, area, largura; imprima "Digite a altura: ", "\n"; leia altura; imprima "Digite a largura: ", "\n"; se (altura = largura) { imprima "A o terreno é quadrado."; } senao { imprima "O terreno e retangular."; } para (area<-largura*altura); imprima "A area do terreno e: ", "\n"; leia area; fimprog Gabarito: Inicio. Variavel int LARG, COMP, AREA Ler LARG Ler COMP Calcular AREA = LARG * COMP SE LARG = COMP Imprimir "Terreno é um QUADRADO¿ SE NÃO Imprimir "Terreno é RETANGULAR¿ FIM-SE Imprimir "ÁREA = ", AREA Fim. 2a Questão (Ref.: 201509191202) Pontos: 0,5 / 1,0 Elabore um programa em C++ que receba três valores pelo teclado, encontre qual é o maior deles e mostre-o na tela. Resposta: using namespace std; int main{} int val1, val2, val3; cout>>"Digite valor 1: ". "\n"; cin<<val1; cout>>"Digite valor 2: ", "\n"; cin<<val2; cout>>"Digite valor 3: ", "\n"; cin<<val3; if { val1>val2; cin<<"O valor 1 é o maior valor." } else { cin<<"O valor 2 e o maior valor." } if else { cin<<"O valor 3 e o valor maior."} systempause Gabarito: int main() { int a,b,c, maior; cout << "Entre com os três números: "; cin >> a >> b >> c; maior = a; BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 5 29/06/2016 20:14 if (b > maior) maior=b; if (c > maior) maior =c; cout << "Maior: " << maior; } 3a Questão (Ref.: 201509710346) Pontos: 1,0 / 1,0 O termo algoritmo deriva-se do nome do matemático Abu Ja´far Muhammad Al -Khwarizmi, o qual introduziu a escrita dos cálculos por meio de uma sequência de passos em substituição ao ábaco. Na programação podemos definir algoritmos como: Sequência de passos infinitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação. Sequência de passos finitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação. Sequência de procedimento não utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. Sequência de passos finitos, e mal estruturados que podem ser automatizados e implementados utilizando linguagens de programação. Sequência de procedimento utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. 4a Questão (Ref.: 201509152482) Pontos: 1,0 / 1,0 Em um algoritmo, para cada variável deve ser declarado o seu tipo, ou seja, o tipo de dado que ela armazenará. O tipo que é utilizado para armazenar valores fracionários, positivos ou negativos é: string lógico inteiro caractere real 5a Questão (Ref.: 201509848757) Pontos: 1,0 / 1,0 Dado o algoritmo abaixo, diga qual a sua saída: prog questao int valor; imprima Digite um valor; leia valor; imprima \nO valor digitado foi,valor,\n; fimprog Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo somente este valor na tela. Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitado foi, seguido do valor digitado, por sua vez seguido do símbolo \n. Exibirá na tela uma mensagem para a entrada de um valor e, em seguida, será encerrado. Será encerrado automaticamente quando o o valor for digitado. Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitado foi, seguido do valor digitado. 6a Questão (Ref.: 201509152787) Pontos: 0,0 / 1,0 Interprete o algoritmo abaixo e informe o valor final da variável X. Início Inteiro: X; X ¬ 3; BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 5 29/06/2016 20:14 Se X < 4 então X ¬ 0; Senão X ¬ X+7; Fim Se; Fim. 3 0 10 4 1 7a Questão (Ref.: 201509370629) Pontos: 0,5 / 0,5 Observe o trecho do algoritmo a seguir e responda: leia num; se (num % 2 == 0) { tipo = 1; } senão { tipo = 2; } escolha(tipo) { caso1 : imprima"PAR";pare; caso2 : imprima"IMPAR";pare; } Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 13 e 16. Qual o conjunto de respostas no final da terceira execução? IMPAR, PAR, PAR PAR, PAR, IMPAR PAR, IMPAR, PAR IMPAR, PAR, IMPAR IMPAR, IMPAR, PAR 8a Questão (Ref.: 201509403311) Pontos: 0,5 / 0,5 Dado o ALGORITMO abaixo, utilizando a notação em Pseudocódigo, faça a análise BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 5 29/06/2016 20:14 I) Somente as variáveis vi e vf serão inseridas pelo usuário por meio do teclado II) A variável 'v' é a variável de controle e deverá contar 10 vezes III) As linhas de 11 à 13 deverão realizar um laço que tem como objetivo imprimir a variável de controle 'v' partindo de vi até vf. IV) Na linha 10 o usuário deverá informar o passo da estrutura de repetição para V) A variável 'v' deverá ser inserido via teclado pelo usuário. Marque somente a alternativa correta: As alternativas I, II, IV e V estão corretas Somente a alternativa III é correta As alternativas IV e V estão corretas Nenhuma das opções acima As alternativas I e II estão corretas 9a Questão (Ref.: 201509158781) Pontos: 0,0 / 0,5 Para exibir o valor da variável x do �po inteiro em C++ deve ser u�lizado o comando: cout >> "Valor de x: " , x; cout >> "Valor de x: " >> x; cout << "Valor de x: " >> x; cout >>x; cout << x; 10a Questão (Ref.: 201509157268) Pontos: 0,0 / 0,5 Os chamados vetores e matrizes podem ser considerados como: Estruturas de dados homogêneas Comandos de repetição Estruturas de dados heterogêneas Comandos de seleção Comandos de seleção composta Período de não visualização da prova: desde 08/06/2016 até 21/06/2016. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 de 5 29/06/2016 20:14 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 5 de 5 29/06/2016 20:14
Compartilhar