Baixe o app para aproveitar ainda mais
Prévia do material em texto
LÓGICA DE PROGRAMAÇÃO Aula 9 – Conhecendo a estrutura do...while e descobrindo uma importante aplicação dela LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 Atenção aos Temas Principais dessa Aula LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 Conteúdo Programático desta aula Conhecer a estrutura faca...enquanto/ do...while ; Construir um programa que funcione através de um menu, usando a estrutura de repetição do...while; A estrutura faca...enquanto/while, simulando as estruturas para/ for e enquanto/ while e, vice-versa; LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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. LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 faca { imprima "\nPositivo ou 0 p/ sair:"; leia num; … } enquanto ( num > 0.0 ) LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 { … } { … } faz escrever "\nPositivo ou 0 p/ sair:" ler num … enquanto num > 0 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 { … } { … } repita escreva( "\nPositivo ou 0 p/ sair:“) leia( num) … enquanto( num > 0) LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 { … } { … } do { cout<<"\nNumero: "; cin>>num; … } while(num > 0); LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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"); } num . Positivo ou 0...: LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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"); } num . Positivo ou 0...: 4 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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"); } . Positivo ou 0...: 4 4 num LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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"); } 4 . 8 num . Positivo ou 0...: 4 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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"); } 4 num . 8 . Positivo ou 0...: 4 . Positivo ou 0...: LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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"); } 4 23 num . 8 . Positivo ou 0...: 4 . Positivo ou 0...: LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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"); } 4 23 num 23 . 8 . Positivo ou 0...: 4 . Positivo ou 0...: LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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"); } 4 23 num . 46 23 . 8 . Positivo ou 0...: 4 . Positivo ou 0...: LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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"); } 4 23 num . 46 23 . 8 . Positivo ou 0...: 4 . Positivo ou 0...: . Positivo ou 0...: LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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"); } 4 23 num . 46 23 . 8 . Positivo ou 0...: 4 . Positivo ou 0...: . Positivo ou 0...: LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURAdo..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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"); } 4 23 num -9 -9 . 46 23 . 8 . Positivo ou 0...: 4 . Positivo ou 0...: . Positivo ou 0...: LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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"); } 4 23 num -9 -9 . 46 23 . 8 . Positivo ou 0...: 4 . Positivo ou 0...: . Positivo ou 0...: . -18 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 Construa um programa que deixe entrar com vários números. O programa pára quando entrar o primeiro número não múltiplo de três, exibindo o total de múltiplos de três digitados. LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 CONTADOR LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 Construa um programa que deixe entrar com um número. Ele deverá chamar uma função que recebe um número inteiro, que pode ser muito grande, e retorna o algarismo mais à esquerda. Considere somente o módulo. LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 int maisSig(long long int); LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 cout<<"\nMSig: "<<maisSig(num1); LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 Construa um programa que deixe entrar com um número. Ele deverá chamar uma função que recebe um número inteiro, que pode ser muito grande, e retorna o número invertido. LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 long long int inverte(long long int); LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 cout<<"\nInvertido: "<<inverte(num1); LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 for SIMULA do while LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 while SIMULA do while LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 do while SIMULA for LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 do while SIMULA while LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 1) Qual(is) a(s) desvantagem(ens) em se usar a estrutura while para simular a estrutura do…while? LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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. LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 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. LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 1) Qual(is) a(s) desvantagem(ens) em se usar a estruturawhile 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 LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 3) Cite uma diferença entre a estrutura do while e while? LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9 R: do..while executa o bloco pelo menos uma vez. 3) Cite uma diferença entre a estrutura do while e while? LÓGICA DE PROGRAMAÇÃO CONHECENDO A ESTRUTURA do..while E DESCOBRINDO UMA BOA APLICAÇÃO DELA– Aula9
Compartilhar