BUCLE EN PROGRAMACION
INTEGRANTES:
MARCO MANZANO
JOSE URQUIZO
CHRISTIAN 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++
 Ciclo while en C++
Ciclo do-while 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
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 e
b.-Procesos 2.- a b c
c.-Lazos 3.- c d e
d.-Periodos 4.- a c d
e.-Condicionado
2.-El diseño de un bucle requiere 3 partes:
a.- El cuerpo del bucle 1.-a b c
b.-Sentencia del bucle 2.-b c d
c.-Las sentencias de inicialización 3.-a c d
d.- Las condiciones para terminación del bucle 4.- a d e
e.- Fin del bucle
3.-Existen diferentes tipos de ciclos o bucles
a.-Ciclo for en C++ 1 .- b c d
b.- Ciclo repetitivo 2.- a c d
c.-Ciclo while en C++ 3.- a b c
 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 d
c.-Lista terminada con un valor centinela 3.- a b c
d.-Agotamiento de la salida 4.- a c d


Presentacion bucle

  • 1.
    BUCLE EN PROGRAMACION INTEGRANTES: MARCOMANZANO JOSE URQUIZO CHRISTIAN FLORES
  • 2.
    Las computadoras estánespecialmente 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.
  • 3.
    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.
  • 4.
     Tenemos entoncesa nuestra disposición los siguientes tipos de ciclos en C++:  Ciclo for en C++
  • 5.
  • 6.
  • 7.
    BUCLES PARA DISEÑODE 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;
  • 8.
    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.
  • 9.
    FIN DE UNBUCLE  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
  • 10.
  • 11.
  • 12.
    Ejemplo de Estructurarepetitiva anidada: Leer las temperaturas horarias de cada uno de los días del año.
  • 13.
    BUCLES ANIDADOS -APLICACIÓN EN C ESTRUCTURA
  • 16.
    EJEMPLO DE CICLOSANIDADOS 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 interacciones requeridas.
  • 18.
    ANEXOS  1.-Este conjuntode 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 e b.-Procesos 2.- a b c c.-Lazos 3.- c d e d.-Periodos 4.- a c d e.-Condicionado 2.-El diseño de un bucle requiere 3 partes: a.- El cuerpo del bucle 1.-a b c b.-Sentencia del bucle 2.-b c d c.-Las sentencias de inicialización 3.-a c d d.- Las condiciones para terminación del bucle 4.- a d e e.- Fin del bucle 3.-Existen diferentes tipos de ciclos o bucles a.-Ciclo for en C++ 1 .- b c d b.- Ciclo repetitivo 2.- a c d c.-Ciclo while en C++ 3.- a b c
  • 19.
     4.-La variableproducto 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 d c.-Lista terminada con un valor centinela 3.- a b c d.-Agotamiento de la salida 4.- a c d 