Aula 11 Estruturas de Repetição€¦ · Estrutura DO...WHILE As instruções que fazem parte do...

12
Aula 11 Estruturas de Repetição Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ http://www.profbrunogomes.com.br/

Transcript of Aula 11 Estruturas de Repetição€¦ · Estrutura DO...WHILE As instruções que fazem parte do...

Page 1: Aula 11 Estruturas de Repetição€¦ · Estrutura DO...WHILE As instruções que fazem parte do laço são executadas 1 vez antes de testar a condição; Caso a condição for verdadeira,

Aula 11 – Estruturas de

Repetição

Disciplina: Fundamentos de Lógica e Algoritmos

Prof. Bruno Gomes

http://www.profbrunogomes.com.br/

http://www.profbrunogomes.com.br/

Page 2: Aula 11 Estruturas de Repetição€¦ · Estrutura DO...WHILE As instruções que fazem parte do laço são executadas 1 vez antes de testar a condição; Caso a condição for verdadeira,

Agenda da Aula

Estruturas de Controle:

Estruturas de Repetição;

Page 3: Aula 11 Estruturas de Repetição€¦ · Estrutura DO...WHILE As instruções que fazem parte do laço são executadas 1 vez antes de testar a condição; Caso a condição for verdadeira,

ESTRUTURADO...WHILE

Page 4: Aula 11 Estruturas de Repetição€¦ · Estrutura DO...WHILE As instruções que fazem parte do laço são executadas 1 vez antes de testar a condição; Caso a condição for verdadeira,

Estrutura DO...WHILE

As instruções que fazem parte do laço sãoexecutadas 1 vez antes de testar a condição;

Caso a condição for verdadeira, as instruções sãoexecutadas novamente, caso for falsa, o laço éfinalizado.

Page 5: Aula 11 Estruturas de Repetição€¦ · Estrutura DO...WHILE As instruções que fazem parte do laço são executadas 1 vez antes de testar a condição; Caso a condição for verdadeira,

Estrutura REPITA...ATE

Representação

instruções

do

instruções

while (expressão de teste)Teste

Falso

Verdadeiro

Fluxograma

Pseudocódigo:

Page 6: Aula 11 Estruturas de Repetição€¦ · Estrutura DO...WHILE As instruções que fazem parte do laço são executadas 1 vez antes de testar a condição; Caso a condição for verdadeira,

Estrutura de Repetição

DO...WHILE

Sintaxe:

do{

// Código

}while(<condição>);

Page 7: Aula 11 Estruturas de Repetição€¦ · Estrutura DO...WHILE As instruções que fazem parte do laço são executadas 1 vez antes de testar a condição; Caso a condição for verdadeira,

Exemplo

int i = 0;

do{

System.out.print(i + “ ”);

i++;

}while(i < 10);

Executa uma vezantes de analisar

a condição!

Page 8: Aula 11 Estruturas de Repetição€¦ · Estrutura DO...WHILE As instruções que fazem parte do laço são executadas 1 vez antes de testar a condição; Caso a condição for verdadeira,

Dúvidas?

Page 9: Aula 11 Estruturas de Repetição€¦ · Estrutura DO...WHILE As instruções que fazem parte do laço são executadas 1 vez antes de testar a condição; Caso a condição for verdadeira,

Atividade

Escreva um Algoritmo que:

Deve imprimir os seguintes valores:

2 4 6 8 10 12

Page 10: Aula 11 Estruturas de Repetição€¦ · Estrutura DO...WHILE As instruções que fazem parte do laço são executadas 1 vez antes de testar a condição; Caso a condição for verdadeira,

Atividade

Escreva um Algoritmo que:

Peça para o usuário digitar um número inteiro;

Ao fim, o programa deve imprimir todos os númerosinteiros a partir do 1 até o número digitado.

Page 11: Aula 11 Estruturas de Repetição€¦ · Estrutura DO...WHILE As instruções que fazem parte do laço são executadas 1 vez antes de testar a condição; Caso a condição for verdadeira,

Atividade

Escreva um Algoritmo que:

Peça para o usuário digitar dois valores inteiros;

O Programa deve armazená-los em duas variáveisrespectivamente, uma representando o número deinício, e outra de fim;

Ao fim, o programa deve imprimir todos os númerosinteiros no intervalo dos valores armazenados (incluiros números armazenados).

Page 12: Aula 11 Estruturas de Repetição€¦ · Estrutura DO...WHILE As instruções que fazem parte do laço são executadas 1 vez antes de testar a condição; Caso a condição for verdadeira,

Atividade

Escreva um Algoritmo que:

Peça para o usuário digitar dois valores inteiros;

O Programa deve armazená-los em duas variáveisrespectivamente, uma representando o número deinício, e outra de fim;

Ao fim, o programa deve imprimir todos os númerosinteiros no intervalo dos valores armazenados (nãoincluir os números armazenados).