Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0239_AV_201601013752 » ALGORITMOS Tipo de Avaliação: AV Aluno: 201601013752 - HERIVELTO LUIZ MENDES DE SOUSA Professor: SERGIO DE OLIVEIRA SANTOS Turma: 9006/AF Nota da Prova: 7,5 Nota de Partic.: 2 Av. Parcial 2 Data: 08/06/2016 14:17:43 1a Questão (Ref.: 201601064108) 5a sem.: Seleção Pontos: 1,0 / 1,0 Elabore um programa em C que dada a idade de um nadador classifica-o em uma das seguintes categorias: infantil A = 5 - 7 anos; infantil B = 8-10 anos; juvenil A = 11-13 anos; juvenil B = 14-17 anos; adulto = maiores de 18 anos Resposta: using namespace std; into main() { int idade If (idade >= 5 && idade <=7) {"infantilA"; else If (idade>=8 && idade) "infantilB"; else If (idade >= 11 && idade <=13) "juvenilA"; else If (idade >= 14 && idade <=17) "juvenilB"; else If (idade >=18) "adulto"; fimse fimse fimse fimse fimse } Gabarito: #include main() { float idade; cout << "Entre com a idade:"; cin >> idade; if (idade >= 5 && idade<=7) { cout <<"Categoria Infantil A\n"; } else if (idade >= 8 && idade<=10) { cout <<"Categoria Infantil B\n"; } else if (idade >= 11 && idade<=13) { cout <<"Categoria Juvenil A\n"; } else if (idade >= 14 && idade<=17) { cout <<"Categoria Juvenil B\n"; } else if (idade >= 18) { cout <<"Categoria Adulto\n"; } system("pause"); } 2a Questão (Ref.: 201601611323) 11a sem.: Estrutura de repetição com teste no inicio Pontos: 0,5 / 1,0 Faça um algoritmo em português estruturado para receber a idade, a altura e o peso de várias pessoas. Calcule e imprima: i. A quantidade de pessoas com idade superior a 50 anos; ii. A média das alturas das pessoas com idade entre 10 e 20 anos; iii. A porcentagem de pessoas com peso inferior a 40 quilos entre todas as pessoas analisadas. O algoritmo será executado enquanto não for digitada idade menor ou igual à zero. Resposta: procedimentos var Int idade. media, porc Real altura, peso inicio imprima "idade:" leia idade media= 0 para (int i=0 i<=0, i++) if Gabarito: algoritmo "conta_idade" Var idade, con1, con2: inteiro inicio con1<-0 con2<-0 leia(idade) enquanto(idade<>-99)faca se (idade < 21) entao con1<-con1+1 senao se (idade > 50) entao con2<-con2+1 fimse fimse leia(idade) fimenquanto escreva(con1, con2) Fimalgoritmo 3a Questão (Ref.: 201601245393) sem. N/A: Introdução ao estudo de Algoritmos Pontos: 1,0 / 1,0 Podemos conceituar algoritmo como sendo uma sequência de passos finitos que devem ser escritos de forma precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um problema computacional. Os algoritmos podem ser representados de diferentes maneiras. Marque a alternativa que apresenta as três principais formas distintas de representação de algoritmos: e) linguagem natural, linguagem de máquina e linguagem de programação. a) linguagem natural, linguagem gráfica e pseudolinguagem. d) linguagem gráfica, fluxograma e pseudocódigo. c) linguagem natural, linguagem textual e fluxograma. b) linguagem de programação, código fonte e linguagem natural. 4a Questão (Ref.: 201601022983) 2a sem.: Conceitos iniciais Pontos: 1,0 / 1,0 Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de: Variável Comando de entrada Fluxograma Estrutura de decisão Comando de saída 5a Questão (Ref.: 201601668542) 2a sem.: COMANDOS DE ENTRADA Pontos: 1,0 / 1,0 O comando de entrada de dados é o __________________________. leia escreva inicio imprima imprimir 6a Questão (Ref.: 201601023090) sem. N/A: Fluxograma Pontos: 1,0 / 1,0 O símbolo abaixo pode representar qual comando nas linguagens de programação? Comando de leitura Comando de saída Atribuição de variável Comando condicional Declaração de variável 7a Questão (Ref.: 201601243542) sem. N/A: AULA 5 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, IMPAR, PAR PAR, IMPAR, PAR IMPAR, PAR, PAR PAR, PAR, IMPAR IMPAR, PAR, IMPAR 8a Questão (Ref.: 201601601106) sem. N/A: CLONE: Os códigos vão ficar menores. Chegaram as estruturas de repetição. Pontos: 0,5 / 0,5 Marque a opção correta. Considere o trecho de programa feito em C++. O valor final de s e o valor final de num, são respectivamente: int conta, num=1, s=0; for(conta = 10; conta < = 40; conta= conta+10){ s= s+num; num= num +2; } o valor de s está indefinido e o valor de num é 7 50 e 16 9 e 9 50 e 9 16 e 9 9a Questão (Ref.: 201601031694) 3a sem.: ENTRADA/SAIDA DE DADOS Pontos: 0,5 / 0,5 Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando: cout >> "Valor de x: " , x; cout << "Valor de x: " >> x; cout << x; cout >> "Valor de x: " >> x; cout >>x; 10a Questão (Ref.: 201601107636) 13a sem.: VETORES Pontos: 0,5 / 0,5 Para que possamos construir um programa em C++ que "armazene sexo e idade de 5 pessoas, exiba uma listagem contendo sexo e idade de todas as pessoas e, ao final, o total de pessoas do sexo masculino e a soma das idades" podemos utilizar: I. Dois vetores: um do tipo char para armazenar os sexos e o outro do tipo int para armazenar as idades. II. Dois acumuladores (duas variáveis) também do tipo char: um para contar as pessoas do sexo masculino e outro para somar as idades. III. Duas estruturas de repetição (uma para entrada e outra para saída). Analise as senteças e marque a resposta correta. Somente as sentenças II e III estão corretas Somente as sentenças I e II estão corretas Somente a sentença III está correta Todas as sentenças estão corretas Somente as sentenças I e III estão corretas
Compartilhar