Introdução a Programação

291 palavras 2 páginas
Introdução a Programação
Estruturas de repetição (cont.)
Prof. Luis Otavio Alvares

Parte deste material é adaptado de lâminas das Profas. Patrícia Jaques,
Mônica Py e Deise Saccol

1

ENQUANTO ... REPETIR ...

Lógica de programação – Formato:
Enquanto repetir
• Significado: A é testada. Se for verdadeira, então executar e em seguida testar novamente a operação lógica. Este ciclo prossegue até que em algum teste a operação lógica resulte em falso.
• Nesta estrutura temos novamente, assim como nas estruturas de decisão, uma operação lógica determinando se devemos continuar a repetir (resultado V) ou parar de repetir (resultado F) as ações.
• Devemos garantir que o dado testado na operação lógica tenha seu valor modificado por alguma das ações repetidas, senão nunca teremos um resultado F no teste e a repetição permanecerá num ciclo infinito (loop)!
2

Lógica de programação Exemplo da estrutura ENQUANTO...REPETIR:
Ler números pelo teclado e mostrar o maior número lido
(encerrar quando for lido o número 0)

Pseudocódigo:
Início
MAIOR = 0
(MAIOR por enquanto é o menor valor possível)
N=1
(só para o 1.o teste funcionar...)
Enquanto (N 0) repetir
Ler N
(aqui o valor de N muda, é a entrada do usuário)
Se (N > MAIOR) então MAIOR = N
Mostrar MAIOR
(isto só executa quando o enquanto terminar)

Fim
3

Lógica de programação INÍCIO

– Fluxograma:

MAIOR = 0
N=1

Ler N

Sim

Na estrutura
ENQUANTO...REPETIR, veja que o teste é feito no início do ciclo.

N0

Não
Não

N > MAIOR

MAIOR

Sim
MAIOR = N

FIM
4

Exercício
• Faça um algoritmo para mostrar os 30 primeiros números ímpares

5

Exemplos de solução
1.
2.
2.1
2.2
2.3

I=0
Enquanto

Relacionados

  • Introdução à Programação
    714 palavras | 3 páginas
  • Introdução a programação
    12085 palavras | 49 páginas
  • Introdução à Programação
    4364 palavras | 18 páginas
  • Introdução a Programação
    1485 palavras | 6 páginas
  • Introdução a programação
    409 palavras | 2 páginas
  • Introdução a Programação
    1932 palavras | 8 páginas
  • Introdução à programação
    1185 palavras | 5 páginas
  • Introdução a programação
    387 palavras | 2 páginas
  • Introdução a Programação
    3434 palavras | 14 páginas
  • Introdução á programação
    443 palavras | 2 páginas