Presentacion bucle

Post on 12-Apr-2017

41 views 0 download

Transcript of Presentacion bucle

BUCLE EN PROGRAMACION

INTEGRANTES:MARCO MANZANOJOSE URQUIZOCHRISTIAN FLORES

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.

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.

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

Ciclo for en C++

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;

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.

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

ESTRUCTURAS REPETITIVAS ANIDADAS

GRÁFICAMENTE SE LO REPRESENTARÍA ASÍ

Ejemplo de Estructura repetitiva anidada:

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

BUCLES ANIDADOS - APLICACIÓN EN C

ESTRUCTURA

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.

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  

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