Buscar

AV. 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

Prévia do material em texto

A partir da comparação entre as estruturas while e do...while, é certo afirmar que:
Qual a estrutura de repetição mais indicada para os casos em que é necessário que o bloco de código a ser repetido
seja sempre repetido pelo menos uma vez?
Qual dos comandos abaixo está escrito de forma errada?
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja
diferente de 0?
Em relação as estruturas de repetição, marque a alternativa correta:
 
CCT0239_EX_A8_201603425501     » 00:01  de 50 min.   Lupa  
Aluno: RICARDO SOUZA DE CARVALHO Matrícula: 201603425501
Disciplina: CCT0239 ­ ALGORITMOS  Período Acad.: 2016.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.
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.
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.
Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado poderá não ser
executado.
Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado será sempre
executado, pelo menos uma vez.
2.
do{ }while
while{}
repeat until
for{}
while do
3.
for (X=10 ; X > 0 ; X­­)
for (X=0 , Y=4 ; X < 10 ; X++ , Y­­)
for (X=0 ; X < 10 ; X++)
for (X < 10 ; X=0 ; X++)
for (X=0 , Y=0 ; X < 10 ; X++ , Y=Y+2)
4.
for ( i = 0; i == num; i++)
for (i = num; i > 0; i++)
while (num == 0)
enquanto (num > 0)
while (num != 0)
5.
 
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:
A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, o que não garante que pelo menos
uma vez as instruções deste são executadas.
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 antes de entrar no laço.
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.
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.
A estrutura de repetição Faça / Enquanto efetua um teste lógico no início do laço, garantindo que pelo menos
uma vez as instruções deste são executadas.
6.
for
for/while
while
do/for
do/while
Legenda:      Questão não respondida     Questão não gravada     Questão gravada
Exercício inciado em 26/05/2016 17:04:02.

Outros materiais