Estruturas de Repetio Cleone Silva cleone limaifrn edu
- Slides: 27
Estruturas de Repetição Cleone Silva cleone. lima@ifrn. edu. br http: //docente. ifrn. edu. br/cleonelima
Conteúdo v Repetição com para v Repetição com enquanto v Repetição com repita
Estruturas de Repetição Digamos que deseja automaticamente o usuário escrever uma sequência numérica de 1 a 10, com um número em cada linha. O agoritmo ficaria extenso mesmo para algo tão simples.
Estruturas de Repetição v Observe também que o comando escreval se repete diversas vezes, mudando apenas o valor dentro do parênteses. v As estruturas de repetição ajudam ao programador a tratar códigos repetitivos com poucas linhas. v A seguir vamos aprender como usá-las.
Estruturas de Repetição v Uma estrutura de repetição obrigatoriamente possui: v Uma variável de controle. v Usada para contar quantas vezes o laço se repete. v Um incremento. v Usado para aumentar ou diminuir o valor da variável de controle. Pode ser por atribuição ou por digitação do usuário. v Um teste lógico. v Usado para verificar se a condição de parada foi atingida.
Estruturas de Repetição v Observe o fluxograma do mesmo programa escrito utilizando uma estrutura de repetição.
Repetição com para v Esta estrutura é útil quando sabemos quantas vezes o laço será repetido. v Ao lado o algoritmo do nosso exemplo:
Repetição com para v Modificações possíveis: – Incremento com valor acima de 1: § para x de 1 ate 100 PASSO 2 faca. . . Fimpara – Ordem decrescente: § para x de 10 ate 1 PASSO -1 faca. . . Fimpara
Exercícios 01) Faça um programa que escreva de 50 a 100. 02) Faça um programa que escreva de 30 a 50 contando de 2 em 2. 03) Faça um programa que escreva de 80 a 40, em ordem decrescente de 5 em 5.
Resposta 1
Resposta 2
Resposta 3
Estrutura enquanto v É útil para quando não sabemos quantas vezes um laço será repetido. Requer inicialização da variável. v Exemplo: Faça um programa em que o usuário digite diversos números positivos. Se digitar um número negativo o programa termina. v Em geral, é a estrutura de repetição mais usada.
Estrutura enquanto
Estrutura enquanto v Modificações na estrutura: – Pode-se usar condições múltiplas de parada: § Ex. Digitar valores entre 1 e 10 § enquanto ( (x >= 1) E (x <=10)) faca. . . fimenquanto
Exercícios 04) Faça um programa em que o usuário digite 2 valores e se a soma deles for maior que 15 o programa encerra, caso contrário, solicita novas entradas ao usuário. 05) Faça um programa que conte de 1 a 10 usando o laço enquanto. 06) Faça um programa que peça ao usuário para digitar o nome da melhor escola de Apodi. O programa só termina se ele digitar IFRN.
Resposta 4
Resposta 5
Resposta 6
Estrutura repita v É útil quando não sabemos quantas vezes o laço irá se repetir, porém a execução dos comandos acontece pelo menos uma vez. Não requer inicialização da variável. v Exemplo: Um menu com as seguintes opções: 1 - Somar; 2 – Multiplicar; 3 Sair. O programa encerra ao digitar 3. v Em geral, é a estrutura de repetição menos usada.
Estrutura repita
Estrutura repita v Modificações na estrutura: – Pode-se usar condições múltiplas de parada: § Ex. Digitar valores entre 1 e 10 § § repita leia(x) ate ((x>1) e (x<10)) repita leia(x) ate ((x<1) ou (x>10))
Exercícios 05) Faça os exercícios 4, 5 e 6 usando a estrutura repita.
Resposta 7
Resposta 8
Resposta 9
Perguntas? ? ?
- Repetio
- Repetió
- Repetio
- Repetio
- Repetio
- Instruções
- While fluxograma
- Estrutura de repetição pascal
- Repetio
- Repetio
- Repetio
- Repetio
- Edu.sharif.edu
- Mapa das estruturas geologicas do brasil
- Estruturas naturais e artificiais
- Funcionograma
- Estruturas de coordenação copulativa e disjuntiva
- Estrutura resistente
- Estabilidade das estruturas
- Teoria das estruturas
- Forma de aço para concreto
- Estruturas do encefalo
- Estruturas estaticamente indeterminadas
- Atividade do coração
- Estruturas naturais e artificiais
- Estruturas hiperestáticas
- Teoria das estruturas
- Estruturas homólogas e análogas