Buscar

av1 linguagem (aula 5)

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 3 páginas

Prévia do material em texto

14/04/2016 Exercício
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=577323&topico=809914 1/3
A instrução while é usada quando não sabemos quantas vezes um determinado bloco de instruções
precisa ser repetido. Com ele, a execução das instruções vai continuar até que uma condição seja
verdadeira. A condição a ser analisada para a execução do laço de repetição deverá retornar um
valor booleano 
Dado o código abaixo, qual opção que demonstra o que será exibido na tela?
int main(){
int cont=1;
int tam = 3;
while( cont <=tam ){
while( cont++ <=tam )
printf("%d ",cont);
cont++;
}
system("PAUSE");
return 0;
}
Os loops são utilizados para executar um conjunto de instruções várias vezes baseando­se sempre
em uma condição que decidirá se continua repetindo ou não.
Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo
uma vez?
 Para o desenvolvimento de nossos programa na linguagem C, contamos com 3 耀ȭpos básicos de estruturas de repe耀ȭção, for, while
e do..while. O funcionamento e aplicação dos mesmos tem pequenas diferenças. 
    int i;
    for(i=0; i < 10; i+=2)
        if (i%2)
        prin髿溭("%d",i);
   prin髿溭("%d",i);
Supondo que as demais  linhas necessárias para o funcionamento do programa estejam
devidamente criadas e baseado no trecho de código apresentado, o que será exatamente
apresentado na tela após a sua execução.
 
CCE0242_EX_A5_201301384372     » 00:40  de 50 min.   Lupa  
Aluno: RODOLFO DE ALMEIDA PEREIRA Matrícula: 201301384372
Disciplina: CCE0242 ­ LING. DE PROG. I  Período Acad.: 2016.1 (G) / 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.
  1 2 3
3 4 5
1 2
2 3 4 5
  2 3 4
 Gabarito Comentado
2.
  repeat...util
for
switch
while
  do...while
 Gabarito Comentado  Gabarito Comentado
3.
 
14/04/2016 Exercício
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=577323&topico=809914 2/3
devidamente criadas e baseado no trecho de código apresentado, o que será exatamente
apresentado na tela após a sua execução.
Leia com atenção as afirma耀ȭvas abaixo e escolha a opção correta.
I A estrutura do for, por definição, é ideal quando o número de repe耀ȭções for conhecido
II A estrutura do for testa ao final enquanto a estrutura while testa no início
III A estrutura while pode simular a estrutura do for e a estrutura do... while
IV A estrutura do for sem nenhum parâmetro, só com os  ;   dentro dos parênteses e com
um if no corpo da repe耀ȭção, pode simular a estrutura while
V Tanto a estrutura do...while quanto a estrutura while, testam no início
Estrutura de repetição, na ciência da computação, é uma estrutura de desvio do fluxo de controle
presente em linguagens de programação que realiza e/ou repete diferentes algoritmos/ações
dependendo se uma condição é verdadeira ou falsa, em que a expressão é processada e
transformada em um valor booleano. Analise o código abaixo e identifique a opção que demonstra o
que será exibido na tela:
int main(int argc, char *argv[]) {
  int i = 0; 
  int j = 5;
  do{ 
   printf("%d", i++); 
  }while(++i <= j­­);
  system("PAUSE");
  return 0;
}
A linguagem C possui comandos para repetir uma sequência de instruções. Estas estruturas de
repetição, também conhecidas como laços (do inglês loops). Dao o código abaixo, qual opção que
demonstra o que será exibido na tela?
int main(int argc, char *argv[]) {
  02468
  10
024681010
0246810
0 2 4 6 8 10
 Gabarito Comentado
4.
Somente I, III e V estão corretas
  Somente I, III e IV estão corretas        
Somente II, III e V estão corretas
Somente I e V estão corretas   
Somente I, II, III e V estão corretas        
 Gabarito Comentado  Gabarito Comentado
5.
  024
345
  123
1234
34
 Gabarito Comentado  Gabarito Comentado
6.
14/04/2016 Exercício
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=577323&topico=809914 3/3
  int i = 0; 
  int j = 5;
  do{ 
   printf("%d", i++); 
  }while(j­­ <= ++i )
  system("PAUSE");
  return 0;
}
024
  0
012345
  135
12345
 FINALIZAR AVALIANDO O APRENDIZADO 
Legenda:      Questão não respondida     Questão não gravada     Questão gravada
Exercício inciado em 14/04/2016 17:53:57.

Continue navegando