Your SlideShare is downloading. ×
ENSAYONOMBRE:Richard Andréss Robalino Quito.                  TEMA: BUCLES DE CONTROL REPETITIVO                          ...
La inicialización solo se la realiza una vez, es decir el ciclo for solamente ejecuta una sola        vez la inicializació...
PROGRAMA EN C#include <stdio.h>#include <stdlib.h>int main(){intcont, fact=1, n=0;printf("n n Programa que presenta el fac...
BIBLIOGRAFÍA:    JOYANES Luis. Fundamentos de Programación. 4ta Edición. España: Ed. Edigrafos. 2008.      Pág. 751    I...
Upcoming SlideShare
Loading in...5
×

Bucles de Control Repetitivo Ciclos For

9,677

Published on

Este documento trata sobre los ciclos repetitivos dentro de C. En este apartado hablaremos específicamente sobre El ciclo FOR, sus ventajas, desventajas, características, ejemplos de la realidad, y un ejemplo ya en programación

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
9,677
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
112
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Bucles de Control Repetitivo Ciclos For"

  1. 1. ENSAYONOMBRE:Richard Andréss Robalino Quito. TEMA: BUCLES DE CONTROL REPETITIVO CICLOS FORLos bucles de control repetitivo se refiere a un cuerpo de programa, que consta de un conjunto deinstrucciones, las cuales poseen sentido, continuidad, una secuencia, y una cantidad que se va arealizar en un determinado tiempo, y todas estas instrucciones se van a repetir bajo una condicióndeterminada. Hay varios ejemplos de la realidad que podemos adaptarlos este concepto comopor ejemplo:  Flujo de personas por un terminal,  Flujo de ondas radiales.  El flujo de agua por una tubería  Flujo de la Electricidad  La transmisión de Datos por Internet. Por ejemplo graficándolo de otra manera en la emisión de un número determinado de ondas de radio, que van a recorrer una distancia hasta que cumplan un número de ondas emitidas, por ejemplo 300. Es decir La radio va a emitir ondas hasta cuando el número de ondas emitidas sea 300. Al llegar a 300 ondas emitidas la radio ya no podrá emitir más ondas.Fig 1 Transmisión de ondas de radioSacada de Entonces el ciclo for en un diagrama de flujo quedaría de lahttp://bandeandofrixyinfo.blogspot.com/2010/10/ondas-electromagneticas.html siguiente manera: Fig. 2 Su sintaxis en C quedaría de la siguiente manera: For (inicialización; condición; incremento) { Instrucción o conjunto de instrucciones } Fig.2Diagrama de Flujo del ciclo FORSacada de (http://www.javaya.com.ar/detalleconcepto.php?codigo=84&inicio=)CARACTERÍSTICAS DEL CICLO FOR:
  2. 2. La inicialización solo se la realiza una vez, es decir el ciclo for solamente ejecuta una sola vez la inicialización. La condición debe ser de tipo lógica, y de acuerdo a esta se ejecutan o no el conjunto de instrucciones. El incremento se ejecuta después del conjunto de instrucciones, y vuelve a evaluar la condición, si esta es verdadera ejecuta las acciones caso contrario termina el ciclo, si la condición es verdadera al final del conjunto de instrucciones ejecutadas, se realiza el incremento y así sucesivamente.USO:  Al ciclo for se lo utiliza cuando ya sabemos el número de Iteraciones que va a tener el ciclo  Su control se basa en un contador y este puede ser de decremento o aumento.  Por claridad porque por ejemplo while, do-while utilizan muchas líneas mientras con ciclo for se realiza en menos líneas de código.VENTAJAS Y DESVENTAJAS VENTAJAS  si se puede determinar la cantidad de iteraciones se puede aportar claridad y sencillez en la estructura del programa.  Disminución de tiempo en el desarrollo del programa DESVENTAJAS  Que las iteraciones establecidas es el factor que determina el fin del bucle.  No se puede salir del bucle repetitivo sino se realizan todas las iteraciones establecidas dentro del ciclo.EJEMPLO DIAGRAMA DE FLUJO Inicio fact=1 Leer n for (cont=1;cont<=n;cont++)si fact=fact*cont; NO FINFACTORIAL DE UN NÚMERO
  3. 3. PROGRAMA EN C#include <stdio.h>#include <stdlib.h>int main(){intcont, fact=1, n=0;printf("n n Programa que presenta el factoria de un numero:");printf("n n Ingrese el numero:");scanf("%d", &n);for (cont=1;cont<=n;cont++)fact=fact*cont;printf("n n el factorial de:%u -> es:%u n n",n,fact);}SALIDA DEL PROGRAMACONCLUSIONES:  El comportamiento del ciclo for es similar a los demás estructuras de control como el while y do while.  Al ciclo for se lo controla mediante un contador y este determina el número de iteraciones que va a tener el ciclo y si estas no terminan, no se puede salir del ciclo.  Si queremos claridad y sencillez en nuestro código utilizamos el for por eso es el más utilizado por los programadores, pero tiene sus desventajas que ya lo explicábamos anteriormente.
  4. 4. BIBLIOGRAFÍA:  JOYANES Luis. Fundamentos de Programación. 4ta Edición. España: Ed. Edigrafos. 2008. Pág. 751  Ing. Patricio Puchaicela. Profesor de Fundamentos de Programación. Universidad Técnica Particular de Loja.

×