Programaci N 2
Zyania Rincon opina que en la solución de algunos problemas es necesario ejecutar repetidas veces una instrucción o un conjunto de instrucciones. En algunos casos, el número de repeticiones se conoce con anterioridad, mientras que en otras depende de cálculos o estados de variables que se dan dentro de la solución del problema.
Para solucionar este tipo deproblemas se utiliza un tipo de estructuras a las que se conocen como estructuras de repetición, bucles o ciclos.
Un ciclo consiste en un grupo de acciones que se ejecutan repetidas veces dependiendo del cumplimiento de una condición.
Según la Unican Una estructura de repetición, también llamada lazo o bucle, hace posible la ejecución repetida de secciones específicas de código.
De otro modo eprograma Nacional de Formación en Informática nos dice que la estructura de repetición o bucle hace posible la ejecución repetida de una o más instrucciones.
Las estructuras de repetición nos permiten ejecutar varias veces unas mismas líneas de código
Estas estructuras describen procesos que se repiten varias veces en la solución del problema.
El conjunto de acciones que se repiten conforman elcuerpo del bucle y cada ejecución del cuerpo del bucle se denomina iteración.
Fuentes:
Unican (2015)
http://www.ifca.unican.es/users/gserrano/Docencia/PEC/Fortran4-loops.pdf
Programa Nacional de Formación en Informática (2015):
https://sites.google.com/site/algoritmicai/estructuras-de-repeticion
Zyania Rincon (2011):
http://www.buenastareas.com/ensayos/Repetir-Mientras/55524.html
2.3.1Repetir mientras
Según el Tecnológico de Tuxtla Gutiérrez La estructura repetir mientras (WHILE) Permite que se repita cierta acción en cuanto la condición evaluada sea verdadera y en el momento en que la condición sea falsa saldrá del ciclo y continuara con la siguiente instrucción
En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momentoen que la condición se convierte en falsa el ciclo termina.
La forma general de la sentencia while es:
while ( condición )
sentencia;
Este ciclo consiste en un conjunto de instrucciones que se repiten mientras se cumpla una condición. De igual manera que en los condicionales, la condición es evaluada y retorna un valor lógico, que puede ser verdadero o falso. En el caso del ciclo mientras lasinstrucciones contenidas en la estructura de repetición se ejecutarán solamente si al evaluar la condición se genera un valor verdadero; es decir, si la condición se cumple; en caso contrario, se ejecutará la instrucción que aparece después de Fin mientras.
A diferencia de otros ciclos, el ciclo mientras comienza evaluando la expresión condicional, si el resultado es verdadero seejecutarán lasinstrucciones que estén entre el mientras y el fin mientras, al encontrarse la línea fin mientras se volverá a evaluar la condición, si se cumple se ejecutarán nuevamente las instrucciones y así sucesivamente hasta que la condición deje de cumplirse, en cuyo caso, el control del programa pasa a la línea que aparece después de fin mientras.
Si en la primera pasada por el ciclo mientras la condiciónno se cumple las instrucciones que están dentro del ciclo no se ejecutarán ni una sola vez.
Fuentes:
Tecnológico de de Tuxtla Gutiérrez (2015)
https://sites.google.com/site/tecnologicodetuxtlagutierrez/4-3-estructuras-iterativas-repetir-mientras-hasta-desde
Zyania Rincon (2011):
http://www.buenastareas.com/ensayos/Repetir-Mientras/55524.html
2.1.2 Repetir Hasta
Según el Tecnológico deTuxtla Gutiérrez su diferencia básica con el ciclo while es que la prueba de condición es hecha al finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evalúa la condición;
También se le conoce por esta razón como ciclo de condición de salida.
Su formato general es:
cargar o inicializar variable de condición;
do {
grupo...
Regístrate para leer el documento completo.