EstruturasRepeticao N4

1671 palavras 7 páginas
Estruturas de Repetição

Programação em Java
Prof. Maurício Braga

Estruturas de repetição




Diferente do ser humano, o computador não se cansa de realizar operações repetitivas.
Diante disto, podemos incluir nos programas as estruturas de repetição.
O que é uma repetição?





Também chamada a laço ou loop;
É uma instrução que permite a execução de um trecho de um programa várias vezes seguidas.

Nesta aula veremos:





Repetição com teste no início;
Repetição com teste no final;
Repetição com variável de controle.

2/33

Comandos REPITA e ENQUANTO




Tanto o comando REPITA quanto o comando
ENQUANTO permitem repetir um ou mais comandos no corpo de um algoritmo.
A sintaxe dos comandos é: repita <comando1>;
<comando2>;
.
.
.
<comandoN>;
até <expr>;

enquanto <expr> faça
<comando>;

3/33

Comando REPITA




O comando REPITA indica que todos os comandos entre a palavra repita e a palavra até encontram-se dentro de um laço e devem ser executados. Após a palavra até deve haver uma expressão lógica que:


Se falsa, indica que o laço deve ser executado novamente;
 Se verdadeira, indica que o laço acabou e o algoritmo deve continuar sendo executado.


Esta estrutura é chamada de repetição com teste no final


A decisão entre repetir e parar o laço é feita ao final do comando.
 É garantido que o laço será executado aos menos uma vez.

4/33

Comando REPITA em Java



O mais próximo do REPITA em java é a instrução do...while Teste realizado após a execução do corpo do loop.



O corpo do loop sempre executa ao menos uma vez.
Diferente do repita, o código continuará sendo executado enquanto a instrução for VERDADEIRA.

do { instrução } while ( condição );

5/33

Exemplo comando do...while int c = 1; //declara e inicializa o contador do {
// Imprime e incrementa o contador
System.out.println("Contador = " +c); c = c + 1;

} while (c <= 10); // testa a condição de parada

6/33

Comando ENQUANTO






O comando ENQUANTO indica que o comando

Relacionados