1. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
•BUCLES / CICLOS
•DO / WHILE - FOR
TEMAS:
2. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
Qué es un bucle / ciclo
3. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
BUCLE / CICLO
Los bucles o ciclos son sentencias capaces repetir
segmento de código hasta que la condición asignada
se cumpla.
4. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
Cuáles bucles
conocemos
5. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
BUCLE / CICLO
Entre los bucles más conocidos tenemos a:
While= Debe conocer primero la condición para
establecer hasta dando se debe llegar para detener
el código que prosigue la condición y se encuentra
enclaustrado en un bucle.
6. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
Un código utilizando
solo while como bucle
7. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
BUCLE / CICLO
#include<stdio.h>
int main(){
int i = 1;
while(i<=10) { printf(“%i n”,i);
i++; }
}
8. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
BUCLE / CICLO
En el código anterior, el bucle consiste en alcanzar
para la variable declarada i un valor entero de 10,
mientras no se alcance el diez como valor total,
el segmento que ejecuta el incremento de valores
se repetirá y repetirá.
9. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
BUCLE / CICLO
El Do/While es otra manera de hacer bucles,
en este caso se conoce en primera instancia
el segmento de código que debe repetirse
para luego saber hasta donde lo hará.
10. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
Un código utilizando
Do/While como bucle
11. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
BUCLE / CICLO
#include<stdio.h>
int main(){
int i = 1;
do{ printf(“%i n”,i);
i++; } while(i<=10) ;
}
12. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
BUCLE / CICLO
En el código anterior, a diferencia de cuando se utiliza
solo While, se debe conocer el segmento de
código que se repetirá y repetirá, antes de
saber cual es la condición que parará el bucle.
13. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
BUCLE / CICLO
Aún nos falta un bucle por conocer, sí, así es,
nos falta el FOR.
14. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
Qué es el for y cómo
funciona
15. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
BUCLE / CICLO
El ciclo FOR debe cumplir tres instrucciones
para terminar con el bucle, por ejemplo:
for(i=1;i<=10;i++)
i=1: Es el valor inicial
i<=10: Es el valor final
i++: Incrementa de uno en uno el valor inicial
16. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
Ejemplo de código
con el ciclo for
17. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
BUCLE / CICLO
#include<stdio.h>
int main(){
int i ;
for(i=1;i<=10;i++) {printf(“%i n”,i);}
}
18. Catedrático: Lic. Ramón E. Zorrilla, Mcs
Asignatura: Pogramación Orientada a Objeto
Lenguaje C
Recinto La Romana
PROGRAMACIONPROGRAMACION
ORIENTADA A OBJETOORIENTADA A OBJETO Lenguaje C
Redes sociales: ramonezorrilla (Twitter-Instagram-LinkedIn-SlideShare-youtube) / ramonezorrilla1(Facebook)
BUCLE / CICLO
En el código anterior, a diferencia de los demás ciclos, en el
for, se conoce la condición equivalente a tres
secciones para determinar hasta donde
se desea llegar para detener el bucle.