Estructuras cíclicas

10 de noviembre de 2005
Valoración del artículo:
Explicamos las tres posibles estructuras cíclicas; Para, mientras, repetir. Complementamos con tres ejemplos para la correcta asimilación de estas estructuras.
Se llaman problemas repetitivos o cíclicos a aquellos en cuya solución es necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una cantidad específica de veces. Esta cantidad puede ser fija (previamente determinada por el programador) o puede ser variable (estar en función de algún dato dentro del programa). Los ciclos se clasifican en:

Ciclos con un Numero Determinado de Iteraciones

  • (Para): Son aquellos en que el número de iteraciones se conoce antes de ejecutarse el ciclo. La forma de esta estructura es la siguiente:
    Pseudocódigo Diagrama de Flujos
       
    Dado un valor inicial exp1 asignado a la variable esta se irá aumentando o disminuyendo de acuerdo a la exp3 hasta llegar a la exp2; si se omite el paso, significa que la variable aumentará de uno en uno.
Ciclos con un Número Indeterminado de Iteraciones

Son aquellos en que el numero de iteraciones no se conoce con exactitud, ya que esta dado en función de un dato dentro del programa.

  • Mientras Que: Esta es una estructura que repetirá un proceso durante “N” veces, donde “N” puede ser fijo o variable. Para esto, la instrucción se vale de una condición que es la que debe cumplirse para que se siga ejecutando. Cuando la condición ya no se cumple, entonces ya no se ejecuta el proceso. La forma de esta estructura es la siguiente:

    Pseudocódigo Diagrama de Flujos
       
  • Repita-Hasta: Esta es una estructura similar en algunas características, a la anterior. Repite un proceso una cantidad de veces, pero a diferencia del Mientras Que, el Repita-Hasta lo hace hasta que la condición se cumple y no mientras, como en el Mientras Que. Por otra parte, esta estructura permite realizar el proceso cuando menos una vez, ya que la condición se evalúa al final del proceso, mientras que en el Mientras Que puede ser que nunca llegue a entrar si la condición no se cumple desde un principio. La forma de esta estructura es la siguiente:

    Pseudocódigo Diagrama de Flujos
       
Ejemplo 1:

Realizar un algoritmo que muestre los números de uno en uno hasta diez usando una estructura Para. Exprese el algoritmo usando Pseudocódigo y diagrama de flujos.
Pseudocódigo Diagrama de Flujos
   

Ejemplo 2:

Usando una estructura Mientras, realizar un algoritmo que escriba los números de uno en uno hasta 20

Pseudocódigo Diagrama de Flujos
   

Ejemplo 3:

Realizar un algoritmo que pregunte al usuario un número comprendido en el rango de 1 a 5. El algoritmo deberá validar el numero, de manera que no continúe la ejecución del programa mientras no se escriba un numero correcto.

Pseudocódigo Diagrama de Flujos
   

Compartir en redes sociales

Comentarios
Fueron enviados 44 comentarios al artículo
34 comentarios no revisados
10 comentarios revisados:
Por: marcos
05/5/2006
Muy acertado este trabajo, andaba buscando de hace tiempo algo asi, por casualidad lo encontre y vi todo lo que necesitaba, muy explicativo y los graficos ni que hablar. gracias
Por: eduardo
14/6/2006
me gusta su informacion me gustaria que colocaran en la pagina otros o mas ejemplos de estructuras ciclicas con caso centinela,mas de repetir y ejemplos que te ayuden a entender problemas bien analaliticos gracias....
Por: mojojojo
12/2/2009
entiendo bien pero como es eso del contador osea esa ya es una funcion que esta sobrentendida en el programa o primero tengo que poner que es contador??
mas ejercicos
Por: lilliana
06/7/2009
Hola mi nombre es lilliana, los ejercicios son muy buenos me gustaria que ubiesen mas ya que estoy iniciando mi carrera, y la encuentro un poco dificil lo que es el sudocodigo y el diagrama de flujo me encantaria que que ma ayudaran con algunas formas de desarrollarlas o algunos trucos. gracias

Mj12
Felicidades
08/1/2010
Hola te felicito por el articulo esta muy claro y especifico......
Muchas gracias por su aporte
Por: William
15/2/2010
Muchisimas gracias compañeros esto me servira de mucho, yo estoy llevando algoritmo en este momento.
muy bueno
Por: Fausto
25/3/2010
es importante tener informacion que sea especifico, claro y concreto dentro la red, porque otras paginas solo te muestran lo mas general y si necesitas mas informacion te cobran, por esto les deseo muchas felicitaciones y sigan adelante ah una sugerencia tal ves pueden colocar un poco mas de ejemplos
felicitaciones
Por: jesus Silimaco Pino
05/4/2010
felicitaciones es un articulo, preciso, conciso, lo recomende a mis compañeros de estudio.
Programacion Inicial
Por: Jean Carlos Polanco
25/5/2010
Hermanazo... excelente manual...! muy bien estructurado y de fácil comprensión
Estructuras ciclica Resumen
22/7/2010
bueno con respecto a estas estructuras ciclicas puedo decir que para las personas que desean algun dia desarrollar algun codigo o dedicarse de lleno ala programacion es supremamente basico manejar estos comceptos ya que en el area de programacion se utiliza mucho , y referente al tema puedo resumir segun lo que aprecie del exponente del pos es que estas estructuras se convierten en ciclicas tratando de cumplir una condicion especialmente a una variable si la variable cumple una condicion puede seguir reciviendo instrucciones si no debe continuar siendo evaluada o comparada para darle instruciones a estas variables deben utilizarse diferentes condicionadores como lo son los contadores , los mayor que , menor que , acumuladores etc

Manuales relacionados
Categorias relacionadas
El autor
Últimas noticias
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...