Buscar

ALGORITMOS - AVALIACAO DE APREDIZAGEM AULA5. AULA6

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

ALGORITMOS
	
	Exercício: CCT0239_EX_A6_201409036367 
	 Voltar
	Aluno(a): WELLINGTON SANTOS DE QUADROS
	Matrícula: 201409036367
	
	Data: 21/10/2014 19:39:19 (Finalizada)
	
	 1a Questão (Ref.: 201409051213)
	
	Analise as sentenças abaixo em relação às estruturas de repetição utilizadas para construção de algoritmos
I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na estrutura de repetição.
II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções deste são executadas.
III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira.
IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma instrução que a atualize no interior do laço.
As afirmações corretas são:
 
		
	
	II, III e IV
	
	I e II
	 
	I, II e IV
	
	II e III
	
	I, II e III
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201409055456)
	
	Após análise do código responda a questão:
 
 
 
Ao ser compilado e executado, o programa irá exibir na tela:
		
	 
	Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente.
	 
	Os valores entre 1 e 5 (inclusive)em ordem crescente.
	
	Os valores entre 1 e 5 (inclusive) em ordem decrescente.
	
	Os números pares entre 1 e 5 (inclusive) em ordem crescente.
	
	Os números ímpares entre 1 e 5 em ordem decrescente.
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201409625982)
	
	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
	 
	16 e 9
	
	50 e 16
	
	50 e 9
	
	9 e 9
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201409048693)
	
	A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que representa uma REPETIÇÃO :
		
	 
	Para encher um copo com água, mantenha a torneira aberta enquanto o copo não esitver cheio.
	 
	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.
	
	No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR.
	
	Para fazer um bolo, prepare os ingredientes, misture-os bem e ponha no forno para assar.
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201409267942)
	
	Muitas séries matemáticas podem ser geradas com a estrutura do para/ for.
 
Analise o código abaixo e escolha a opção que contém a série exibida.
 
 
 
		
	
	0       1       1       2       4       7       13       24
	
	0       0       1       1       2       4       7       13
	 
	1       1       2       4       7      13       24       44 
	
	2       4       7      13      24      44      81     149
	
	1       2       4       7      13     24       44       81
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201409270313)
	
	Laços de repetição são usados para que uma determinada sequência de comandos seja repetida um determinado número de vezes, sem a necessidade de reescrever tais comandos inúmeras vezes. Marque a alternativa que apresenta corretamente a representação de um laço de repetição codificado em C++.
		
	
	e) for(i++, , int i)
{ cout<< I;}
	 
	a) for(int i=0;i<10;i++)
{ cout<< i;}<i;}<i;}<="" body=""></i;}<i;}
	 
	d) if(int i;i<10;i++)
{cout<<i;}<i;}< body=""> < I;}</i;}<i;}<>
	
	b) if(i>10)
{ if (i<100) i=0;}
	
	c) for( i>0, i<10,i++)
{ cout<<i;}<i;}<i;}< body=""></i;}<i;}<i;}<> < I;}
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 Voltar

Outros materiais