Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AV_201603425501 » ALGORITMOS Tipo de Avaliação: AV Aluno: 201603425501 RICARDO SOUZA DE CARVALHO Professor: ALEXANDRE SOARES ALVES Turma: 9034/AE Nota da Prova: 5,0 Nota de Partic.: 0 Av. Parcial 2 Data: 08/06/2016 19:45:24 1a Questão (Ref.: 201604065620) Pontos: 1,0 / 1,0 Faça um algoritmo que calcule o IMC de uma pessoa, perguntando seu peso em kilos e altura em metros. E informe a sua classificação, sabendose que IMC = Peso / Altura² , e classificase 'ADEQUADO' se IMC for menor que 25, 'ACIMA DO PESO' se o IMC estiver entre 25 (inclusive) e 30(exclusive). E 'OBESO' de quem tem IMC acima de 30(inclusive). Resposta: #include<iostream> using namespace std; int maiin() { int a, p, imc; cout<<"Digite seu peso:"; cin>>p; cout<<"Digite sua altura"; cin>>a; imc = p/a; if( imc < 25 ) {cout<<"ADEQUADO";} else {cout<<"ACIMA DO PESO";} cout<<"\n"; system("pause"); Gabarito: Algoritmo IMC; var imc,altura,peso:real; inicio escreva("Entre com peso e altura respectivamente: "); leia(peso, altura); imc< peso / (Altura * altura); se imc < 25 entao escreva("Adequado! IMC=", imc) fimdese; se (imc >= 25) e (imc < 30) entao escreva("SobrePeso! IMC=", imc) fimdese; se imc >= 30 entao escreva("Obeso! IMC=", imc) fimdese; fimdeAlgoritmo. 2a Questão (Ref.: 201604120799) Pontos: 0,0 / 1,0 Analise o algoritmo e responda os itens abaixo. Algoritmo EntendendoAlgoritmo Var a, b, cont: inteiro Inicio b < 0 cont < 1 Para a < 1 até 4 Faça Inicio Escreva (ab) cont < cont + 1 Se b = 2 Então b < 1 Senão b < b + 1 Fim b < b + 1 cont < cont DIV b Fim a) O que o algoritmo escreve como saída? b) Ao final da execução do algoritmo, qual o valor da variável "cont"? c) Ao final da execução do algoritmo, qual o valor da variável "a"? d) Ao final da 2ª iteração do laço, qual o valor da variável "b"? e) O que faz o comando "cont DIV b"? Resposta: a) ab b) cont = 0 c)a=o d) b=4 e) divide e tem resultado inteiro da divisão Gabarito: a) 1 1 1 3 b) 1 c) 5 d) 2 e) Realiza o quociente da variável "cont" pela variával "b" 3a Questão (Ref.: 201604036176) Pontos: 0,0 / 1,0 Para resolver determinados problemas podemos fazer uso de algoritmos. Algoritmos podem ser entendidos como uma sequência finita de instruções , definida de forma clara e sem ambiguidade, de forma que possa ser executada e reproduzida pelo interpretador ou leitor. George Pólya formulou quatro etapas essenciais para a resolução de problemas. A opção que apresenta a ordem correta das etapas é: 1ª etapa Traçar um plano; 2ª etapa Compreender o problema; 3ª etapa Colocar o plano em prática; 4ª etapa Comprovar os resultados. 1ª etapa Colocar o plano em prática 2ª etapa Traçar um plano; 3ª etapa Compreender o problema; ; 4ª etapa Comprovar os resultados. 1ª etapa Compreender o problema; 2ª etapa Traçar um plano; 3ª etapa Colocar o plano em prática; 4ª etapa Comprovar os resultados. 1ª etapa Compreender o problema; 2ª etapa Traçar um plano; 3ª etapa Comprovar os resultados. 4ª etapa Colocar o plano em prática; 1ª etapa Comprovar os resultados; 2ª etapa Compreender o problema; 3ª etapa Traçar um plano;. 4ª etapa Colocar o plano em prática; 4a Questão (Ref.: 201603584601) Pontos: 1,0 / 1,0 Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO: num1 nome_aluno salariofinal nota2 cad1 id 5a Questão (Ref.: 201604036221) Pontos: 1,0 / 1,0 Observamos que as funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função que calcula o logaritmo neperiano de X é: sen (x) cos (x) tan (x) log (x) exp (x) 6a Questão (Ref.: 201604121471) Pontos: 0,0 / 1,0 O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não. decisão, enquanto, condição, decisão, verdadeira. condição, repita, se, condição, para. decisão, se, condição, condição, verdadeira. decisão, para, condição, condição, falsa. decisão, se, condição, condição, para. 7a Questão (Ref.: 201603476018) Pontos: 0,5 / 0,5 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Apenas o comando enquanto Se ou escolha Apenas o de entrada Para e Se Para ou enquanto 8a Questão (Ref.: 201603476741) Pontos: 0,5 / 0,5 A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que representa uma REPETIÇÃO : No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR. Se um aluno obter média abaixo de 6.0 estará REPROVADO, se não estará APROVADO. Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois. Para encher um copo com água, mantenha a torneira aberta enquanto o copo não esitver cheio. Para fazer um bolo, prepare os ingredientes, mistureos bem e ponha no forno para assar. 9a Questão (Ref.: 201603726434) Pontos: 0,5 / 0,5 Analise o código abaixo e Assinale as alternativas corretas em relação ao valor que será impresso após a execução do mesmo. A<‐10; Enquanto(A > 0 ) faça imprima(A); A <‐ A ‐ 3; Fim‐Enquanto 10, 7, 4, 1 10, 7, 3, 1 10, 7, 4, 3 10, 7, 5, 1 1, 7, 5, 3 10a Questão (Ref.: 201603698543) Pontos: 0,5 / 0,5 Execute o algoritmo utilizando o vetor CRR abaixo e responda o que ficará armazenado. ! U O T R E C A 1 2 3 4 5 6 7 8 para(i < 1; i <= 4; i = i + 1) { aux < CRR[ i ]; CRR[ i ] < CRR[8 i + 1 ]; CRR[8 i + 1] < aux; } ! A C E R T O U A C E R U O T ! U O T R E C A ! A C E R T O U ! A C E R ! T O U Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
Compartilhar