SlideShare una empresa de Scribd logo
1 de 4
ENSAYO
NOMBRE:Richard Andréss Robalino Quito.
                  TEMA: BUCLES DE CONTROL REPETITIVO
                            CICLOS FOR

Los bucles de control repetitivo se refiere a un cuerpo de programa, que consta de un conjunto de
instrucciones, las cuales poseen sentido, continuidad, una secuencia, y una cantidad que se va a
realizar en un determinado tiempo, y todas estas instrucciones se van a repetir bajo una condición
determinada. Hay varios ejemplos de la realidad que podemos adaptarlos este concepto como
por ejemplo:

        Flujo de personas por un terminal,
        Flujo de ondas radiales.
        El flujo de agua por una tubería
        Flujo de la Electricidad
        La transmisión de Datos por Internet.

                                         Por ejemplo graficándolo de otra manera en la emisión de un
                                         número determinado de ondas de radio, que van a recorrer una
                                         distancia hasta que cumplan un número de ondas emitidas, por
                                         ejemplo 300. Es decir La radio va a emitir ondas hasta cuando el
                                         número de ondas emitidas sea 300. Al llegar a 300 ondas
                                         emitidas la radio ya no podrá emitir más ondas.
Fig 1 Transmisión de ondas de radio
Sacada de
                                         Entonces el ciclo for en un diagrama de flujo quedaría de la
http://bandeandofrixyinfo.blogspot.com
/2010/10/ondas-electromagneticas.html    siguiente manera: Fig. 2


                                                  Su sintaxis en C quedaría de la siguiente
                                                  manera:

                                                  For (inicialización; condición; incremento)

                                                      {

                                                       Instrucción o conjunto de instrucciones

                                                      }


  Fig.2Diagrama de Flujo del ciclo FOR
Sacada de (http://www.javaya.com.ar/
detalleconcepto.php?codigo=84&inicio=)
CARACTERÍSTICAS DEL CICLO FOR:
La inicialización solo se la realiza una vez, es decir el ciclo for solamente ejecuta una sola
        vez la inicialización.
        La condición debe ser de tipo lógica, y de acuerdo a esta se ejecutan o no el conjunto de
        instrucciones.
        El incremento se ejecuta después del conjunto de instrucciones, y vuelve a evaluar la
        condición, si esta es verdadera ejecuta las acciones caso contrario termina el ciclo, si la
        condición es verdadera al final del conjunto de instrucciones ejecutadas, se realiza el
        incremento y así sucesivamente.

USO:
    Al ciclo for se lo utiliza cuando ya sabemos el número de Iteraciones que va a tener el ciclo
    Su control se basa en un contador y este puede ser de decremento o aumento.
    Por claridad porque por ejemplo while, do-while utilizan muchas líneas mientras con ciclo
     for se realiza en menos líneas de código.

VENTAJAS Y DESVENTAJAS
   VENTAJAS
    si se puede determinar la cantidad de iteraciones se puede aportar claridad y sencillez en
      la estructura del programa.
    Disminución de tiempo en el desarrollo del programa
  DESVENTAJAS
    Que las iteraciones establecidas es el factor que determina el fin del bucle.
    No se puede salir del bucle repetitivo sino se realizan todas las iteraciones establecidas
      dentro del ciclo.

EJEMPLO
                                           DIAGRAMA DE FLUJO
                Inicio


           fact=1


              Leer n

     for (cont=1;cont<=n;cont++)
si
       fact=fact*cont;
                                      NO


                    FIN
FACTORIAL DE UN NÚMERO
PROGRAMA EN C
#include <stdio.h>
#include <stdlib.h>

int main()
{
intcont, fact=1, n=0;
printf("n n Programa que presenta el factoria de un numero:");
printf("n n Ingrese el numero:");
scanf("%d", &n);
for (cont=1;cont<=n;cont++)
fact=fact*cont;
printf("n n el factorial de:%u -> es:%u n n",n,fact);
}

SALIDA DEL PROGRAMA




CONCLUSIONES:

     El comportamiento del ciclo for es similar a los demás estructuras de control como el
      while y do while.
     Al ciclo for se lo controla mediante un contador y este determina el número de
      iteraciones que va a tener el ciclo y si estas no terminan, no se puede salir del ciclo.
     Si queremos claridad y sencillez en nuestro código utilizamos el for por eso es el más
      utilizado por los programadores, pero tiene sus desventajas que ya lo explicábamos
      anteriormente.
BIBLIOGRAFÍA:

    JOYANES Luis. Fundamentos de Programación. 4ta Edición. España: Ed. Edigrafos. 2008.
      Pág. 751
    Ing. Patricio Puchaicela. Profesor de Fundamentos de Programación. Universidad Técnica
      Particular de Loja.

Más contenido relacionado

La actualidad más candente

9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetosClara Patricia Avella Ibañez
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoBrivé Soluciones
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseintHEIVER CUESTA
 
Maquina de pila abstracta
Maquina de pila abstractaMaquina de pila abstracta
Maquina de pila abstractawilfredo pena
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseintDon Augusto
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónAna Ruth G H
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor0cero
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Ventajas y desventajas de visual studio
Ventajas  y desventajas de visual studioVentajas  y desventajas de visual studio
Ventajas y desventajas de visual studioruthmayhuavale
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasJuanMiguelCustodioMo
 
Clase10 2-lenguaje ensamblador
Clase10 2-lenguaje ensambladorClase10 2-lenguaje ensamblador
Clase10 2-lenguaje ensambladorInfomania pro
 

La actualidad más candente (20)

Librerias de C++
Librerias de C++Librerias de C++
Librerias de C++
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Maquina de pila abstracta
Maquina de pila abstractaMaquina de pila abstracta
Maquina de pila abstracta
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Modos de direccionamiento y formatos
Modos de direccionamiento y formatosModos de direccionamiento y formatos
Modos de direccionamiento y formatos
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su función
 
Presentacion Python
Presentacion  Python Presentacion  Python
Presentacion Python
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Ventajas y desventajas de visual studio
Ventajas  y desventajas de visual studioVentajas  y desventajas de visual studio
Ventajas y desventajas de visual studio
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
 
Clase10 2-lenguaje ensamblador
Clase10 2-lenguaje ensambladorClase10 2-lenguaje ensamblador
Clase10 2-lenguaje ensamblador
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 

Similar a Bucles de Control Repetitivo Ciclos For

Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
Estructura Secuencial
Estructura SecuencialEstructura Secuencial
Estructura SecuencialRegina Flores
 
Estructura de instrucciones de control
Estructura de instrucciones de controlEstructura de instrucciones de control
Estructura de instrucciones de controlSusana Moyolema
 
Gráfica derivada e Integral de una función discreta y continua en matlab
Gráfica derivada e Integral de una función discreta y continua en matlabGráfica derivada e Integral de una función discreta y continua en matlab
Gráfica derivada e Integral de una función discreta y continua en matlabFabián Garzón
 
Practica 6 Telecomunicaciones: Ciclo de trabajo (PWM)
Practica 6 Telecomunicaciones: Ciclo de trabajo (PWM)Practica 6 Telecomunicaciones: Ciclo de trabajo (PWM)
Practica 6 Telecomunicaciones: Ciclo de trabajo (PWM)SANTIAGO PABLO ALBERTO
 
Control del nivel de un tanque en régimen laminar
Control del nivel de un tanque en régimen laminarControl del nivel de un tanque en régimen laminar
Control del nivel de un tanque en régimen laminarAdalberto C
 
Control digital: Introducción a control digital
Control digital: Introducción a control digital Control digital: Introducción a control digital
Control digital: Introducción a control digital SANTIAGO PABLO ALBERTO
 
Trabajo final programacion
Trabajo final programacionTrabajo final programacion
Trabajo final programacionCarlos G Mora
 
Sistemas ecuacion simulink
Sistemas ecuacion simulinkSistemas ecuacion simulink
Sistemas ecuacion simulinkAlex Santos
 
REPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOSREPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOSMaría Fula
 
Practicas 2016
Practicas 2016Practicas 2016
Practicas 2016Tensor
 

Similar a Bucles de Control Repetitivo Ciclos For (20)

Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Estructuras iterativas
Estructuras iterativasEstructuras iterativas
Estructuras iterativas
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Estructuras iterativas
Estructuras iterativasEstructuras iterativas
Estructuras iterativas
 
FUNCIONES DE STELLA
FUNCIONES DE STELLAFUNCIONES DE STELLA
FUNCIONES DE STELLA
 
Estructura Secuencial
Estructura SecuencialEstructura Secuencial
Estructura Secuencial
 
211 matlab senales
211 matlab senales211 matlab senales
211 matlab senales
 
Estructura de instrucciones de control
Estructura de instrucciones de controlEstructura de instrucciones de control
Estructura de instrucciones de control
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Gráfica derivada e Integral de una función discreta y continua en matlab
Gráfica derivada e Integral de una función discreta y continua en matlabGráfica derivada e Integral de una función discreta y continua en matlab
Gráfica derivada e Integral de una función discreta y continua en matlab
 
laboratorio1 de diniz
laboratorio1 de dinizlaboratorio1 de diniz
laboratorio1 de diniz
 
Practica 6 Telecomunicaciones: Ciclo de trabajo (PWM)
Practica 6 Telecomunicaciones: Ciclo de trabajo (PWM)Practica 6 Telecomunicaciones: Ciclo de trabajo (PWM)
Practica 6 Telecomunicaciones: Ciclo de trabajo (PWM)
 
Control del nivel de un tanque en régimen laminar
Control del nivel de un tanque en régimen laminarControl del nivel de un tanque en régimen laminar
Control del nivel de un tanque en régimen laminar
 
Taller cruce por cero
Taller cruce por ceroTaller cruce por cero
Taller cruce por cero
 
Control digital: Introducción a control digital
Control digital: Introducción a control digital Control digital: Introducción a control digital
Control digital: Introducción a control digital
 
Trabajo final programacion
Trabajo final programacionTrabajo final programacion
Trabajo final programacion
 
Sistemas ecuacion simulink
Sistemas ecuacion simulinkSistemas ecuacion simulink
Sistemas ecuacion simulink
 
Notación Asintótica
Notación AsintóticaNotación Asintótica
Notación Asintótica
 
REPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOSREPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOS
 
Practicas 2016
Practicas 2016Practicas 2016
Practicas 2016
 

Más de Richard Robalino

Fuente fija de 12 y 24 voltios
Fuente fija de 12 y 24 voltiosFuente fija de 12 y 24 voltios
Fuente fija de 12 y 24 voltiosRichard Robalino
 
El emprendimiento y el éxito
El emprendimiento y el éxitoEl emprendimiento y el éxito
El emprendimiento y el éxitoRichard Robalino
 
Las lluvias evidencian debilidades
Las lluvias evidencian debilidadesLas lluvias evidencian debilidades
Las lluvias evidencian debilidadesRichard Robalino
 
Sistema nacional de evaluacion de cuentas
Sistema nacional de evaluacion de cuentasSistema nacional de evaluacion de cuentas
Sistema nacional de evaluacion de cuentasRichard Robalino
 
Advantages and disadvantages of free trade
Advantages and disadvantages of free tradeAdvantages and disadvantages of free trade
Advantages and disadvantages of free tradeRichard Robalino
 
Generacion de energía eléctrica - Situación del sistema eléctrico ecuatoriano
Generacion de energía eléctrica - Situación del sistema eléctrico ecuatorianoGeneracion de energía eléctrica - Situación del sistema eléctrico ecuatoriano
Generacion de energía eléctrica - Situación del sistema eléctrico ecuatorianoRichard Robalino
 
El top 11 de las tecnologías de la ultima decada 2002 2012
El top 11 de las tecnologías de la ultima decada 2002   2012El top 11 de las tecnologías de la ultima decada 2002   2012
El top 11 de las tecnologías de la ultima decada 2002 2012Richard Robalino
 
El top 11 de las tecnologías de la ultima decada 2002 2012
El top 11 de las tecnologías de la ultima decada 2002   2012El top 11 de las tecnologías de la ultima decada 2002   2012
El top 11 de las tecnologías de la ultima decada 2002 2012Richard Robalino
 
Los retos sociales en la transición de siglo
Los retos sociales en la transición de sigloLos retos sociales en la transición de siglo
Los retos sociales en la transición de sigloRichard Robalino
 
Generación de Energía Eléctrica
Generación de Energía EléctricaGeneración de Energía Eléctrica
Generación de Energía EléctricaRichard Robalino
 
Concentración y distribucion de la riqueza del ecuador richard robalino
Concentración y distribucion de la riqueza del ecuador   richard robalinoConcentración y distribucion de la riqueza del ecuador   richard robalino
Concentración y distribucion de la riqueza del ecuador richard robalinoRichard Robalino
 
Funciones y procedimientos
Funciones y procedimientosFunciones y procedimientos
Funciones y procedimientosRichard Robalino
 

Más de Richard Robalino (20)

Fuente fija de 12 y 24 voltios
Fuente fija de 12 y 24 voltiosFuente fija de 12 y 24 voltios
Fuente fija de 12 y 24 voltios
 
El emprendimiento y el éxito
El emprendimiento y el éxitoEl emprendimiento y el éxito
El emprendimiento y el éxito
 
ACTITUD EMPRENDEDORA
ACTITUD EMPRENDEDORAACTITUD EMPRENDEDORA
ACTITUD EMPRENDEDORA
 
Los gobiernos Seccionales
Los gobiernos SeccionalesLos gobiernos Seccionales
Los gobiernos Seccionales
 
Carnaval
CarnavalCarnaval
Carnaval
 
Las lluvias evidencian debilidades
Las lluvias evidencian debilidadesLas lluvias evidencian debilidades
Las lluvias evidencian debilidades
 
Sistema nacional de evaluacion de cuentas
Sistema nacional de evaluacion de cuentasSistema nacional de evaluacion de cuentas
Sistema nacional de evaluacion de cuentas
 
Cultura de muerte
Cultura de muerteCultura de muerte
Cultura de muerte
 
Redes
RedesRedes
Redes
 
Tarjetas de video
Tarjetas de videoTarjetas de video
Tarjetas de video
 
Advantages and disadvantages of free trade
Advantages and disadvantages of free tradeAdvantages and disadvantages of free trade
Advantages and disadvantages of free trade
 
Generacion de energía eléctrica - Situación del sistema eléctrico ecuatoriano
Generacion de energía eléctrica - Situación del sistema eléctrico ecuatorianoGeneracion de energía eléctrica - Situación del sistema eléctrico ecuatoriano
Generacion de energía eléctrica - Situación del sistema eléctrico ecuatoriano
 
El top 11 de las tecnologías de la ultima decada 2002 2012
El top 11 de las tecnologías de la ultima decada 2002   2012El top 11 de las tecnologías de la ultima decada 2002   2012
El top 11 de las tecnologías de la ultima decada 2002 2012
 
El top 11 de las tecnologías de la ultima decada 2002 2012
El top 11 de las tecnologías de la ultima decada 2002   2012El top 11 de las tecnologías de la ultima decada 2002   2012
El top 11 de las tecnologías de la ultima decada 2002 2012
 
Los retos sociales en la transición de siglo
Los retos sociales en la transición de sigloLos retos sociales en la transición de siglo
Los retos sociales en la transición de siglo
 
Generación de Energía Eléctrica
Generación de Energía EléctricaGeneración de Energía Eléctrica
Generación de Energía Eléctrica
 
Concentración y distribucion de la riqueza del ecuador richard robalino
Concentración y distribucion de la riqueza del ecuador   richard robalinoConcentración y distribucion de la riqueza del ecuador   richard robalino
Concentración y distribucion de la riqueza del ecuador richard robalino
 
La Industria Bélica
La Industria BélicaLa Industria Bélica
La Industria Bélica
 
La Industria Belica
La Industria BelicaLa Industria Belica
La Industria Belica
 
Funciones y procedimientos
Funciones y procedimientosFunciones y procedimientos
Funciones y procedimientos
 

Último

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 

Último (20)

Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

Bucles de Control Repetitivo Ciclos For

  • 1. ENSAYO NOMBRE:Richard Andréss Robalino Quito. TEMA: BUCLES DE CONTROL REPETITIVO CICLOS FOR Los bucles de control repetitivo se refiere a un cuerpo de programa, que consta de un conjunto de instrucciones, las cuales poseen sentido, continuidad, una secuencia, y una cantidad que se va a realizar en un determinado tiempo, y todas estas instrucciones se van a repetir bajo una condición determinada. Hay varios ejemplos de la realidad que podemos adaptarlos este concepto como por ejemplo:  Flujo de personas por un terminal,  Flujo de ondas radiales.  El flujo de agua por una tubería  Flujo de la Electricidad  La transmisión de Datos por Internet. Por ejemplo graficándolo de otra manera en la emisión de un número determinado de ondas de radio, que van a recorrer una distancia hasta que cumplan un número de ondas emitidas, por ejemplo 300. Es decir La radio va a emitir ondas hasta cuando el número de ondas emitidas sea 300. Al llegar a 300 ondas emitidas la radio ya no podrá emitir más ondas. Fig 1 Transmisión de ondas de radio Sacada de Entonces el ciclo for en un diagrama de flujo quedaría de la http://bandeandofrixyinfo.blogspot.com /2010/10/ondas-electromagneticas.html siguiente manera: Fig. 2 Su sintaxis en C quedaría de la siguiente manera: For (inicialización; condición; incremento) { Instrucción o conjunto de instrucciones } Fig.2Diagrama de Flujo del ciclo FOR Sacada de (http://www.javaya.com.ar/ detalleconcepto.php?codigo=84&inicio=) CARACTERÍSTICAS DEL CICLO FOR:
  • 2. La inicialización solo se la realiza una vez, es decir el ciclo for solamente ejecuta una sola vez la inicialización. La condición debe ser de tipo lógica, y de acuerdo a esta se ejecutan o no el conjunto de instrucciones. El incremento se ejecuta después del conjunto de instrucciones, y vuelve a evaluar la condición, si esta es verdadera ejecuta las acciones caso contrario termina el ciclo, si la condición es verdadera al final del conjunto de instrucciones ejecutadas, se realiza el incremento y así sucesivamente. USO:  Al ciclo for se lo utiliza cuando ya sabemos el número de Iteraciones que va a tener el ciclo  Su control se basa en un contador y este puede ser de decremento o aumento.  Por claridad porque por ejemplo while, do-while utilizan muchas líneas mientras con ciclo for se realiza en menos líneas de código. VENTAJAS Y DESVENTAJAS VENTAJAS  si se puede determinar la cantidad de iteraciones se puede aportar claridad y sencillez en la estructura del programa.  Disminución de tiempo en el desarrollo del programa DESVENTAJAS  Que las iteraciones establecidas es el factor que determina el fin del bucle.  No se puede salir del bucle repetitivo sino se realizan todas las iteraciones establecidas dentro del ciclo. EJEMPLO DIAGRAMA DE FLUJO Inicio fact=1 Leer n for (cont=1;cont<=n;cont++) si fact=fact*cont; NO FIN FACTORIAL DE UN NÚMERO
  • 3. PROGRAMA EN C #include <stdio.h> #include <stdlib.h> int main() { intcont, fact=1, n=0; printf("n n Programa que presenta el factoria de un numero:"); printf("n n Ingrese el numero:"); scanf("%d", &n); for (cont=1;cont<=n;cont++) fact=fact*cont; printf("n n el factorial de:%u -> es:%u n n",n,fact); } SALIDA DEL PROGRAMA CONCLUSIONES:  El comportamiento del ciclo for es similar a los demás estructuras de control como el while y do while.  Al ciclo for se lo controla mediante un contador y este determina el número de iteraciones que va a tener el ciclo y si estas no terminan, no se puede salir del ciclo.  Si queremos claridad y sencillez en nuestro código utilizamos el for por eso es el más utilizado por los programadores, pero tiene sus desventajas que ya lo explicábamos anteriormente.
  • 4. BIBLIOGRAFÍA:  JOYANES Luis. Fundamentos de Programación. 4ta Edición. España: Ed. Edigrafos. 2008. Pág. 751  Ing. Patricio Puchaicela. Profesor de Fundamentos de Programación. Universidad Técnica Particular de Loja.