SlideShare uma empresa Scribd logo
1 de 21
ESTRUCTURAS
REPETITIVAS
PARA


          Fundamentos de Programación I



 Agradecimientos al Ingeniero Namuel Solorzano
  por el material utilizado en estas diapositivas
DEFINICIÓN

             Selectivas



Estructura
    de
  Control                     Mientras que ->> while()
                               do..while()

             Repetitivas

                            Para                 for(…)
DEFINICIÓN
Estructura repetitiva:

   Una estructura repetitiva es una instrucción que
    hace que se repitan un número controlado de
    veces, un conjunto de instrucciones ya sean
    básicas, de control o complementarias.
DEFINICIÓN




                                      ……………


Iteración Nro. 1   Iteración Nro. 2           Iteración Nro. N
1

DEFINICIÓN
       1
             En este segmento de algoritmo,
       2     podemos observar que la instrucción
             de salida y la instrucción de entrada
       2
             su ejecución se REPITE cada una 4
             veces.

       3


       3


       4      ¿SE PUEDE REDUCIR
               ESTE ALGORITMO?
       4
DEFINICIÓN

Estructura repetitiva Para:

Esta estructura permite repetir un numero
 contralado de veces un conjunto de instrucciones
 (ya sea básicas, de control o complementarias).

El NUMERO CONTROLADO DE VECES, se logra
  mediante una CONDICIÓN
DEFINICIÓN

Estructura repetitiva Para:



            Para   Inicio   Fin   Incremento


                   Instrucciones a
                       repetir



                     Fin (Para)
DEFINICIÓN

   Estructura repetitiva Para:


El símbolo Para, indica el
inicio de la estructura repetitiva




                                     Para   Inicio,   Fin,   Incremento



                                       Instrucciones a
                                           repetir



                                         Fin (Para)
DEFINICIÓN

  Estructura repetitiva Para:

Inicio y Fin corresponde al
rango de veces que se deben
iterar    el    conjunto      de
instrucciones que hacen parte
de la estructura repetitiva Para

                                   Para   Inicio Fin
                                                 ,         ,   Incremento



                                            Instrucciones a
                                                repetir



                                              Fin (Para)
DEFINICIÓN

     Estructura repetitiva Para:


Inicio corresponde a una
variable con su respectiva
inicialización:

Sintaxis

   variable  valorInicial
                             Para   Inicio,    Fin,    Incremento
Ejemplos

i 0                                 Instrucciones a
                                         repetir
j 1

n  20
                                       Fin (Para)
DEFINICIÓN
     Estructura repetitiva Para:


Fin corresponde al límite, es
decir hasta donde debe
repetirse el ciclo




                                Para   Inicio,   Fin      ,   Incremento



                                          Instrucciones a
                                              repetir



                                             Fin (Para)
DEFINICIÓN
     Estructura repetitiva Para:


Incremento/Decremento: se
debe especificar un valor, el
cual indica como va ir
creciendo o decreciendo el
contador (recuerde el contador
es el que permite controlar la
condición)
                                 Para   Inicio,   Fin,   Incremento

                                           Instrucciones a
                                               repetir



                                              Fin (Para)
DEFINICIÓN

     Estructura repetitiva Para:


Instrucciones a repetir: En
esta sección se deben ubicar
todas las instrucciones que el
ciclo PARA va a repetir o
iterar.

Recuerde dentro de estas         Para Inicio, Fin, Incremento
instrucciones pueden ir:

 Instrucciones Básicas
                                      Instruccion
 Instrucciones de Control
                                      es a repetir
    Algunas    instrucciones
complementarias
                                         Fin (Para)
DEFINICIÓN
¿Cómo se ejecuta la estructura Para?


               Inicializa la variable

           1
  Para            Inicio,        Fin,
  Incremento


         Instrucciones a
             repetir



               Fin (Para)
DEFINICIÓN
¿Cómo se ejecuta la estructura Para?


                         Verifica si la variable no ha llegado o ha tomado el
                         valor establecido en esta parte
                     2
  Para            Inicio,      Fin,
  Incremento


         Instrucciones a
             repetir



               Fin (Para)
DEFINICIÓN
¿Cómo se ejecuta la estructura Para?




  Para            Inicio,   Fin,
  Incremento


         Instrucciones a            Si no ha llegado al fin, es decir si el
             repetir            3   contenido de la variable es MENOR O
                                    IGUAL al valor establecido en fin, entra
                                    a ejecutar las instrucciones del ciclo
               Fin (Para)
DEFINICIÓN
¿Cómo se ejecuta la estructura Mientras que?

                                   Incrementa/Decrementa la variable de
                                   acuerdo al valor especificado en esta
                                   parte
                              4
  Para            Inicio,   Fin,
  Incremento


         Instrucciones a
             repetir



               Fin (Para)
DEFINICIÓN
¿Cómo se ejecuta la estructura Para?


                         Nuevamente verifica si la variable no ha llegado o
                         ha tomado el valor establecido en esta parte
                     5
  Para            Inicio,      Fin,
  Incremento


         Instrucciones a
             repetir



               Fin (Para)
DEFINICIÓN
¿Cómo se ejecuta la estructura Para?




  Para            Inicio,   Fin,       1
  Incremento
                                       2   Estos     pasos    se
                                           repiten mientras la
         Instrucciones a               3   variable sea MENOR
             repetir                       O IGUAL al valor
                                       4   especificado en Fin

               Fin (Para)              5
EJERCICIOS
    Desarrollar un algoritmo que permita mostrar
    cinco veces el nombre de nuestra universidad
o   Desarrollar un algoritmo que permita mostrar
    los diez primeros números naturales
s   Desarrollar un algoritmo que permita mostrar
    las potencias dos de los diez primeros números
    naturales (debe aparecer algo como esto:
    numero ^ 2 = resultado)
EJERCICIOS EXTRA CLASE
1.   Elaborar un algoritmo y representarlo con
     Diagrama de Flujo que permita leer 5
     números y encuentre el promedio de estos
     valores
2.   Elaborar un algoritmo y representarlo con
     Diagrama de Flujo que permita capturar n
     datos de tipo entero y determinar por cada
     uno si es par o impar positivo o negativo
3.   Desarrolle un algoritmo que le permita
     escribir alternadamente “SI” y “NO” 10
     veces cada uno.

Mais conteúdo relacionado

Mais procurados

Constructores en Java
Constructores en JavaConstructores en Java
Constructores en JavaUCE
 
Bucles de Control Repetitivo Ciclos For
Bucles de Control Repetitivo  Ciclos ForBucles de Control Repetitivo  Ciclos For
Bucles de Control Repetitivo Ciclos ForRichard Robalino
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOFredy Olaya
 
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
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?grachika
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantesCarlos Pes
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivasyance1
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3jfranco_123
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseintHEIVER CUESTA
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitivavillandri pachco
 
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansDaniel Gómez
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresAlvaro Enrique Ruano
 
Estructuras de ciclo: while,for,do while
Estructuras de  ciclo: while,for,do whileEstructuras de  ciclo: while,for,do while
Estructuras de ciclo: while,for,do whileAlfredo Huamani Escobar
 

Mais procurados (20)

Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
Manual de Uso PseInt
Manual de Uso PseIntManual de Uso PseInt
Manual de Uso PseInt
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
Bucles de Control Repetitivo Ciclos For
Bucles de Control Repetitivo  Ciclos ForBucles de Control Repetitivo  Ciclos For
Bucles de Control Repetitivo Ciclos For
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Estructuras en c++
Estructuras en c++Estructuras en c++
Estructuras en c++
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 
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
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
 
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeans
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructores
 
Estructuras de ciclo: while,for,do while
Estructuras de  ciclo: while,for,do whileEstructuras de  ciclo: while,for,do while
Estructuras de ciclo: while,for,do while
 

Destaque

Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivassena
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Marcelo Vilela Pardo
 
Actividad 3 Algoritmo Repetitivo
Actividad 3 Algoritmo RepetitivoActividad 3 Algoritmo Repetitivo
Actividad 3 Algoritmo Repetitivozinax99
 
Algoritmo.repetitivo
Algoritmo.repetitivoAlgoritmo.repetitivo
Algoritmo.repetitivoEdianny Adan
 
Algoritmo repetitivo
Algoritmo repetitivoAlgoritmo repetitivo
Algoritmo repetitivosalerogustavo
 
Clase 2 3 estructuras de control
Clase 2 3 estructuras de controlClase 2 3 estructuras de control
Clase 2 3 estructuras de controlBoOriz Hero
 
Algoritmo con ciclos repetitivos
Algoritmo con ciclos repetitivosAlgoritmo con ciclos repetitivos
Algoritmo con ciclos repetitivosgabriela puerta
 
Algoritmo ciclo repetitivo para
Algoritmo ciclo repetitivo paraAlgoritmo ciclo repetitivo para
Algoritmo ciclo repetitivo paramilagro0519
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representaciónBenjamin Medina Ramirez
 
diagramas de flujo,secuencias, bucles
diagramas de flujo,secuencias, buclesdiagramas de flujo,secuencias, bucles
diagramas de flujo,secuencias, buclesDiego Darko
 
Estructura repetitiva do while
Estructura repetitiva do whileEstructura repetitiva do while
Estructura repetitiva do whileDenisse C
 
Sentencias de Repeticion
Sentencias de RepeticionSentencias de Repeticion
Sentencias de RepeticionKenyi Figueroa
 
Estructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colasEstructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colasElias Peña
 

Destaque (20)

Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 
Vectores y Matrices
Vectores y MatricesVectores y Matrices
Vectores y Matrices
 
Algoritmo Repetitivo
Algoritmo RepetitivoAlgoritmo Repetitivo
Algoritmo Repetitivo
 
Algoritmo Secuenciales
Algoritmo SecuencialesAlgoritmo Secuenciales
Algoritmo Secuenciales
 
Publicidad semántica
Publicidad semánticaPublicidad semántica
Publicidad semántica
 
Actividad 3 Algoritmo Repetitivo
Actividad 3 Algoritmo RepetitivoActividad 3 Algoritmo Repetitivo
Actividad 3 Algoritmo Repetitivo
 
Algoritmo.repetitivo
Algoritmo.repetitivoAlgoritmo.repetitivo
Algoritmo.repetitivo
 
Algoritmo repetitivo
Algoritmo repetitivoAlgoritmo repetitivo
Algoritmo repetitivo
 
Clase 2 3 estructuras de control
Clase 2 3 estructuras de controlClase 2 3 estructuras de control
Clase 2 3 estructuras de control
 
Algoritmo repetitivo
Algoritmo repetitivoAlgoritmo repetitivo
Algoritmo repetitivo
 
Algoritmo con ciclos repetitivos
Algoritmo con ciclos repetitivosAlgoritmo con ciclos repetitivos
Algoritmo con ciclos repetitivos
 
Algoritmo ciclo repetitivo para
Algoritmo ciclo repetitivo paraAlgoritmo ciclo repetitivo para
Algoritmo ciclo repetitivo para
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representación
 
diagramas de flujo,secuencias, bucles
diagramas de flujo,secuencias, buclesdiagramas de flujo,secuencias, bucles
diagramas de flujo,secuencias, bucles
 
Estructura repetitiva do while
Estructura repetitiva do whileEstructura repetitiva do while
Estructura repetitiva do while
 
Sentencias de Repeticion
Sentencias de RepeticionSentencias de Repeticion
Sentencias de Repeticion
 
Estructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colasEstructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colas
 

Semelhante a Estructuras repetitivas fundamentos programación

Tema6
Tema6Tema6
Tema6UH
 
Michell instrucciones de ontrol
Michell instrucciones de ontrolMichell instrucciones de ontrol
Michell instrucciones de ontrolroyimar
 
Presentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosPresentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosBERNARDAURELIOFELIZM
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxCarlos Díaz Sánchez
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivoyeisoncenteno1
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones de controlUNEXPO
 
Instrucciones basicas para_c_(2)
Instrucciones basicas para_c_(2)Instrucciones basicas para_c_(2)
Instrucciones basicas para_c_(2)ramosmendezshura
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivasKareliaRivas
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivoAnderson Bolivar
 
estructura secuencial
estructura secuencialestructura secuencial
estructura secuencialnelson0007
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreachRogDer
 

Semelhante a Estructuras repetitivas fundamentos programación (20)

estructuras
estructurasestructuras
estructuras
 
Tema6
Tema6Tema6
Tema6
 
Michell instrucciones de ontrol
Michell instrucciones de ontrolMichell instrucciones de ontrol
Michell instrucciones de ontrol
 
tema3.pptx
tema3.pptxtema3.pptx
tema3.pptx
 
Presentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosPresentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmos
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
 
Ciclos
CiclosCiclos
Ciclos
 
For
ForFor
For
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones de control
 
Estructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivasEstructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivas
 
Ciclos
CiclosCiclos
Ciclos
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones de control
 
Instrucciones basicas para_c_(2)
Instrucciones basicas para_c_(2)Instrucciones basicas para_c_(2)
Instrucciones basicas para_c_(2)
 
Estructura repetitiva for y while
Estructura repetitiva for y whileEstructura repetitiva for y while
Estructura repetitiva for y while
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivas
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
 
estructura secuencial
estructura secuencialestructura secuencial
estructura secuencial
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreach
 
Unidad3.pptx
Unidad3.pptxUnidad3.pptx
Unidad3.pptx
 

Último

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
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
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 

Último (20)

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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
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
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
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
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 

Estructuras repetitivas fundamentos programación

  • 1. ESTRUCTURAS REPETITIVAS PARA Fundamentos de Programación I Agradecimientos al Ingeniero Namuel Solorzano por el material utilizado en estas diapositivas
  • 2. DEFINICIÓN Selectivas Estructura de Control  Mientras que ->> while() do..while() Repetitivas  Para  for(…)
  • 3. DEFINICIÓN Estructura repetitiva:  Una estructura repetitiva es una instrucción que hace que se repitan un número controlado de veces, un conjunto de instrucciones ya sean básicas, de control o complementarias.
  • 4. DEFINICIÓN …………… Iteración Nro. 1 Iteración Nro. 2 Iteración Nro. N
  • 5. 1 DEFINICIÓN 1 En este segmento de algoritmo, 2 podemos observar que la instrucción de salida y la instrucción de entrada 2 su ejecución se REPITE cada una 4 veces. 3 3 4 ¿SE PUEDE REDUCIR ESTE ALGORITMO? 4
  • 6. DEFINICIÓN Estructura repetitiva Para: Esta estructura permite repetir un numero contralado de veces un conjunto de instrucciones (ya sea básicas, de control o complementarias). El NUMERO CONTROLADO DE VECES, se logra mediante una CONDICIÓN
  • 7. DEFINICIÓN Estructura repetitiva Para: Para Inicio Fin Incremento Instrucciones a repetir Fin (Para)
  • 8. DEFINICIÓN Estructura repetitiva Para: El símbolo Para, indica el inicio de la estructura repetitiva Para Inicio, Fin, Incremento Instrucciones a repetir Fin (Para)
  • 9. DEFINICIÓN Estructura repetitiva Para: Inicio y Fin corresponde al rango de veces que se deben iterar el conjunto de instrucciones que hacen parte de la estructura repetitiva Para Para Inicio Fin , , Incremento Instrucciones a repetir Fin (Para)
  • 10. DEFINICIÓN Estructura repetitiva Para: Inicio corresponde a una variable con su respectiva inicialización: Sintaxis variable  valorInicial Para Inicio, Fin, Incremento Ejemplos i 0 Instrucciones a repetir j 1 n  20 Fin (Para)
  • 11. DEFINICIÓN Estructura repetitiva Para: Fin corresponde al límite, es decir hasta donde debe repetirse el ciclo Para Inicio, Fin , Incremento Instrucciones a repetir Fin (Para)
  • 12. DEFINICIÓN Estructura repetitiva Para: Incremento/Decremento: se debe especificar un valor, el cual indica como va ir creciendo o decreciendo el contador (recuerde el contador es el que permite controlar la condición) Para Inicio, Fin, Incremento Instrucciones a repetir Fin (Para)
  • 13. DEFINICIÓN Estructura repetitiva Para: Instrucciones a repetir: En esta sección se deben ubicar todas las instrucciones que el ciclo PARA va a repetir o iterar. Recuerde dentro de estas Para Inicio, Fin, Incremento instrucciones pueden ir:  Instrucciones Básicas Instruccion  Instrucciones de Control es a repetir  Algunas instrucciones complementarias Fin (Para)
  • 14. DEFINICIÓN ¿Cómo se ejecuta la estructura Para? Inicializa la variable 1 Para Inicio, Fin, Incremento Instrucciones a repetir Fin (Para)
  • 15. DEFINICIÓN ¿Cómo se ejecuta la estructura Para? Verifica si la variable no ha llegado o ha tomado el valor establecido en esta parte 2 Para Inicio, Fin, Incremento Instrucciones a repetir Fin (Para)
  • 16. DEFINICIÓN ¿Cómo se ejecuta la estructura Para? Para Inicio, Fin, Incremento Instrucciones a Si no ha llegado al fin, es decir si el repetir 3 contenido de la variable es MENOR O IGUAL al valor establecido en fin, entra a ejecutar las instrucciones del ciclo Fin (Para)
  • 17. DEFINICIÓN ¿Cómo se ejecuta la estructura Mientras que? Incrementa/Decrementa la variable de acuerdo al valor especificado en esta parte 4 Para Inicio, Fin, Incremento Instrucciones a repetir Fin (Para)
  • 18. DEFINICIÓN ¿Cómo se ejecuta la estructura Para? Nuevamente verifica si la variable no ha llegado o ha tomado el valor establecido en esta parte 5 Para Inicio, Fin, Incremento Instrucciones a repetir Fin (Para)
  • 19. DEFINICIÓN ¿Cómo se ejecuta la estructura Para? Para Inicio, Fin, 1 Incremento 2 Estos pasos se repiten mientras la Instrucciones a 3 variable sea MENOR repetir O IGUAL al valor 4 especificado en Fin Fin (Para) 5
  • 20. EJERCICIOS Desarrollar un algoritmo que permita mostrar cinco veces el nombre de nuestra universidad o Desarrollar un algoritmo que permita mostrar los diez primeros números naturales s Desarrollar un algoritmo que permita mostrar las potencias dos de los diez primeros números naturales (debe aparecer algo como esto: numero ^ 2 = resultado)
  • 21. EJERCICIOS EXTRA CLASE 1. Elaborar un algoritmo y representarlo con Diagrama de Flujo que permita leer 5 números y encuentre el promedio de estos valores 2. Elaborar un algoritmo y representarlo con Diagrama de Flujo que permita capturar n datos de tipo entero y determinar por cada uno si es par o impar positivo o negativo 3. Desarrolle un algoritmo que le permita escribir alternadamente “SI” y “NO” 10 veces cada uno.