Presentacion bucle

19
BUCLE EN PROGRAMACION INTEGRANTES: MARCO MANZANO JOSE URQUIZO CHRISTIAN FLORES

Transcript of Presentacion bucle

Page 1: Presentacion bucle

BUCLE EN PROGRAMACION

INTEGRANTES:MARCO MANZANOJOSE URQUIZOCHRISTIAN FLORES

Page 2: Presentacion bucle

Las computadoras están especialmente diseñadas para ejecutar tareas repetidamente Este conjunto de sentencias se denomina bucle o lazo, y puede presentarse de varias formas, una de las formas es el lazo condicionado, en el cual el proceso de repetición se controla mediante una condición previamente establecida.

Page 3: Presentacion bucle

Diseño de bucles (lazos) El diseño de un bucle requiere 3 partes: 1.- El cuerpo del bucle 2.-Las sentencias de inicialización 3.- Las condiciones para terminación del bucle

Existen diferentes tipos de ciclos o bucles, cada uno tiene una utilidad para casos específicos y depende de nuestra habilidad y conocimientos poder determinar en qué momento es bueno usar alguno de ellos.

Page 4: Presentacion bucle

Tenemos entonces a nuestra disposición los siguientes tipos de ciclos en C++:

Ciclo for en C++

Page 7: Presentacion bucle

BUCLES PARA DISEÑO DE SUMAS Y PRODUCTOS

Suma 0 Repetir lo siguiente total de veces: Cin >> siguiente; Suma suma + siguiente; Fin_del bucle SUMA Este código se implementa fácilmente con un bucle “for” en C++   Int suma = 0; For (int cuenta= 1; cuenta <= total; cuenta ++) { Cin >> siguiente; Suma = suma + siguiente;

Page 8: Presentacion bucle

PRODUCTO Int producto = 1; For (int cuenta=1 ; cuenta <= total ; cuenta ++ ) { Cin >> siguiente; Producto= producto* siguiente; } La variable producto debe tener un valor inicial. No se debe suponer que

todas las variables deben iniciar en cero por que el producto siempre será cero.

Page 9: Presentacion bucle

FIN DE UN BUCLE

Existen 4 métodos utilizados normalmente para terminar un bucle de entrada estos 4 métodos son:

Lista encabezada por tamaño Preguntar antes de la iteración Lista terminada con un valor centinela Agotamiento de la entrada

Page 10: Presentacion bucle

ESTRUCTURAS REPETITIVAS ANIDADAS

Page 11: Presentacion bucle

GRÁFICAMENTE SE LO REPRESENTARÍA ASÍ

Page 12: Presentacion bucle

Ejemplo de Estructura repetitiva anidada:

Leer las temperaturas horarias de cada uno de los días del año.

Page 13: Presentacion bucle

BUCLES ANIDADOS - APLICACIÓN EN C

ESTRUCTURA

Page 14: Presentacion bucle
Page 15: Presentacion bucle
Page 16: Presentacion bucle

EJEMPLO DE CICLOS ANIDADOS EN C++Es posible anidar bucles. Los bucles anidados constan de un bucle externo con uno o más bucles internos.Cada vez que se repite el bucle externo los bucles internos se repiten, se revalúan los componentes de control y se ejecutan todas las interacciones requeridas.

Page 17: Presentacion bucle
Page 18: Presentacion bucle

ANEXOS 1.-Este conjunto de sentencias se denomina……….. o ………, y puede presentarse de varias

formas, una de las formas es el lazo …………, en el cual el proceso de repetición se controla mediante una condición previamente establecida.

a.-Bucles 1.- a c eb.-Procesos 2.- a b cc.-Lazos 3.- c d e d.-Periodos 4.- a c de.-Condicionado 2.-El diseño de un bucle requiere 3 partes:a.- El cuerpo del bucle 1.-a b cb.-Sentencia del bucle 2.-b c dc.-Las sentencias de inicialización 3.-a c dd.- Las condiciones para terminación del bucle 4.- a d e e.- Fin del bucle 3.-Existen diferentes tipos de ciclos o buclesa.-Ciclo for en C++ 1 .- b c db.- Ciclo repetitivo 2.- a c dc.-Ciclo while en C++ 3.- a b cd.-Ciclo do-while en C++ 4.- a b d  

Page 19: Presentacion bucle

4.-La variable producto debe tener un…………. No se debe suponer que todas las variables deben iniciar en……….. por que el producto siempre será cero.

a.-valor inicial 1.- a b b.- cero 2.- c d c.-uno 3.- d e

5.-Los métodos utilizados normalmente para terminar un bucle de entrada son:

a.-Lista encabezada por tamaño 1.- b c d b.-Preguntar antes de la iteración 2.- a b dc.-Lista terminada con un valor centinela 3.- a b cd.-Agotamiento de la salida 4.- a c d