A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 6.3 – Estruturas Repetitivas REVISÃO REVISÃO Pode escrever-se qualquer programa recorrendo apenas a 3 formas de controlo da sua execução: Pode escrever-se.

Apresentações semelhantes


Apresentação em tema: "1 6.3 – Estruturas Repetitivas REVISÃO REVISÃO Pode escrever-se qualquer programa recorrendo apenas a 3 formas de controlo da sua execução: Pode escrever-se."— Transcrição da apresentação:

1 1 6.3 – Estruturas Repetitivas REVISÃO REVISÃO Pode escrever-se qualquer programa recorrendo apenas a 3 formas de controlo da sua execução: Pode escrever-se qualquer programa recorrendo apenas a 3 formas de controlo da sua execução: Sequencial (já estudada) Sequencial (já estudada) Condicional (já estudada) Condicional (já estudada) Repetitiva Repetitiva Os programas por agora ainda algoritmos são baseados em estruturas de controlo. Os programas por agora ainda algoritmos são baseados em estruturas de controlo. Um programa pode ter todas as estruturas de controlo o número de vezes que forem necessárias. Um programa pode ter todas as estruturas de controlo o número de vezes que forem necessárias.

2 2 6.3 – Estruturas Repetitivas As estruturas de controlo repetitivas permitem executar um conjunto de instruções determinado número de vezes. As estruturas de controlo repetitivas permitem executar um conjunto de instruções determinado número de vezes. Podemos ter repetições condicionais ( a repetição ocorre condicionada a uma condição lógica) e incondicionais (que tem um número predefinido de repetições). Podemos ter repetições condicionais ( a repetição ocorre condicionada a uma condição lógica) e incondicionais (que tem um número predefinido de repetições).

3 – Estruturas Repetitivas Condicionais a repetição ocorre condicionada a uma condição lógica Repetição Condicional (a repetição ocorre condicionada a uma condição lógica) Existem dois tipos distintos de Repetição Condicional Tipo 1 - Condição testada no início da repetição Tipo 2 - Condição testada no final da repetição

4 – – Condição testada no início da repetição Sintaxe Geral: Enquanto condição faça bloco de instruções FimEnquanto Características: Testa a condição antes da execução do bloco de instruções. Enquanto a condição for verdadeira, o bloco de instruções é executado. Assim, o bloco de instruções pode ser executado 0 ou mais vezes. Pára a execução do bloco de instruções quando a condição se tornar falsa.

5 – – Condição testada no início da repetição Exemplo: Exemplo: Algoritmo Mostra_Valores [mostra os valores de 0 a 10] Inteiro: numero Início numero 0 Enquanto (numero <= 10) faça Mostrar numero numero numero+1 FimEnquantoFim

6 – – Condição testada no final da repetição Sintaxe Geral: Repita bloco de instruções até condição Características: Testa a condição após da execução do bloco de instruções. Enquanto a condição for verdadeira, o bloco de instruções é executado. Assim, o bloco de instruções é executado pelo menos uma vez. Pára a execução do bloco quando a condição se tornar verdadeira.

7 – – Condição testada no final da repetição Exemplo: Exemplo: Algoritmo Mostra_Valores [mostra os valores de 0 a 10] Inteiro: numero Início numero 0 Repita Mostrar numero numero numero+1 Até (numero > 10) Fim

8 – Estruturas Repetitivas Incondicionais Repetição Incondicional - N.º predefinido de repetições Sintaxe Geral: Para variável_de_controlo valor_inicial até valor_final Faça bloco de comandos FimPara

9 – Estruturas Repetitivas Incondicionais Características: Repete o bloco de comandos (valor_final – valor_inicial + 1) vezes Incrementa automaticamente a variável de controlo cada vez que o bloco é executado (incremento default de 1 até alcançar o valor final) Se o valor_final definido for menor que o valor inicial, o bloco de comandos não é executado nenhuma vez. A variável_de_controlo deve ser do tipo primitivo inteiro. A variável usada como controlo da estrutura não pode ser modificada dentro do bloco!

10 – Estruturas Repetitivas Incondicionais Exemplo: Exemplo: Algoritmo Mostra_Valores [mostra os valores de 0 a 10] Inteiro: numero Início Para numero 0 Até 10 Faça Mostrar numero FimParaFim


Carregar ppt "1 6.3 – Estruturas Repetitivas REVISÃO REVISÃO Pode escrever-se qualquer programa recorrendo apenas a 3 formas de controlo da sua execução: Pode escrever-se."

Apresentações semelhantes


Anúncios Google