Você está na página 1de 6

COLEGIO DE APLICACIONES INTEGRADAS GUASTATOYA (CAIGUA)

Alumno: Jos Carlos Marroqun Estrada

Catedrtico: Antonio Valiente

Materia: computacin Aplicada

Trabajo: Ciclos en C++

Clave: 19

Grado: Cuarto Bachillerato en Ciencias y Letras con Orientacin en Computacin

Seccin: A

Fecha de entrega: 24/05/13

Introduccin:
En este trabajo les hablaremos sobre algunos de los ciclos de C++ los cuales son muy importantes aprendernos para poder conocer ms sobre la tecnologa moderna

Ciclos en C++
Los ciclos o tambin conocidos como bucles, son una estructura de control esencial al momento de programar. Tanto C como C++ y la mayora de los lenguajes utilizados actualmente, nos permiten hacer uso de estas estructuras. Un ciclo o bucle permite repetir una o varias instrucciones cuantas veces lo necesitemos, por ejemplo, si quisiramos escribir los nmeros del uno al cien no tendra sentido escribir cien lneas mostrando un numero en cada una, para esto y para muchsimas cosas ms, es til un ciclo, permitindonos hacer una misma tarea en una cantidad de lneas muy pequea y de forma prcticamente automtica. Existen diferentes tipos de ciclos o bucles, cada uno tiene una utilidad para casos especficos y depende de nuestra habilidad y conocimientos poder determinar en qu momento es bueno usar alguno de ellos. Tenemos entonces a nuestra disposicin los siguientes tipos de ciclos en C++:

Qu es un Ciclo For?
Los ciclos for son lo que se conoce como estructuras de control de flujo cclicas o simplemente estructuras cclicas, estos ciclos, como su nombre lo sugiere, nos permiten ejecutar una o varias lneas de cdigo de forma iterativa, conociendo un valor especifico inicial y otro valor final, adems nos permiten determinar el tamao del paso entre cada "giro" o iteracin del ciclo. En resumen, un ciclo for es una estructura de control iterativa, que nos permite ejecutar de manera repetitiva un bloque de instrucciones, conociendo previamente un valor de inicio, un tamao de paso y un valor final para el ciclo. Cmo funciona un Ciclo For? Para comprender mejor el funcionamiento del ciclo for, pongamos un ejemplo, supongamos que queremos mostrar los nmeros pares entre el 50 y el 100, si imaginamos un poco como seria esto, podremos darnos cuenta que nuestro ciclo deber mostrar una serie de nmeros como la siguiente: 50 52 54 56 58 60 ... 96 98 100. Como podemos verificar, tenemos entonces los componentes necesarios para nuestro ciclo for, tenemos un valor inicial que sera el 50, tenemos tambin un valor final que sera el 100 y tenemos un tamao de paso que es 2 (los nmeros pares). Estamos ahora en capacidad de determinar los componentes esenciales para un ciclo for.

Qu es un Ciclo While?
Los ciclos while son tambin una estructura cclica, que nos permite ejecutar una o varias lneas de cdigo 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 numricos, sino de valores booleanos, es decir su ejecucin depende del valor de verdad de una condicin dada, verdadera o falso, nada ms. De este modo los ciclos while, son mucho ms 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 tamao de paso. Cmo funciona un Ciclo While? Para comprender mejor el funcionamiento del ciclo while, pongamos un buen ejemplo, imaginemos que por algn motivo, queremos pedirle a un usuario una serie de nmeros cualquiera y que solo dejaremos de hacerlo cuando el usuario ingrese un nmero mayor a 100. Como vemos, aqu no podramos utilizar un ciclo for, pues no tenemos ni idea de cundo al usuario se le va a ocurrir ingresar un nmero mayor que 100, es algo indeterminado para nosotros, sin embargo el ciclo while nos permite ejecutar una accin de forma infinita hasta que se cumpla alguna condicin especifica, en nuestro caso sera que el numero ingresado sea mayor a 100. De modo que si el usuario nos ingresa de manera sucesiva los siguientes numero 1,50,99, 49, 21, 30, 100 ..., nuestro programa no finalizara, pues ninguno de estos nmeros es mayor que 100, sin embargo si nos ingresara el numero 300, el programa finalizara inmediatamente.

Qu es un Ciclo Do-While?
Los ciclos do-while son una estructura de control cclica, los cuales nos permiten ejecutar una o varias lneas de cdigo 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 aadir cierta ventaja adicional y esta consiste que nos da la posibilidad de ejecutar primero el bloque de instrucciones antes de evaluar la condicin necesaria, de este modo los ciclos do-while, son ms efectivos para algunas situaciones especificas. En resumen un ciclo do-while, es una estructura de control cclica que permite ejecutar de manera repetitiva un bloque de instrucciones sin evaluar de forma inmediata una condicin especifica, sino evalundola justo despus de ejecutar por primera vez el bloque de instrucciones Cmo funciona un Ciclo Do-While? Para comprender mejor el funcionamiento del ciclo while, usemos de nuevo el ejemplo de la seccin anterior sobre el ciclo while. Imaginemos entonces que por algn motivo, queremos pedirle a un usuario una serie de nmeros cualquiera y que solo dejaremos de hacerlo cuando

el usuario ingrese un nmero mayor a 100. Como vimos anteriormente, esto se puede hacer por medio de un ciclo while, pero vamos ahora a ver como lo podemos hacer usando un ciclo do-while mejorando as un poco nuestro algoritmo, evitando ciertos comandos, tal como se dijo con el ciclo while, en efecto aqu estamos en la situacin de no tener ni idea de cundo al usuario se le va a ocurrir ingresar un nmero mayor que 100, pues es algo indeterminado para nosotros, sin embargo el ciclo while y en efecto el do-while nos permite ejecutar cierta accin de forma infinita hasta que se cumpla alguna condicin especifica, en nuestro caso sera que el numero ingresado sea mayor a 100. De modo que si el usuario nos ingresa de manera sucesiva los siguientes numero 1,50,99, 49, 21, 30, 100 ..., nuestro programa no finalizara, pues ninguno de estos nmeros es mayor que 100, sin embargo si nos ingresara el numero 300, el programa finalizara inmediatamente.

Conclusin:
En este mundo de cosas tan modernas en la tecnologa es muy difcil estar al dia por eso es importante estudiar mucho sobre ello y en este trabajo se hablo de los ciclos en C++ y son muy importantes y por eso debemos estudiarlos y aprenderlos para saber cmo lidiar con este mundo moderno

Você também pode gostar