Baixe o app para aproveitar ainda mais
Prévia do material em texto
Os códigos ficarão menores: Chegaram as Estruturas de Repetição Professora ANITA MACIEL Conteúdo Programático desta aula Apresentar as estruturas de repetição: for, while e do...while; Conhecer a estrutura do for; Conceito do Acumulador; Aninhar estruturas do for; Professora ANITA MACIEL for do...while while Você decide! Professora ANITA MACIEL for Professora ANITA MACIEL for Professora ANITA MACIEL Repete infinitamente se não incluir no bloco for Professora ANITA MACIEL while Professora ANITA MACIEL Também pode. while Professora ANITA MACIEL do...while Professora ANITA MACIEL Estrutura for Estrutura ideal quando o número de repetições for conhecido durante a elaboração do algoritmo/ programa ou, quando puder ser fornecido durante a execução. Na linguagem C++, essa estrutura recebe o nome de for e, diferentemente de outras linguagens não compatíveis com a linguagem C, simula com facilidade as estruturas while e do...while como veremos na próxima aula. Estrutura controlada por uma variável contadora Professora ANITA MACIEL Conhecendo as sintaxes Estrutura for Professora ANITA MACIEL Estrutura for Professora ANITA MACIEL { … } { … } for( x = 1 ; x <= 10; x++) { … } for( x = 1 ; x <= 10; x += 2) { … } Estrutura for Professora ANITA MACIEL { … } { … } for( x = 1 ; x <= 10; x++) { … } for( x = 1 ; x <= 10; x += 2) { … } Estrutura for Professora ANITA MACIEL Eu estava fazendo programas tão interessantes e nem usei estrutura de repetição. Sempre arrumei uma solução. Observe cada passo. Professora ANITA MACIEL Quando precisei repetir quatro vezes, selecionei as linhas e usei CTRL C e CTRL V. Observe. Professora ANITA MACIEL Resolva então esse! Professora ANITA MACIEL Mas, se fossem 200? 1000?130000 Professora ANITA MACIEL Você me convenceu. Preciso dominar as estruturas de Repetição. Professora ANITA MACIEL De Olho na Imagem Professora ANITA MACIEL f o r Professora ANITA MACIEL f o r Professora ANITA MACIEL f o r Professora ANITA MACIEL f o r int c; Professora ANITA MACIEL f o r testa no início Professora ANITA MACIEL f o r testa no início { } Professora ANITA MACIEL f o r testa no início { } Obrigatórias se tiver mais de uma instrução no bloco Professora ANITA MACIEL f o r testa no início { } ); Professora ANITA MACIEL f o r testa no início { } ); Se colocar, não repete o bloco Professora ANITA MACIEL for(c= 1; c <= 5; c=c+1) for(c= 1; c <= 5; c++) for(c= 1; c <= 5; c += 1) Estrutura for - Analisando PA - crescente Valor inicial menor do que valor final Operador Relacional < ou <= Professora ANITA MACIEL Estrutura for - Analisando for(c= 5; c >= 1; c -= 1 ) for(c= 5; c >= 1; c-- ) for(c= 5; c >=1; c=c - 1 ) PA - decrescente Valor inicial maior do que valor final Operador Relacional > ou >= Professora ANITA MACIEL for(c= 3; c <= 243; c*=3) Estrutura for - Analisando PG - crescente Valor inicial menor do que valor final Operador Relacional < ou <= Professora ANITA MACIEL for(c=64; c >= 2; c=c /2) Estrutura for - Analisando PG - decrescente Valor inicial maior do que valor final Operador Relacional > ou >= Professora ANITA MACIEL Estrutura for - Analisando for(c= 1; c <= 5; c=c + 1) for(c= 3; c <= 243; c*=3) for(c= 1; c <= 5; c++) for(c= 1; c <= 5; c += 1) PA - crescente PG - crescente for(c=64; c >= 2; c=c /2) for(c= 5; c >= 1; c -= 1 ) for(c= 5; c >= 1; c-- ) for(c= 5; c >=1; c=c - 1 ) PG - decrescente PA - decrescente Professora ANITA MACIEL Gerando uma PA Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { int cont; for(cont = 4; cont<=20; cont += 4) cout<<cont<<"\t"; cout<<"\n\n"; system("pause"); } Teste de Mesa Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { int cont; for(cont = 4; cont<=20; cont += 4) cout<<cont<<"\t"; cout<<"\n\n"; system("pause"); } Teste de Mesa cont Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { int cont; for(cont = 4; cont<=20; cont += 4) cout<<cont<<"\t"; cout<<"\n\n"; system("pause"); } Teste de Mesa cont 4 Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { int cont; for(cont = 4; cont<=20; cont += 4) cout<<cont<<"\t"; cout<<"\n\n"; system("pause"); } Teste de Mesa cont 4 4 . Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { int cont; for(cont = 4; cont<=20; cont += 4) cout<<cont<<"\t"; cout<<"\n\n"; system("pause"); } Teste de Mesa cont 4 4 . 8 Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { int cont; for(cont = 4; cont<=20; cont += 4) cout<<cont<<"\t"; cout<<"\n\n"; system("pause"); } Teste de Mesa cont 4 4 8 . 8 Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { int cont; for(cont = 4; cont<=20; cont += 4) cout<<cont<<"\t"; cout<<"\n\n"; system("pause"); } Teste de Mesa cont 4 4 8 . 8 12 Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { int cont; for(cont = 4; cont<=20; cont += 4) cout<<cont<<"\t"; cout<<"\n\n"; system("pause"); } Teste de Mesa cont 4 8 12 4 8 12 . Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { int cont; for(cont = 4; cont<=20; cont += 4) cout<<cont<<"\t"; cout<<"\n\n"; system("pause"); } Teste de Mesa cont 4 8 12 16 4 8 12 . Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { int cont; for(cont = 4; cont<=20; cont += 4) cout<<cont<<"\t"; cout<<"\n\n"; system("pause"); } Teste de Mesa cont 4 8 12 16 4 8 12 16 . Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { int cont; for(cont = 4; cont<=20; cont += 4) cout<<cont<<"\t"; cout<<"\n\n"; system("pause"); } Teste de Mesa cont 4 8 12 16 4 8 12 16 . 20 Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { int cont; for(cont = 4; cont<=20; cont += 4) cout<<cont<<"\t"; cout<<"\n\n"; system("pause"); } Teste de Mesa cont 4 8 12 16 4 8 12 16 20 20 Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { int cont; for(cont = 4; cont<=20; cont += 4) cout<<cont<<"\t"; cout<<"\n\n"; system("pause"); } Teste de Mesa cont 4 8 12 16 4 8 12 16 20 20 24 Professora ANITA MACIEL Praticando Professora ANITA MACIEL Construa um programa que 6 vezes deixe entrar com dois números e, a cada entrada, exiba o maior. Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL Construa um programa que entre com 7 números e, exiba ao final, a soma dos números digitados. Professora ANITA MACIEL ACUMULADOR Professora ANITA MACIEL Professora ANITA MACIEL 1) O que é? 2) Como se cria? 3) Quais as regras para que tudo funcione perfeitamente? ACUMULADOR Professora ANITA MACIEL 1) O que é? Uma variável 2) Como se cria? 3) Quais as regras para que tudo funcione perfeitamente? ACUMULADOR Professora ANITA MACIEL 1) O que é? Uma variável 2) Como se cria? Declarando a variável 3) Quais as regras para que tudo funcione perfeitamente? ACUMULADOR Professora ANITAMACIEL ACUMULADOR 1) O que é? Uma variável 2) Como se cria? Declarando a variável 3) Quais as regras para que tudo funcione perfeitamente? Declare a variável, cujo tipo tem quem ser compatível com o valor que irá receber. Professora ANITA MACIEL 1) O que é? Uma variável 2) Como se cria? Declarando a variável 3) Quais as regras para que tudo funcione perfeitamente? Declare a variável, cujo tipo tem quem ser compatível com o valor que irá receber. ACUMULADOR Professora ANITA MACIEL 1) O que é? Uma variável 2) Como se cria? Declarando a variável 3) Quais as regras para que tudo funcione perfeitamente? Declare a variável, cujo tipo tem quem ser compatível com o valor que irá receber. Inicialize com o elemento neutro da operação, na maioria das vezes(0 + - ou 1 * /) ACUMULADOR Professora ANITA MACIEL 1) O que é? Uma variável 2) Como se cria? Declarando a variável 3) Quais as regras para que tudo funcione perfeitamente? Declare a variável, cujo tipo tem quem ser compatível com o valor que irá receber. Inicialize com o elemento neutro da operação, na maioria das vezes(0 + - ou 1 * /) Dentro da estrutura de repetição, coloque a expressão do acumulador: var op= valor; var++; var--; ACUMULADOR Professora ANITA MACIEL 1) O que é? Uma variável 2) Como se cria? Declarando a variável 3) Quais as regras para que tudo funcione perfeitamente? Declare a variável, cujo tipo tem quem ser compatível com o valor que irá receber. Inicialize com o elemento neutro da operação, na maioria das vezes(0 + - ou 1 * /) Dentro da estrutura de repetição, coloque a expressão do acumulador: var op= valor; var++; var--; Depois da estrutura de repetição , exiba, teste, etc. ACUMULADOR Professora ANITA MACIEL Construa um programa que entre com a idade de 5 pessoas e, exiba ao final, quantas pessoas são maiores de idade. Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL ANINHANDO ESTRUTURAS for dentro de for Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL Verificando o Aprendizado Professora ANITA MACIEL 1) Se a estrutura for só tiver um comando para ser repetido, as { } são obrigatórias para envolver o comando? Professora ANITA MACIEL R: Não. 1) Se a estrutura for só tiver um comando para ser repetido, as { } são obrigatórias para envolver o comando? Professora ANITA MACIEL 2) Todas as estruturas podem repetir um número determinado de vezes, mas qual a estrutura que, por definição, já faz isso? R: Não. 1) Se a estrutura for só tiver um comando para ser repetido, as { } são obrigatórias para envolver o comando? Professora ANITA MACIEL R: A estrutura for. 2) Todas as estruturas podem repetir um número determinado de vezes, mas qual a estrutura que, por definição, já faz isso? R: Não. 1) Se a estrutura for só tiver um comando para ser repetido, as { } são obrigatórias para envolver o comando? Professora ANITA MACIEL 3) Foi feito um programa, usando a estrutura do for. A linha era essa: for(x = 1; x >= 5; x++). Porém nada aconteceu. Por quê ? Professora ANITA MACIEL R: O operador relacional está errado e como é testado no início, nem “entra” na estrutura de repetição. 3) Foi feito um programa, usando a estrutura do for. A linha era essa: for(x = 1; x >= 5; x++). Porém nada aconteceu. Por quê ? Professora ANITA MACIEL R: O operador relacional está errado e como é testado no início, nem “entra” na estrutura de repetição. 3) Foi feito um programa, usando a estrutura do for. A linha era essa: for(x = 1; x >= 5; x++). Porém nada aconteceu. Por quê ? 4) O fato de permitir várias entradas, significa que todos os valores serão armazenados ? Professora ANITA MACIEL R: O operador relacional está errado e como é testado no início, nem “entra” na estrutura de repetição. 3) Foi feito um programa, usando a estrutura do for. A linha era essa: for(x = 1; x >= 5; x++). Porém nada aconteceu. Por quê ? R: Não. Por que só tem uma variável. 4) O fato de permitir várias entradas, significa que todos os valores serão armazenados ? Professora ANITA MACIEL 5) Programa dos divisores, primo, fatorial são importantes ? Professora ANITA MACIEL R: Sim pela lógica deles e, por essa razão, se encontram na lista de exercícios dessa aula e cujas soluções, entre tantas outras, estão disponíveis na biblioteca da disciplina. 5) Programa dos divisores, primo, fatorial são importantes ? Professora ANITA MACIEL Espero que goste Professora ANITA MACIEL Atenção aos Temas Principais dessa Aula for , while ou do...while? Você precisa saber decidir! Professora ANITA MACIEL Conteúdo Programático desta aula A estrutura de repetição enquanto e faca...enquanto; Usando a estrutura do enquanto/while para validar dados na entrada; Usando a estrutura do while para construir um programa com menu; Cada estrutura simula as outras duas; Professora ANITA MACIEL do...while Qual a diferença? while Professora ANITA MACIEL Estrutura while Estrutura controlada por uma condição Estrutura usada quando o número de repetições for desconhecido. Controla a repetição com um teste(condição) no início. Ideal para trechos de proteção na entrada de dados. O usuário decide quando interrompe a repetição. Professora ANITA MACIEL while Professora ANITA MACIEL Conhecendo as sintaxes Estrutura while Professora ANITA MACIEL Estrutura while Professora ANITA MACIEL Estrutura while Professora ANITA MACIEL Estrutura while Também pode. Professora ANITA MACIEL Estrutura while Também pode. Professora ANITA MACIEL { … } { … } cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } Estrutura while Professora ANITA MACIEL w h i l e testa no início Professora ANITA MACIEL w h i l e testa no início { } Professora ANITA MACIEL w h i l e testa no início { } Obrigatórias se tiver mais de uma instrução no bloco Professora ANITA MACIEL w h i l e testa no início { } ); Professora ANITA MACIEL w h i l e testa no início { } ); Se colocar, entra em loop Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } Teste de Mesa num . Numero: Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 num Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 num Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 num . Numero: Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 23 num . Numero: Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero:"; cin>>num; } cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 23 num 23 . Numero: Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 23 num . 46 23 . Numero: Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 23 num . Numero: . 46 23 . Numero: Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 23 num -9 . Numero: . 46 23 . Numero: Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; cout<<"\nNumero: "; cin>>num; while(num > 0) { cout<<"\n"<<num*2; cout<<"\nNumero: "; cin>>num; } cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 23 num -9 . Numero: . 46 23 . Numero: -9 Professora ANITA MACIEL Estrutura controlada por uma condição Estrutura usada quando o número de repetições for desconhecido. Controla a repetição com um teste(condição) ao final. Ideal para programas que funcionam através de um menu. O usuário decide quando interrompe a repetição. Executa o bloco pelo menos uma vez. Estrutura do...while Professora ANITA MACIEL do...while Professora ANITA MACIEL Conhecendo as sintaxes Estrutura do while Professora ANITA MACIEL Estrutura do while Professora ANITA MACIEL Estrutura do while Professora ANITA MACIEL Estrutura do while Professora ANITA MACIEL { … } { … } do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; … } while(num > 0); Estrutura do while Professora ANITA MACIEL d o w h i l e testa no final Professora ANITA MACIEL d o w h i l e { } testa no final Professora ANITA MACIEL d o w h i l e { } testa no final Obrigatórias sempre Professora ANITA MACIEL d o w h i l e testa no final { } ); Professora ANITA MACIEL d o w h i l e testa no final { } ); Obrigatório ; Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } Teste de Mesa . Numero: num Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 num Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 num Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 num Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 Numero: num Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 Numero: 23 num Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 Numero: 23 23 num Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 Numero: 23 23 num . 46 Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 Numero: 23 23 num . 46 Numero: Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 Numero: 23 23 num . 46 Numero: -9 Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 Numero: 23 23 num . 46 Numero: -9 -9 Professora ANITA MACIEL MP Display #include <iostream> #include <cstdlib> using namespace std; int main() { float num; do { cout<<"\nPositivo ou 0 p/ sair: "; cin>>num; cout<<"\n"<<num*2; } while(num > 0); cout<<"\n"; system("pause"); } Teste de Mesa . Numero: 4 4 . 8 Numero: 23 23 num . 46 Numero: -9 -9 . -18 Professora ANITA MACIEL Praticando Professora ANITA MACIEL Construa um programa que deixe entrar com vários números enquanto forem diferentes de 0. A cada entrada, exibir se o número tem, ou não, três algarismos. Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL Construa um programa que deixe entrar com vários números enquanto forem maiores do que 0. Ao final, exibir quantos números foram digitados. Professora ANITA MACIEL Professora ANITA MACIEL CONTADOR Professora ANITA MACIEL Professora ANITA MACIEL Construa um trecho de proteção para “ impedir” que nota fora do intervalo de 0 a 10 seja aceita. Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL MENU com do while e switch() Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL Professora ANITA MACIEL system("pause>>NULL"); Professora ANITA MACIEL { } system("pause>>NULL"); Professora ANITA MACIEL { do } system("pause>>NULL"); Professora ANITA MACIEL { do } while(aula != 6); system("pause>>NULL"); Professora ANITA MACIEL { do } while(aula != 6); system(“cls”); system(“cls”); system("pause>>NULL");Professora ANITA MACIEL ESTRUTURA SIMULA OUTRA ESTRUTURA Professora ANITA MACIEL ESTRUTURA SIMULA OUTRA ESTRUTURA SERÁ QUE TEM VANTAGEM? Professora ANITA MACIEL ESTRUTURA SIMULA OUTRA ESTRUTURA SERÁ QUE TEM VANTAGEM? VOCÊ DECIDE AO FINAL! Professora ANITA MACIEL for SIMULA while Professora ANITA MACIEL Professora ANITA MACIEL for SIMULA do while Professora ANITA MACIEL Professora ANITA MACIEL while SIMULA for Professora ANITA MACIEL Professora ANITA MACIEL while SIMULA do while Professora ANITA MACIEL Professora ANITA MACIEL do while SIMULA for Professora ANITA MACIEL Professora ANITA MACIEL do while SIMULA while Professora ANITA MACIEL Professora ANITA MACIEL Verificando o Aprendizado Professora ANITA MACIEL 1) Qual(is) a(s) desvantagem(ens) em se usar a estrutura while para simular a estrutura do…while? Professora ANITA MACIEL 1) Qual(is) a(s) desvantagem(ens) em se usar a estrutura while para simular a estrutura do…while? R: Forçar a entrada e fazer dois testes. Professora ANITA MACIEL 2) Identifique, nas estruturas abaixo,qual testa no início e qual testa ao final: while do...while 1) Qual(is) a(s) desvantagem(ens) em se usar a estrutura while para simular a estrutura do…while? R: Forçar a entrada e fazer dois testes. Professora ANITA MACIEL 1) Qual(is) a(s) desvantagem(ens) em se usar a estrutura while para simular a estrutura do…while? R: Forçar a entrada e fazer dois testes. R: while – Início do...while - Final 2) Identifique, nas estruturas abaixo,qual testa no início e qual testa ao final: while do...while Professora ANITA MACIEL 3) Foi feito um programa, cuja finalidade era só permitir entrar com números de três algarismos. A seguinte linha while(x>=100 && x<=999);foi colocada logo depois da entrada de dados. Sabe-se que foi digitado o número 123.O que aconteceu? Professora ANITA MACIEL R: O programa entrou em loop. 3) Foi feito um programa, cuja finalidade era só permitir entrar com números de três algarismos. A seguinte linha while(x>=100 && x<=999);foi colocada logo depois da entrada de dados. Sabe-se que foi digitado o número 123.O que aconteceu? Professora ANITA MACIEL Espero que goste Professora ANITA MACIEL
Compartilhar