Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouFelipe Gil Malheiro Alterado mais de 8 anos atrás
1
ALGORITMOS Profº Antonio Carlos Marcelino de Paula
2
Objetivos Estruturas de Repetição Estrutura de Repetição Para Estrutura de Repetição Enquanto Estrutura de Repetição Repita
3
Estrutura de Repetição Também chamada de "loop"ou "laço“; Uma tarefa essencial no projeto de qualquer estrutura de repetição é como decidir quando as repetições (ou iterações) devem terminar.
4
Estrutura de Repetição PARA O comando PARA especifica explicitamente a faixa de iterações. A quantidade de iterações é controlada por uma variável de controle que deve ser do tipo inteiro, cujo valor aumenta ou diminui à medida que cada repetição é executada.
5
Estrutura de Repetição PARA Sintaxe: PARA Variável DE ValorInicial ATÉ ValorFinal FAÇA INICIO comando; FIM;
6
Estrutura de Repetição PARA VARIÁVEL é a variável de controle do PARA, que deve ser do tipo Inteiro. VALORINICIAL é o valor que a variável de controle assumirá na primeira iteração. Deve ser do mesmo tipo da variável de controle. VALORFINAL é o valor que a variável de controle assumirá na última iteração. Deve ser do mesmo tipo da variável de controle. COMANDO é a instrução que será executada em cada iteração. Pode ser uma seqüência finita de outros comandos delimitada por INICIO-FIM (comando composto).
7
Estrutura de Repetição ENQUANTO Um laço ENQUANTO deve ser usado sempre que se desejar executar um comando um número variável ou desconhecido de vezes. Sua sintaxe é: ENQUANTO expressão FAÇA INICIO comando; FIM;
8
Estrutura de Repetição ENQUANTO Expressão é uma expressão booleana. Comando é uma instrução simples ou um comando composto. ENQUANTO a expressão booleana for verdadeira, o comando após o FAÇA será executado repetidamente. A expressão é reavaliada após cada execução do comando.
9
Estrutura de Repetição ENQUANTO O laço ENQUANTO só se encerra quando a expressão for falsa. Se a expressão for falsa já quando o ENQUANTO se inicia, então o comando não será executado nenhuma vez. No comando, deve ter alguma instrução que possa modificar o valor da expressão booleana, senão o ENQUANTO será executado indefinidamente.
10
Estrutura de Repetição ENQUANTO Exercício: Faça um algoritmo que exiba os números de 1 a 10 Solução: Contador <- 0 Enquanto (contador<10) faca contador <- contador + 1 Escreva (contador) Fim
11
Estrutura de Repetição REPITA A estrutura REPITA-ATÉ, assim como o ENQUANTO, é usado quando não for conhecida a priori o número de vezes em que uma sequência de comandos vai ser repetidamente executada. Sintaxe: REPITA comando1; comando2;... ATÉ expressão;
12
Estrutura de Repetição REPITA Expressão é uma expressão booleana. Comando1, Comando2,... são instruções simples ou comandos compostos. Neste caso os delimitadores INICIO-FIM não são necessários, pois as palavras chave REPITA e ATÉ funcionam como delimitadores.
13
Estrutura de Repetição REPITA No REPITA-ATÉ os comandos entre o REPITA e o ATÉ serão executados ATÉ que a expressão booleana seja verdadeira. Um REPITA-ATÉ tem o mesmo efeito que um comando ENQUANTO com a expressão booleana que controla o laço negada. Uma diferença significativa entre o REPITA-ATÉ e o ENQUANTO é que no REPITA-ATÉ o comando sempre é executado pelo menos uma vez e no ENQUANTO, o comando pode nem ser executado, dependendo da avaliação inicial da expressão.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.