Ciclos

Páginas: 4 (758 palabras) Publicado: 23 de mayo de 2010
UNIDAD III

INSTRUCCIONES DE REPETICION

CICLOS

BUCLE FOR.
Hasta este momento, la computadora no ha ejecutado ninguna instrucción más de una vez. Una herramienta poderosa en laprogramación, es la de tipo iterativo, ciclos o bucles.
Los bucles permiten repetir un conjunto de instrucciones tantas veces como se requiera o sea necesario repetir, hasta que se cumpla ciertacondición construida por el programador, con la ventaja de codificarse una sola vez. Turbo C soporta el mismo tipo de bucles que otros lenguajes estructurados de programación.las sentencias de buclespara C son: for, while, do_while.

Instrucciones de repetición fija.
Iniciando con el ciclo for, su sintaxis es: for (inicio; condición; incremento)

El estatuto o ciclo for en lenguaje Cestablece un número fijo de repeticiones. La sintaxis es:

Donde:

expresión1 especifica el valor inicial del contador para poder ejecutar la sentencia;
expresión2 si es verdaderocontinua, si no termina el ciclo.
expresión3 permite establecer la modificación del índice al fin de cada repetición (incrementarlo o decrementarlo).

Las expresiones pueden llevar másvariables que cambien por ejemplo:

for( i = 0, j = 20; y = 0; i ++, j -- )
printf ( “ % d % d \ n ”, i , j );

ANIDAMIENTO DE INSTRUCCIONES.

El anidamiento deinstrucciones se da cuando un ciclo se encuentra completamente dentro de otro. Cuando en un programa existen ciclos anidados, el interno se realiza completamente por cada repetición del externo, por loque se llama efecto multiplicativo.

En cada ciclo, según las sentencias que contenga, se puede iterar diferente número de veces y el número de iteraciones totales de un grupo de buclesanidados, termina hasta que el bucle más externo sea cero (falso).

Los ciclos anidados no tienen que ser todos del mismo tipo.

INSTRUCCIONES DE REPETICIÓN CONDICIONAL.

Recordando que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ciclos
  • Ciclos
  • Ciclos
  • Ciclo
  • ciclos
  • ciclo
  • Ciclo
  • ciclo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS