Este documento explica las estructuras repetitivas en programación, las cuales permiten ejecutar un bloque de instrucciones múltiples veces dependiendo de si se cumple una condición. Describe las estructuras FOR, WHILE y DO-WHILE dando sus definiciones, sintaxis y ejemplos. Concluye explicando la utilidad de estas estructuras para ejecutar instrucciones de forma iterativa sin necesidad de volverlas a escribir manualmente.
100%(2)100% encontró este documento útil (2 votos)
267 vistas16 páginas
Este documento explica las estructuras repetitivas en programación, las cuales permiten ejecutar un bloque de instrucciones múltiples veces dependiendo de si se cumple una condición. Describe las estructuras FOR, WHILE y DO-WHILE dando sus definiciones, sintaxis y ejemplos. Concluye explicando la utilidad de estas estructuras para ejecutar instrucciones de forma iterativa sin necesidad de volverlas a escribir manualmente.
Este documento explica las estructuras repetitivas en programación, las cuales permiten ejecutar un bloque de instrucciones múltiples veces dependiendo de si se cumple una condición. Describe las estructuras FOR, WHILE y DO-WHILE dando sus definiciones, sintaxis y ejemplos. Concluye explicando la utilidad de estas estructuras para ejecutar instrucciones de forma iterativa sin necesidad de volverlas a escribir manualmente.
Este documento explica las estructuras repetitivas en programación, las cuales permiten ejecutar un bloque de instrucciones múltiples veces dependiendo de si se cumple una condición. Describe las estructuras FOR, WHILE y DO-WHILE dando sus definiciones, sintaxis y ejemplos. Concluye explicando la utilidad de estas estructuras para ejecutar instrucciones de forma iterativa sin necesidad de volverlas a escribir manualmente.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 16
ESTRUCTURAS REPETITIVAS
ARMANDO ESTEBAN TOVAR DIAZ
1070608399
CORPORACIN UNIVERSITARIA REMINGTON
INGENIERIA DE SISTEMAS
INTRODUCCIN AL DESARROLLO DE SOTFWARE
I SEMESTRE
GIRARDOT
2014 ESTRUCTURAS REPETITIVAS
ARMANDO ESTEBAN TOVAR DIAZ 1070608399
VIVIANA MUOZ TAFUR
INGENIERA
CORPORACIN UNIVERSITARIA REMINGTON
INGENIERIA DE SISTEMAS
INTRODUCCIN AL DESARROLLO DE SOTFWARE
I SEMESTRE
GIRARDOT
2014 INTRODUCCIN
Las estructuras de control iterativas o repetitivas son aquellas estructuras que sirven para ejecutar un bloque de instrucciones un determinado nmero de veces, dependiendo del cumplimiento de unas ciertas acciones o condiciones. Esto permite realizar varias operaciones indefinidamente sin la necesidad de volver a estructurar o crear dicha operacin. Este trabajo trata sobre esta clase de estructuras.
OBJETIVOS
OBJETIVOS GENERALES
Explicar de una forma comprensible en qu consisten las estructuras de decisiones iterativas o repetitivas.
OBJETIVOS ESPECFICOS
Explicar para que se usan las estructuras repetitivas. Explicar las diferentes clases de estructuras repetitivas. Dar ejemplos de estructuras repetitivas.
JUSTIFICACION
Las estructuras repetitivas son usadas frecuentemente en programacin debido a su capacidad de ejecutar instrucciones un cierto nmero de veces mientras se cumpla una determinada condicin y hacerlo todo de una forma sencilla y de fcil comprensin. Por eso es importante saber cmo utilizarlas para cualquiera que tenga un inters en programacin.
PLANEACION ESTRATEGICA
MISION
En este trabajo se explica que son las estructuras repetitivas. Tambin se explican cules son los distintos tipos de estructuras repetitivas y se proporcionan ejemplos de cada una.
VISION
Este trabajo debe servir como una fuente de informacin til y comprensible para cualquiera que pueda leerlo en el futuro y est interesado en las estructuras repetitivas.
ESTRUCTURAS REPETITIVAS
Se denominan estructuras repetitivas a las estructuras que permiten incluir dentro de ellas un grupo de instrucciones que deben hacerse mientras una cierta condicin sea vlida, esto significa que dichas instrucciones pueden ejecutarse 0 o n veces. Una estructura repetitiva est compuesta de una instruccin de repeticin, la condicin y el bloque de instrucciones que deber ejecutarse mientras la condicin se cumpla.
ESTRUCTURA FOR (PARA)
Esta estructura se compone de tres expresiones. La primera expresin es aquella que asigna un valor inicial (accin a ejecutar), la segunda expresin es la que determina como y cuando se contina o no el bucle, una condicin que debe ser satisfecha para que se contine la ejecucin (expresin lgica), y la tercera expresin permite que el valor inicial (ndice) se modifique en cada pasada.
Figura 1. Estructura for.
Fuente: Obtenido de http://programacion-informatica- copol2012.blogspot.com/2012/07/estructuras-repetitivas.html.
Ejemplo: Realizar un programa que imprima en pantalla los nmeros del 1 al 100 Inicialmente f vale 1 y como no es superior a 100 se ejecuta el bloque, imprimimos el contenido de f, al finalizar el bloque repetitivo se incrementa la variable f en 1, como 2 no es superior a 100 se repite el bloque de instrucciones. Cuando la variable del for llega a 101 sale de la estructura repetitiva y contina la ejecucin del algoritmo que se indica despus del crculo. La variable f (o como sea que se decida llamarla) debe estar definida como una variable ms.
Figura 2. Ejemplo de estructura simple for.
Fuente: Obtenido de http://programacion-informatica- copol2012.blogspot.com/2012/07/estructuras-repetitivas.html.
ESTRUCTURA WHILE (MIENTRAS)
Esta estructura de repeticin le permite al programador especificar las veces que se repita una accin mientras una condicin se mantenga verdadera.
Figura 3. Estructura while.
Fuente: Obtenido de http://www.javaya.com.ar/detalleconcepto.php?codigo=83&inicio.
La condicin tiene que tomar un valor booleano (verdadero o falso). Si este valor es verdadero, se ejecutar la sentencia. Concluida esta accin se vuelve a evaluar la condicin. Proseguirn los ciclos hasta que la condicin no cambie a falso. Mientras la condicin se mantenga verdadera, se ejecutar X cantidad de veces el bloque de instrucciones dentro de las llaves. Es necesario que alguna vez la condicin se haga falsa, pues de lo contrario se entrara en un ciclo infinito de repeticiones y el programa se considerara bloqueado. Por lo tanto es necesario que en el bloque de instrucciones dentro de la estructura while se ejecute alguna accin que en algn momento haga que la condicin sea falsa. Esta es una estructura de iteracin preprueba, es decir primero se evala la condicin antes de realizar cualquier accin. Si de entrada la condicin es falsa nunca ejecutar el conjunto de sentencias. Ejemplo: Realizar un programa que imprima en pantalla los nmeros del 1 al 100.
Figura 4. Ejemplo de estructura while.
Fuente: Obtenido de http://www.javaya.com.ar/detalleconcepto.php?codigo=83&inicio.
Otro ejemplo sera: Escribir un programa que solicite la carga de un valor positivo y nos muestre desde 1 hasta el valor ingresado de uno en uno. Por ejemplo: Si ingresamos 30 se debe mostrar en pantalla los nmeros del 1 al 30. . Figura 5. Segundo ejemplo de estructura while.
Fuente: Obtenido de http://www.javaya.com.ar/detalleconcepto.php?codigo=83&inicio.
ESTRUCTURAS DO- WHILE (HACER MIENTRAS)
La sentencia de iteracin do-while es de tipo posprueba. Primero realiza las acciones luego pregunta. Esta estructura de repeticin es similar a la estructura while. En while la condicin para que se repita el bloque de instrucciones se evala desde el principio del ciclo de repeticiones, en cambio, en la estructura do- while, al principio se ejecuta el bloque y luego se evala la condicin para ver si se sigue ejecutando o no. Esto significa que el bloque se ejecutar por lo menos una vez. Resulta til para los casos en donde tendremos que realizar ciertas acciones antes de verificar una condicin.
Figura 6. Estructura do while.
Fuente: Obtenido de http://www.javaya.com.ar/detalleconcepto.php?codigo=85&inicio=
Un ejemplo sera escribir un programa que solicite la carga de un nmero entre 0 y 999, y nos muestre un mensaje de cuntos dgitos tiene el mismo. Finalizar el programa cuando se cargue el valor 0.
Figura 7. Ejemplo de estructura do while.
Fuente: Obtenido de http://www.javaya.com.ar/detalleconcepto.php?codigo=85&inicio=
CONCLUSIN
Estas estructuras son muy tiles en programacin ya que permiten ejecutar un cierto nmero de instrucciones tantas veces como sea necesario. Lo cual sera extremadamente tedioso de realizar de forma secuencial.
GLOSARIO
Iteracin, significa el acto de repetir un proceso con el objetivo de alcanzar una meta deseada, objetivo o resultado. Cada repeticin del proceso tambin se le denomina una "iteracin", y los resultados de una iteracin se utilizan como punto de partida para la siguiente iteracin.
BIBLIOGRAFA
ALEGSA. (02 de enero de 2007). ALEGSA. Recuperado el 24 de mayo de 2014, de ALEGSA: http://www.alegsa.com.ar/Notas/104.php ALEGSA. (04 de enero de 2007). ALEGSA. Recuperado el 25 de mayo de 2014, de ALEGSA: http://www.alegsa.com.ar/Notas/106.php Estrada, D. (25 de julio de 2012). Informatica. Recuperado el 21 de mayo de 2014, de Informatica: http://programacion-informatica- copol2012.blogspot.com/2012/07/estructuras-repetitivas.html UNIVERSIDAD ICESI. (08 de septiembre de 2008). UNIVERSIDAD ICESI. Recuperado el 21 de mayo de 2014, de UNIVERSIDAD ICESI: http://www.icesi.edu.co/ocw/tic/algoritmos-i/material/algo1materialcapitulo3 WIKILIBROS. (08 de julio de 2013). WIKILIBROS. Recuperado el 24 de mayo de 2014, de WIKILIBROS: http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Sentencia_whil e WIKILIBROS. (02 de abril de 2014). WIKILIBROS. Recuperado el 25 de mayo de 2014, de WIKILIBROS: http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Sentencia_do- while