Acerca de mi

Estructuras Repetitivas (Mientras, Para, Hacer mientras).

Un ciclo es una estructura que ejecuta una cantidad limitada veces un conjunto de instrucciones o trozo de código, normalmente dependiente de una condición o de una cantidad determinada de iteraciones. Los ciclos permiten iterar todo un proceso tantas veces como el programador (ó el usuario) lo determine.

Características:

  • El conjunto de instrucciones dentro del ciclo debe ser finito.
  • Las iteraciones del ciclo deben ser finitas en la mayoria de los casos.
  • Deben estar claramente indicados el inicio y el fin del ciclo.
  • Dentro de un ciclo podrá ir cualquiera otra estructura.

Tipos de Ciclos:

A continuación se describen 3 tipos de sentencias repetitivas concebidas por la mayoría de lenguajes de programación.

Ciclo While (Mientras)

La estructura Mientras tiene una forma de ejecución es muy sencilla: Mientras se cumpla que la condición sea Verdadera entonces se ejecutará el bloque interno del ciclo.

			while(Condicional)
			{
				...
				Bloque interno
				...
			}
			

Ciclo For (Para)

La estructura de ejecución del ciclo For contiene una variable que va llevar el control de la iteraciones tomando unos valores determinados por el programador iniciando en valor_inicial y terminando en valor_tope avanzando con un incremento establecido.

  • Valor inicial
  • Valor tope
  • Incremento
			for(valor_inicial;valor_tope;incremento)
			{
				...
				Bloque interno
				...
			}
			

Ciclo do / while

Esta estructura se repite si la condición es verdadera, lo que implicaría que en un algoritmo que utiliza la estructura hacer - mientras

			do
			{
				...
				Bloque interno
				...
			} while(condicional);
			

Actividad.

Realizar un algoritmo que imprima la siguiente serie: "1, 5, 3, 7,5,9,7 11,....23." utilizando do while.

Choose Colour