SlideShare una empresa de Scribd logo
1 de 19
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


Más contenido relacionado

La actualidad más candente

Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oraclevinivaldivieso
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Ordenamiento en C++
Ordenamiento en C++Ordenamiento en C++
Ordenamiento en C++compumet sac
 
Unidad Aritmético Lógica (ALU)
Unidad Aritmético Lógica (ALU)Unidad Aritmético Lógica (ALU)
Unidad Aritmético Lógica (ALU)SimoneGv
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.Carlos Solano
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria VirtualAna Brooks
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automataJacqui Venegas
 
Deteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un InterbloqueoDeteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un InterbloqueoTecnologico de pinotepa
 
Estructura for and while pseint - Herramientas CASE
Estructura for and while pseint - Herramientas CASEEstructura for and while pseint - Herramientas CASE
Estructura for and while pseint - Herramientas CASEUniversidad de cordoba
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexadoTortuly
 
Algoritmo divide y vencerás
Algoritmo divide y vencerásAlgoritmo divide y vencerás
Algoritmo divide y vencerásloco8888
 

La actualidad más candente (20)

Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Ordenamiento en C++
Ordenamiento en C++Ordenamiento en C++
Ordenamiento en C++
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Modos de direccionamiento y formatos
Modos de direccionamiento y formatosModos de direccionamiento y formatos
Modos de direccionamiento y formatos
 
Unidad aritmetico logica ALU
Unidad aritmetico logica ALUUnidad aritmetico logica ALU
Unidad aritmetico logica ALU
 
Unidad Aritmético Lógica (ALU)
Unidad Aritmético Lógica (ALU)Unidad Aritmético Lógica (ALU)
Unidad Aritmético Lógica (ALU)
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria Virtual
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata
 
Metodo de Paginaciòn
Metodo de PaginaciònMetodo de Paginaciòn
Metodo de Paginaciòn
 
Deteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un InterbloqueoDeteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un Interbloqueo
 
Estructura for and while pseint - Herramientas CASE
Estructura for and while pseint - Herramientas CASEEstructura for and while pseint - Herramientas CASE
Estructura for and while pseint - Herramientas CASE
 
Tablas Hash
Tablas HashTablas Hash
Tablas Hash
 
PROCESO DE ATENCION A INTERRUPCIONES
PROCESO DE ATENCION A INTERRUPCIONESPROCESO DE ATENCION A INTERRUPCIONES
PROCESO DE ATENCION A INTERRUPCIONES
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
Algoritmo divide y vencerás
Algoritmo divide y vencerásAlgoritmo divide y vencerás
Algoritmo divide y vencerás
 
Rendimiento del CPU
Rendimiento del CPURendimiento del CPU
Rendimiento del CPU
 

Similar a Presentacion bucle

11 estructuras de repeticion-tema11
11 estructuras de repeticion-tema1111 estructuras de repeticion-tema11
11 estructuras de repeticion-tema11Elba Sepúlveda
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoAlex Cordova
 
Jyoc java-cap03 bucles
Jyoc java-cap03 buclesJyoc java-cap03 bucles
Jyoc java-cap03 buclesJyoc X
 
PBD_EST_DO_WHILE_1ROS.pdf
PBD_EST_DO_WHILE_1ROS.pdfPBD_EST_DO_WHILE_1ROS.pdf
PBD_EST_DO_WHILE_1ROS.pdfJessenia Realpe
 
183007957 estructuras repetitivas-estructurarepetitivadesdevi
183007957 estructuras repetitivas-estructurarepetitivadesdevi183007957 estructuras repetitivas-estructurarepetitivadesdevi
183007957 estructuras repetitivas-estructurarepetitivadesdeviyaquelinpr
 
estructura de programación
estructura de programación estructura de programación
estructura de programación Julio Santos
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosSuGely Gálvez
 
5.3 instruccion while
5.3 instruccion while5.3 instruccion while
5.3 instruccion whileSNPP
 
Diseño de bucles
Diseño de buclesDiseño de bucles
Diseño de buclescarloslenux
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASJorge Leonardo
 
Presentacion semana numero_14
Presentacion semana numero_14Presentacion semana numero_14
Presentacion semana numero_14Cristhian BM
 

Similar a Presentacion bucle (20)

Bucles
BuclesBucles
Bucles
 
11 estructuras de repeticion-tema11
11 estructuras de repeticion-tema1111 estructuras de repeticion-tema11
11 estructuras de repeticion-tema11
 
Práctica N°3.pdf
Práctica N°3.pdfPráctica N°3.pdf
Práctica N°3.pdf
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigo
 
Jyoc java-cap03 bucles
Jyoc java-cap03 buclesJyoc java-cap03 bucles
Jyoc java-cap03 bucles
 
Grupo7
Grupo7Grupo7
Grupo7
 
ESTRUCTURA DO WHILE
ESTRUCTURA  DO WHILEESTRUCTURA  DO WHILE
ESTRUCTURA DO WHILE
 
PBD_EST_DO_WHILE_1ROS.pdf
PBD_EST_DO_WHILE_1ROS.pdfPBD_EST_DO_WHILE_1ROS.pdf
PBD_EST_DO_WHILE_1ROS.pdf
 
183007957 estructuras repetitivas-estructurarepetitivadesdevi
183007957 estructuras repetitivas-estructurarepetitivadesdevi183007957 estructuras repetitivas-estructurarepetitivadesdevi
183007957 estructuras repetitivas-estructurarepetitivadesdevi
 
estructura de programación
estructura de programación estructura de programación
estructura de programación
 
balance_de_lineas_pptx.pptx
balance_de_lineas_pptx.pptxbalance_de_lineas_pptx.pptx
balance_de_lineas_pptx.pptx
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
5.3 instruccion while
5.3 instruccion while5.3 instruccion while
5.3 instruccion while
 
Diseño de bucles
Diseño de buclesDiseño de bucles
Diseño de bucles
 
Pipelining
PipeliningPipelining
Pipelining
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
 
Estructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivasEstructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivas
 
BasicC++.ppt
BasicC++.pptBasicC++.ppt
BasicC++.ppt
 
Presentacion semana numero_14
Presentacion semana numero_14Presentacion semana numero_14
Presentacion semana numero_14
 

Presentacion bucle

  • 1. BUCLE EN PROGRAMACION INTEGRANTES: MARCO MANZANO JOSE URQUIZO CHRISTIAN FLORES
  • 2. 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.
  • 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 entonces a nuestra disposición los siguientes tipos de ciclos en C++:  Ciclo for en C++
  • 7. 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;
  • 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 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
  • 12. Ejemplo de Estructura repetitiva anidada: Leer las temperaturas horarias de cada uno de los días del año.
  • 13. BUCLES ANIDADOS - APLICACIÓN EN C ESTRUCTURA
  • 14.
  • 15.
  • 16. 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.
  • 17.
  • 18. 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
  • 19.  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 