Buscar

AV ALGORITMOS 2016.1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais