Académique Documents
Professionnel Documents
Culture Documents
http://codigoprogramacion.com/cursos/tutoriale
s-c/ciclo-for-en-c-y-
ejemplos.html#.WA5Ba_nhDIU
https://www.programarya.com/Cursos/C++/Cicl
os/Ciclo-Do-While.
https://www.ecured.cu/Ciclo_(Programaci%C3%
B3n)
Instituto Tecnológico de Linares
Introducción a la programación
25 cto. 2016
Índice:
1. portada
2. indice
3. ciclos
4.for
6.wile
7.do-wile
8. bibliografias
Ciclos.
Contenido
1 Etapas esenciales
2 Aplicación de las etapas
3 En la programación visual
4 Programación de procesos antes del ciclo
5 Fuentes
6 Ver también
Etapas esenciales
Como base inicial para programar la estructura de ciclo el programador debe
saber que hay tres etapas esenciales:
1. Antes del ciclo: Aquí se realizan los procesos de inicialización, por ejemplo:
sumador en cero, contador en cero, productoria en 1, mayor en un valor pequeño,
menor en un valor grande, etc.
2. Durante el ciclo: Aquí se entran los datos y se realizan las operaciones de
acumulación y procesos repetitivos
For
Declaración y sintaxis
La sintaxis es la siguiente:
1 for(inicio;mientras;incremento)
2{
3 //CODIGO A EJECUTAR
4}
01 #include <stdio.h>
03 {
04 //CICLOS FOR EN C
05 int y;
06 for(int x=2;x<20;x+=2)
07 {
09 }
10 return 0;
11 }
Mas ejemplos:
Imprimir un contador con decremento de 0 a -9
1 for(int x=0;x>-10;x--)
2 {
4 }
01 #include <stdio.h>
#include
02
<math.h>
06 //CICLOS FOR EN C
07 int y;
08 for(int x=0;x<10;x++)
10 y = pow(x,2)+3;
11 printf("El resultado de Y vale: %d\n",y);
14 return 0;
-While
Los ciclos while son también una estructura cíclica, que nos permite ejecutar una o
varias líneas de código de manera repetitiva sin necesidad de tener un valor inicial
e incluso a veces sin siquiera conocer cuando se va a dar el valor final que
esperamos, los ciclos while, no dependen directamente de valores numéricos, sino
de valores booleanos, es decir su ejecución depende del valor de verdad de una
condición dada, verdadera o falso, nada más. De este modo los ciclos while, son
mucho más efectivos para condiciones indeterminadas, que no conocemos
cuando se van a dar a diferencia de los ciclos for, con los cuales se debe tener
claro un principio, un final y un tamaño de paso.
Los ciclos do-while son una estructura de control cíclica, los cuales nos permiten
ejecutar una o varias líneas de código de forma repetitiva sin necesidad de tener
un valor inicial e incluso a veces sin siquiera conocer cuando se va a dar el valor
final, hasta aquí son similares a los ciclos while, sin embargo el ciclo do-while nos
permite añadir cierta ventaja adicional y esta consiste que nos da la posibilidad de
ejecutar primero el bloque de instrucciones antes de evaluar la condición
necesaria, de este modo los ciclos do-while, son más efectivos para algunas
situaciones especificas. En resumen un ciclo do-while, es una estructura de control
cíclica que permite ejecutar de manera repetitiva un bloque de instrucciones sin
evaluar de forma inmediata una condición especifica, sino evaluándola justo
después de ejecutar por primera vez el bloque de instrucciones