Buscar

ALGORITMOS Ex8

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

Prévia do material em texto

Parte superior do formulário
		
	Algoritmos - Exercício 8
	
	 1a Questão (Ref.: 201503226701)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Um comerciante deseja verificar a média da idade de seus clientes. Para isso desenvolveu um algoritmo para auxiliá-lo. Analise cada algoritmo apresentado nas opções e marque a que define que o comerciante calculou a media somente para as idades informadas que forem inferiores a 70.
	
	
	repeat 
cin >> idade; 
soma += idade; 
until idade < 70
	
	repeat 
cin >> idade; 
soma += idade; 
until idade > 70; 
	
	for (idade=0;idade<70;idade++) 
{ 
cin>>idade; 
soma += idade; 
} 
	
	cin >> idade; 
while (idade <70) 
{ 
soma += idade; 
cin >> idade; 
} 
	
	for (idade=0;idade<70;idade++) 
{ 
soma += idade; 
} 
	
	 2a Questão (Ref.: 201503390883)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	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.
 num<-1 
Enquanto(num < 6 ) faça 
 imprima(num)
 num <- num + 2
Fim-Enquanto
	
	
	9, 8, 7
	
	4, 3, 2
	
	1, 3, 5
	
	8, 6, 5, 4
	
	7, 6, 4
	
	 3a Questão (Ref.: 201503399775)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	As estruturas de repetição permitem executar mais de uma vez um mesmo trecho de código. Trata-se de uma forma de executar blocos de comandos somente sob determinadas condições, mas com a opção de repetir o mesmo bloco quantas vezes forem necessárias. As estruturas de repetição são úteis, por exemplo, para repetir uma série de operações semelhantes que são executadas para todos os elementos de uma lista ou de uma tabela de dados, ou simplesmente para repetir um mesmo processamento até que uma certa condição seja satisfeita. Sejam as seguintes afirmativas:
I - Toda estrutura de repetição apresenta um teste no início e um na saída.
II - Toda estrutura de repetição pode ser substituída por um conjunto de estruturas de decisão, onde não haja testes ou condições.
III - Toda estrutura de repetição apresenta um critério de parada.
IV- Toda estrutura de repetição apresenta fluxo de execução invertido devido a diversas iterações.
 Marque a alternativa que representa apenas as afirmativas CORRETAS:
	
	
	I
	
	III
	
	II, III e IV
	
	I e IV
	
	I e III
	
	 4a Questão (Ref.: 201503390894)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	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, 3
	
	10, 7, 5, 1
	
	10, 7, 4, 1
	
	1, 7, 5, 3
	
	10, 7, 3, 1
	
	
	 5a Questão (Ref.: 201503399996)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	A fim de possibilitar a implementação de algoritmos estudamos algumas estruturas básicas, como estrutura de desvio de fluxo, estrutura de repetição etc. Entre as estrutura de dados de repetição há uma na qual uma ação será executada pelo menos uma vez, antes da avaliação da condição. Estas estrutura de dados é implementada em C++ pelo comando básico:
		
	
	while 
	
	for/while 
	
	for 
	
	do/while 
	
	do/for 
	
	 6a Questão (Ref.: 201503361268)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Considere o trecho abaixo sabendo que num é um variável inteira.
 num = 11;
do {
 if (num % 2 == 0)
 cout << num << "\n";
 num = num -1 ;
} while (num != 0);
Assinale a opção correta :
		
	
	O trecho fornecido pára quando num for zero e os números exibidos são todos os pares de 10 até 2, nesta ordem.
	
	o trecho fornecido pára quando num for diferente de zero e são exibidos os valores 10 e 8, pelo menos.
	
	O trecho fornecido pára quando num for zero e os números exibidos são todos os pares de 10 até 0, nesta ordem.
	
	O trecho fornecido pára quando num for diferente de zero e o único número exibido é o 10.
	
	O trecho entra em loop.
	
	
Parte inferior do formulário

Continue navegando