Estruturas cíclicas

Explicamos as três possíveis estruturas cíclicas. Complementamos com três exemplos para a correta assimilação destas estruturas.

Por Wilder Urbaez


Publicado em: 11/3/09

Valorize este artigo:
Chamam-se problemas repetitivos ou cíclicos aqueles cuja solução é necessário utilizar um mesmo conjunto de ações que se possa executar na quantidade específica de vezes. Esta quantidade pode ser fixa (previamente determinada pelo programador) ou pode ser variável (estar em função de algum dado dentro do programa). Os ciclos se classificam em:

Ciclos com um Número Determinado de Iterações

  • (Para): São aqueles em que o número de iterações se conhece antes de se executar o ciclo. A forma desta estrutura é a seguinte:
    Pseudocódigo Diagrama de Fluxos
       
    Dado um valor inicial exp1 atribuído a esta variável, irá aumentando ou diminuindo de acordo à exp3 até chegar à exp2; se se omite o passo, significa que a variável aumentará de um em um.
Ciclos com um Número Indeterminado de Iterações

São aqueles em que o número de iterações não se conhece com exatidão, já que está dado em função de um dado dentro do programa.

  • Enquanto Que: Esta é uma estrutura que repetirá um processo durante "N" vezes, onde "N" pode ser fixo ou variável. Para isto, a instrução se vale de uma condição que é a que deve se cumprir para que continue se executando. Quando a condição já não se cumpre, então já não se executa o processo. A forma desta estrutura é a seguinte:

    Pseudocódigo Diagrama de Fluxos
       
  • Repita-Ate: Esta é uma estrutura similar em algumas características, à anterior. Repete um processo uma quantidade de vezes, porém a diferença do Enquanto Que é que o Repita-Ate faz até que a condições se cumpra e não enquanto, como no Enquanto Que. Por outro lado, esta estrutura permite realizar o processo pelo menos uma vez, Já que a condição se avalia ao final do processo, enquanto que no Enquanto Que pode ser que nunca chegue a entrar se a condição não se cumpre desde um princípio. A forma desta estrutura é a seguinte:

    Pseudocódigo Diagrama de Fluxos
       
Exemplo 1:

Realizar um algoritmo que mostre os números de um em um até dez usando uma estrutura Para. Expresse o algoritmo usando Pseudocódigo e diagrama de fluxos.
Pseudocódigo Diagrama de Fluxos
   

Exemplo 2:

Usando uma estrutura Enquanto, realizar um algoritmo que escreva os números de um em um até 20.

Pseudocódigo Diagrama de Fluxos
   

Exemplo 3:

Realizar um algoritmo que pergunte ao usuário um número compreendido na categoria de 1 a 5. O algoritmo deverá validar o número, de maneira que não continue a execução do programa enquanto não se escreva um número correto.

Pseudocódigo Diagrama de Fluxos
   





Comentários do artigo
Foram enviados 3 comentários ao artigo
3 comentários não revisados
0 comentários revisados

Usuários :    login / registro
Manuais relacionados
Categorias relacionadas
O autor

Buscar projetos:

Home | Sobre nós | Copyright | Anuncie | Entrar em contato