Baixe o app para aproveitar ainda mais
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 baseandose 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! Lembrese 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.
Compartilhar