Buscar

ALGORITMOS estruturas de repetição parte 2 (aula 8)

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
CCT0239_A8_201703407792_V2
	
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: BIANCA DONINI
	
	Disciplina: CCT0239 - ALGORITMOS 
	Período Acad.: 2017.1 EAD (GT) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		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 repetição há uma na qual uma ação será executada pelo menos uma vez, antes da avaliação da condição. Esta estrutura é implementada em C++ pelo comando básico:
	
	
	
	
	 
	do/while
	
	
	do/for
	
	
	for/while
	
	
	while
	
	
	for
	
	
	
		2.
		Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
    int i = 0;
    double x, y = 0;
    cout << "Digite um numero: ";
    cin >> x;
    while (x != 0){
        i = i + 1;
        y = y + x;
        cout << "Digite um numero: ";
        cin >> x;
    }
    y = y / i;
    cout << "Numero: " << y << "\n";
    system("PAUSE");
    return 0;
}
	
	
	
	
	
	A quantidade de elementos pares
	
	
	O menor de todos os elementos digitados
	
	
	A quantidade de elementos digitados
	
	
	O maior de todos os elementos digitados
	
	 
	A média dos elementos digitados
	
	
	
		3.
		Assinale a alternativa correta em relação a quantidade de vezes que a palavra "ALGORITMO" será impressa, no trecho de código abaixo:
cont = 0;
while( cont < 30 ) {
   cout << "ALGORITMO" << endl;
   cont = cont + 1;
}
	
	
	
	
	
	31
	
	 
	29
	
	
	Nenhuma das alternativas.
	
	 
	30
	
	
	15
	
	
	
		4.
		Comando de repetição é utilizado quando se deseja repetir determinados comandos. Marque a opção que representa o uso do comando while para implementar a estrutura de um contador corretamente.
	
	
	
	
	
	String cont = ""; { cont++; } while (cont!="")
	
	
	while (repita 10 vezes) { }
	
	
	while (if cont =10){ }
	
	 
	int cont = 0; while (cont <=10){ cout << "exibindo o número " << cont; cont++; }
	
	
	while () { cout << "exibindo o número"; }
	
	
	
		5.
		Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0?
	
	
	
	
	
	while (num == 0)
	
	 
	while (num != 0)
	
	
	for (i = num; i > 0; i++)
	
	
	for ( i = 0; i == num; i++)
	
	
	enquanto (num > 0)
	
	
	
		6.
		Para que a palavra "AMOR" seja escrita na tela 5 vezes, qual condição apropriada deve ser colocada no trecho de código abaixo? Marque a opção correta. 
x = 1;
while ( _________ )
{
cout<<"AMOR \n";
x = x + 2;
}
	
	
	
	
	
	x < 5
	
	 
	x < 10
	
	
	x <= 5
	
	
	x <= 11
	
	
	x > 10
	
	
	
		7.
		A partir da comparação entre as estruturas while e do...while, é certo afirmar que:
	
	
	
	
	
	Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado será sempre executado, pelo menos uma vez.
	
	 
	No while, o bloco de comandos controlado poderá não ser executado. Enquanto que no do...while o bloco de comandos controlado será sempre executado, pelo menos uma vez.
	
	
	Em termos de execução não há diferença. A diferença está, apenas, na sintaxe.
	
	
	No do...while, o bloco de comandos controlado poderá não ser executado. Enquanto que no while o bloco de comandos será sempre executado, pelo menos uma vez.
	
	
	Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado poderá não ser executado.
	
	
	
		8.
		Assinale a alternativa correta em relação a quantidade de vezes que a palavra "PAZ" será impressa, no trecho de código abaixo: 
x = 50;
do{
y = 8;
do{
cout<<"PAZ \n";
y++;
} while ( y <10);
x--;
}while ( x > 48);
	
	
	
	
	
	7 vezes
	
	
	5 vezes
	
	 
	4 vezes
	
	
	8 vezes
	
	
	6 vezes

Outros materiais