Lógica de Programação: Estruturas de repetição Prof. Luis Otavio Alvares
Aula 04 - POO - Estruturas de Controle e Repetição
-
Upload
aislan-rafael -
Category
Education
-
view
761 -
download
3
Transcript of Aula 04 - POO - Estruturas de Controle e Repetição
![Page 1: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/1.jpg)
Programação Orientada a Objeto
Aislan Rafael
![Page 2: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/2.jpg)
RevisãoVariáveis
Tipos Primitivos
Operadores
● Aritméticos● Atribuição
Casting
![Page 3: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/3.jpg)
Programação Orientada a ObjetoEstrutura de controle (Decisão)
Estrutura de repetição
![Page 4: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/4.jpg)
Estrutura de Controle Decisão
Teste lógico retorna apenas dois valores
● Verdadeiro ● Falso
![Page 5: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/5.jpg)
Estrutura de ControleDesvio condicional simples
![Page 6: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/6.jpg)
Operadores RelacionaisServe para relacionar valores ou variáveis sendo que ao final devolve um valor lógico (boolean)
== Igual a> Maior que< Menor que>= Maior ou igual a<= Menor ou igual a!= Diferente de
![Page 7: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/7.jpg)
Exemplo 01 (Desvio Condicional Simples)
![Page 8: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/8.jpg)
Exemplo 02 (Desvio Condicional Simples)
![Page 9: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/9.jpg)
AtividadeImplemente o código abaixo em uma classe chamada EstruturaDeControle
![Page 10: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/10.jpg)
Desvio Condicional Composto
![Page 11: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/11.jpg)
AtividadeImplemente a classe TestaDesvioCondicionalComposto e teste o código abaixo
![Page 12: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/12.jpg)
Operadores Lógicos&& “E”
|| “OU”
! “NÃO”
![Page 13: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/13.jpg)
Exemplo - Operadores Lógicos
![Page 14: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/14.jpg)
AtividadeImplemente a classe TestaPessoa e teste o código abaixo
![Page 15: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/15.jpg)
Estrutura de RepetiçãoEnquanto - while
![Page 16: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/16.jpg)
AtividadeComplete a classe abaixo para que a saída seja DooBeeDooBeeDo
![Page 17: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/17.jpg)
Estrutura de RepetiçãoPara - for
![Page 18: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/18.jpg)
ExemploPara - for
![Page 19: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/19.jpg)
AtividadeImplemente a classe TestaRepetição e codifique as seguintes soluções
Mostre na tela os números entre 1 e 100;
Mostre na tela a soma 1 até 1000;
Mostre na tela os números múltiplos de 5, entre 1 e 100;
Mostre na tela os 50 primeiros números da série de Fibonacci
![Page 20: Aula 04 - POO - Estruturas de Controle e Repetição](https://reader031.fdocument.pub/reader031/viewer/2022030402/58a0e0491a28abeb378b6a6b/html5/thumbnails/20.jpg)
Obrigado