Baixe o app para aproveitar ainda mais
Prévia do material em texto
05/04/2018 AVA UNINOVE https://ava.uninove.br/seu/AVA/topico/container_impressao.php 1/7 Estrutura de repetição enquanto CONTINUAR CONHECENDO O LAÇO ENQUANTO (WHILE). 1. O laço enquanto Na aula 11 já apresentamos a estrutura do laço enquanto. Revisando: Em pseudocódigo Em linguagem C 1. enquanto faça 2. .... 3. Comandos 4. .... 5. fimenquanto; 1. while (<condição>) { 2. .... 3. Comandos 4. .... 5. } 01 / 06 05/04/2018 AVA UNINOVE https://ava.uninove.br/seu/AVA/topico/container_impressao.php 2/7 1.1 Exemplificando mostrando os números naturais de 0 a 100 Primeiro em pseudocódigo Agora em C 1. algoritmo naturais; 2. var 3. i:inteiro; 4. inicio 5. escreva "A serie dos naturais de 0 a 100"; 6. i = 0; 7. enquanto i <= 100 faça 8. escreva " ",i; 9. i = i+1; 10. fimenquanto; 11. fim. 1. a#include <stdio.h> 2. main() 3. { 4. int i; 5. printf("\n\n Os numeros naturais de 0 a 100\n\n"); 6. i = 0; 7. while(i <=100) { 8. printf(" %d ",i); 9. i++; // é o mesmo que i = i+1; 10. } 11. printf("\n\n fim\n\n"); 12. system("pause"); 13. } 02 / 06 05/04/2018 AVA UNINOVE https://ava.uninove.br/seu/AVA/topico/container_impressao.php 3/7 Veja passo a passo a explicação no vídeo. Legenda: VíDEO 1.2 Outro exemplo: mostrando os números pares de 0 a 100 Primeiro em pseudocódigo Agora em C Veja passo a passo a explicação no vídeo. Legenda: VíDEO 1. algoritmo pares; 2. var 3. i:inteiro; 4. inicio 5. escreva " A serie dos pares de 0 a 100"; 6. i = 0; 7. enquanto i <= 100 faça 8. se i mod 2 = 0 então 9. escreva " ",i; 10. fimse; 11. i = i+1; 12. fimenquanto; 13. fim. 03 / 06 05/04/2018 AVA UNINOVE https://ava.uninove.br/seu/AVA/topico/container_impressao.php 4/7 1.3 Outro exemplo: mostrando as potências de 2 de 0 a 100 Primeiro em pseudocódigo Agora em C 1. #include <stdio.h> 2. main() 3. { 4. int i; 5. 6. printf("\n\n Os numeros pares de 0 a 100\n\n"); 7. while(i <=100) { 8. if(i % 2 == 0) 9. printf(" %d ",i); 10. i++; // é o mesmo que i = i+1; 11. } 12. printf("\n\n fim\n\n"); 13. } 14. system("pause"); 15. } 1. algoritmo potenciasde2; 2. var 3. p:inteiro; 4. inicio 5. escreva " A serie da potencias de 2 de 0 a 100"; 6. p = 2; 7. enquanto p <= 100 faça 8. escreva " ",p; 9. p = p * 2; 10. fimenquanto; 11. fim. 04 / 06 05/04/2018 AVA UNINOVE https://ava.uninove.br/seu/AVA/topico/container_impressao.php 5/7 Veja o passo a passo da explicação do programa. Legenda: VíDEO Agora que você já estudou esta aula, resolva os exercícios e verifique seu conhecimento. Caso fique alguma dúvida, leve a questão ao Fórum e divida com seus colegas e professor. EXERCÍCIOS (https://ead.uninove.br/ead/disciplinas/impressos/_g/lp80_100/a13ex01_lp80_100.pdf) A seguir, realize os exercícios complementares propostos, usando a estrutura de repetição ENQUANTO. Caso fique alguma dúvida, leve a questão ao Fórum e divida com seus colegas e professor. COMPLEMENTAR (https://ead.uninove.br/ead/disciplinas/impressos/_g/lp80_100/a13tc01_lp80_100.pdf) REFERÊNCIA MANZANO, José Augusto Navarro Garcia; OLIVEIRA, Jair Figueiredo de. Algoritmos: Lógica para o desenvolvimento de programação. São Paulo: Érica, 2004. FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de Programação. São Paulo: Pearson Brasil, 2000. 1. #include <stdio.h> 2. main() 3. { 4. int p; 5. printf("\n\n As potencias de 2 de 0 a 100\n\n"); 6. p=2; 7. while(p <=100){ 8. printf(" %d ",p); 9. p = p*2; // poderia escrever assim também: p *= 2; 10. } 11. printf("\n\n fim\n\n"); 12. system("pause"); 13. } 05 / 06 05/04/2018 AVA UNINOVE https://ava.uninove.br/seu/AVA/topico/container_impressao.php 6/7 SCHILDT, Hebert. C ¿ Completo e total. São Paulo: Makron Books, 1995. 06 / 06 05/04/2018 AVA UNINOVE https://ava.uninove.br/seu/AVA/topico/container_impressao.php 7/7
Compartilhar