1. ESCUELA SUPERIOR POLITÉCNICA DE
CHIMBORAZO
FACULTAD DE MECÁNICA
Carrera: Ingeniería Automotriz
Asignatura: Computación I
Nivel: Segundo “B”
Realizado por: Orbe Martínez Danny Alexander
Encalada Muñoz Cristian Patricio
Fecha: 12/01/2017
2. FLUJO DE CONTROL II: ESTRUCTURAS REPETITIVAS
En este capítulo se describe y analiza el concepto de bucle como la sección de
código que se repite y que se denomina así ya que cuando termina la
ejecución de la última sentencia el flujo de control vuelve a la primera
sentencia y comienza otra repetición de las sentencias del código. Cada
repetición se conoce como iteración o pasada a través del bucle.
3. ESTRUCTURAS REPETITIVAS
Una estructura repetitiva permite ejecutar una instrucción o un conjunto de
instrucciones varias veces.
Una ejecución repetitiva de sentencias se caracteriza por:
- La o las sentencias que se repiten.
- El test o prueba de condición antes de cada repetición, que motivará que se
repitan o no las sentencias.
4. ESTRUCTURAS REPETITIVAS
Las estructuras que repiten una secuencia de
instrucciones un número determinado de veces se
denominan bucles y se denomina iteración al hecho de
repetir la ejecución de una secuencia de acciones.
6. ESTRUCTURAS REPETITIVAS
Para detener la ejecución de los bucles se utiliza una condición de parada.
Tales opciones repetidas se denominan bucles o lazos, la acción (o acciones) que se
repite en un bucle se denomina iteración.
7. ESTRUCTURAS REPETITIVAS
Se considera tres tipos de instrucciones o estructuras repetitivas o iterativas
generales y una particular que denominaremos iterar, que contiene la salida
en el interior del bucle.
8. ESTRUCTURAS REPETITIVAS
Los tres casos generales de estructuras repetitivas dependen de la situación y
modo de la condición. La condición se evalúa tan pronto se encuentra en el
algoritmo y su resultado producirá los tres tipos de estructuras citadas.
1. La condición de salida del bucle se realiza al principio del bucle (estructura
mientras).
2. La condición de salida se origina al final del bucle; el bucle se ejecuta hasta
que se verifica una cierta condición.
3. La condición de salida se realiza con un contador que cuenta el número de
iteraciones.
9. ESTRUCTURA MIENTRAS (While)
La estructura mientras es la que en el bucle se repite un proceso mientras
se cumple una determinada condición.
Para esto primero se evalúa la condición, si es verdadera o falsa, según sea
la valoración se ejecuta el proceso o el programa prosigue a la siguiente
instrucción.
10. Estructura de repetición while para mostrar los números del 0 al 9
11. EJECUCIÓN DE UN BUCLE 0 VECES
Esto ocurre cuando la valoración de la condición es falsa
y el proceso no se ejecuta y pasa directamente al fin.
12. BUCLES INFINITOS
Es un error que consiste en realizar un ciclo que se repite de forma indefinida
ya que su condición para finalizar nunca se cumple.
Estos tipos de bucles se deben evitar, ya que el
programa no dejará de correr hasta que se apague
el equipo.
13. TERMINACIÓN DE BUCLES CON
DATOS DE ENTRADA
Si su algoritmo o programa está leyendo una lista de valores con un bucle
mientras, se debe incluir algún tipo de mecanismo para terminar el bucle.
Existen cuatro métodos típicos para terminar un bucle de entrada:
1. Preguntar antes de la iteración,
2. Encabezar la lista de datos con su tamaño,
3. Finalizar la lista con su valor de entrada,
4. Agotar los datos de entrada.