SlideShare una empresa de Scribd logo
Universidad Nacional Experimental De Guayana.
Vicerrectorado Académico.
Coordinación General De Pregrado.
Coordinación De Proyecto De Carrera:
Ingeniería Industrial
Asignatura: Computación II.
Profesor: Bachiller:
Luis Estraño Anderson Bolívar.
Ciudad Guayana; 2 de Febrero de 2016.
Las estructuras de control repetitivas son aquellas en
las que una sentencia o grupos de sentencias se repiten muchas
veces. Este conjunto de sentencias se denomina bucle (loop).
El cuerpo del bucle contiene las sentencias que se
repiten. Pascal proporciona tres estructuras o sentencias de
control para especificar la repetición: while, repeat y for.
Un ciclo puede definirse como una estructura que nos permite repetir o
iterar un conjunto de instrucciones y que tiene las siguientes características:
• El conjunto de instrucciones a repetir dentro del ciclo debe ser finito.
• La cantidad de veces que se repita dicho conjunto de instrucciones también debe ser finita.
En algunos casos esta cantidad de veces va a depender de una condición explícita y en otros
casos va a depender de una condición implícita. Una condición es explícita cuando depende
solamente de la misma ejecución del programa sin que sea importante la participación del
usuario. Asimismo una condición es implícita cuando depende solamente de la voluntad del
usuario y por lo tanto la cantidad de iteraciones o repeticiones del ciclo podría llegar a ser
diferente cada vez pues sería posible que cambiara con cada usuario.
• Deben estar claramente demarcados el inicio y el fin del ciclo. En los casos en los cuales
solo exista una instrucción a iterar, no serán necesarias dichas marcas.
• Dentro de un ciclo podrá ir cualquiera de las otras estructuras, incluyendo otros ciclos.
Tipos de estructuras repetitivas.
Ciclo while (Mientras)
El ciclo while representa el esquema general de trabajo para todos los ciclos, esto
quiere decir que si se entiende claramente la lógica de funcionamiento de este ciclo se facilita
entender no solo los otros ciclos. Es útil saber que este ciclo también es llamado en algunos
libros el Ciclo (Mientras Que).
• La estructura general de este ciclo es la siguiente:
While(expresion_condicional)
{...
instrucciones_del_cuerpo_del_ciclo
...
instrucciones_que_modifican_el_resultado_de_la_condicion
}
Su forma de ejecución es muy sencilla: Mientras se cumpla que la condición sea
verdadera entonces se ejecutará el Cuerpo del Ciclo. De igual forma también se podría decir
que el Cuerpo del Ciclo se repetirá tantas veces como lo permita la condición o mientras dicha
condición sea Verdadera.
Ciclo for (Para o Desde)
Ciclo el cual permite ejecutar una sentencia simple o compuesta repetidamente
un número de veces conocido, la sentencia adecuada FOR.
for (control= valor_inicial; control= valor_final) Do
{
...
instrucciones_del_cuerpo_del_ciclo
...
}
La forma de ejecución del ciclo es la siguiente: control representa una variable
que va a tomar valores iniciando en valor_inicial y terminando en valor_final avanzando
con un incremento. En los casos en los que no se especifica el valor del paso la mayoría de
los lenguajes de programación asume el incremento de 1.
Ciclo Repeat.
Una variable de la sentencia while es la sentencia repeat. Una de las
características de los bucles while-do es que la condición se valúa al principio de cada
iteración, si la condición es falsa cuando las sentencia comienza, entonces el bucle no se
ejecuta nunca. Esta sentencia tiene una condicional que se repite hasta que dicha condición
se haga verdadera esta condición se denomina repeat-until.
Repeat
Inst. 1
...
...
…
Inst. N
Until Condition Do
Hay que notar que no hace falta poner "fin del repetir", puesto que está claro que
se acaba donde finaliza (`Until condition Do´).
Diferencias:
• Estructura repetitiva For: En la propia construcción del for se especifica el valor de
inicializar y finalizar, el incremento y decremento, por lo que en cada iteración el
índice se incrementa solo. El for se utiliza mayormente cuando se conoce el número de
veces que hay que realizar algo.
• Estructura repetitiva While: Hay que especificar el valor inicial antes de entrar en el
while y dentro hay que poner de manera explicita el incremento y decremento, de esta
forma el while se ejecutara hasta que rompa la condición establecida.
Entre el ciclo repetitivo For y while pueden existir fragmentos de
código que pueden semejarse uno con el otro, utilizando sus distintas
abreviaciones o equivalencias.
En general:
For
Inst. 1;
Inst. 2;
Inst. 3;
Equivale a:
Inst. 1;
While ( Inst. 2)
Inst. 3
Bibliografía.
Recuerde que estos son apuntes muy simplificados que deberá completar con
la bibliografía recomendada.
Estructuras de control repetitivo

Más contenido relacionado

La actualidad más candente

instruccion de control
instruccion de controlinstruccion de control
instruccion de control
luiseldrumer
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
marigelcontreras
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
villandri pachco
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
J M
 
Introducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje CIntroducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje C
Diego Santimateo
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
Rosbelia Balza
 
Bucles de Control Repetitivo Ciclos For
Bucles de Control Repetitivo  Ciclos ForBucles de Control Repetitivo  Ciclos For
Bucles de Control Repetitivo Ciclos For
Richard Robalino
 
While y do while
While y do whileWhile y do while
While y do while
josenassr
 
Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: Pascal
Carola511
 
Estructura repetitiva for y while
Estructura repetitiva for y whileEstructura repetitiva for y while
Estructura repetitiva for y while
J̶e̶s̶u̶s̶ B̶e̶r̶r̶o̶c̶a̶l̶
 
Manual de practicas de Open GL
Manual de practicas de Open GLManual de practicas de Open GL
Manual de practicas de Open GL
Alincita Simon
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
Duvan Dominguez
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
Lic_Vera
 
ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA
Danny Paredes Cruz
 
CUESTIONARIO SOBRE PROGRAMACIÓN
CUESTIONARIO SOBRE PROGRAMACIÓN CUESTIONARIO SOBRE PROGRAMACIÓN
CUESTIONARIO SOBRE PROGRAMACIÓN
Luis Miguel Gutierrez
 
Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)
Royer Lopez Nuñez
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual Basic
Vane Borjas
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
gusolis93
 
Variables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeIntVariables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeInt
Cristian C
 

La actualidad más candente (20)

instruccion de control
instruccion de controlinstruccion de control
instruccion de control
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Introducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje CIntroducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje C
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Bucles de Control Repetitivo Ciclos For
Bucles de Control Repetitivo  Ciclos ForBucles de Control Repetitivo  Ciclos For
Bucles de Control Repetitivo Ciclos For
 
While y do while
While y do whileWhile y do while
While y do while
 
Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: Pascal
 
Estructura repetitiva for y while
Estructura repetitiva for y whileEstructura repetitiva for y while
Estructura repetitiva for y while
 
Manual de practicas de Open GL
Manual de practicas de Open GLManual de practicas de Open GL
Manual de practicas de Open GL
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA
 
CUESTIONARIO SOBRE PROGRAMACIÓN
CUESTIONARIO SOBRE PROGRAMACIÓN CUESTIONARIO SOBRE PROGRAMACIÓN
CUESTIONARIO SOBRE PROGRAMACIÓN
 
Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual Basic
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
 
Variables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeIntVariables, expresiones y ejecución de condiciones les en PSeInt
Variables, expresiones y ejecución de condiciones les en PSeInt
 

Similar a Estructuras de control repetitivo

estructura de control repetitivo
estructura de control repetitivoestructura de control repetitivo
estructura de control repetitivo
luz ospina
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
Greulys Caraballo
 
Estructurada
EstructuradaEstructurada
Estructurada
kary30stm
 
Bucle Do while
Bucle Do whileBucle Do while
Bucle Do while
Danny Martinez
 
Estructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivasEstructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivas
Cesar Augusto Rodriguez Urrieta
 
Estructuras de control repetitivas2
Estructuras de control repetitivas2Estructuras de control repetitivas2
Estructuras de control repetitivas2
David manzano
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
Carlos Díaz Sánchez
 
Ciclos
CiclosCiclos
Ciclos
CiclosCiclos
while C++
while C++while C++
while C++
Annita Chavez
 
Ciclos
CiclosCiclos
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
Stalyn Cruz
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones de control
itamargarcia2000
 
Mi presentacion
Mi presentacion Mi presentacion
Mi presentacion
Markosanti
 
Presentacion
PresentacionPresentacion
Presentacion
carlos moreno
 
Semana 2 Estructuras De Control While.pdf
Semana 2 Estructuras De Control While.pdfSemana 2 Estructuras De Control While.pdf
Semana 2 Estructuras De Control While.pdf
LeonardoQuevedo18
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
yeisoncenteno1
 
ESTRUCTURA DO WHILE
ESTRUCTURA  DO WHILEESTRUCTURA  DO WHILE
ESTRUCTURA DO WHILE
Fernando Solis
 
Estructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfEstructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdf
MauroZini1
 
Bucle for
Bucle forBucle for
Bucle for
BelenRosales12
 

Similar a Estructuras de control repetitivo (20)

estructura de control repetitivo
estructura de control repetitivoestructura de control repetitivo
estructura de control repetitivo
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
 
Estructurada
EstructuradaEstructurada
Estructurada
 
Bucle Do while
Bucle Do whileBucle Do while
Bucle Do while
 
Estructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivasEstructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivas
 
Estructuras de control repetitivas2
Estructuras de control repetitivas2Estructuras de control repetitivas2
Estructuras de control repetitivas2
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
 
Ciclos
CiclosCiclos
Ciclos
 
Ciclos
CiclosCiclos
Ciclos
 
while C++
while C++while C++
while C++
 
Ciclos
CiclosCiclos
Ciclos
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones de control
 
Mi presentacion
Mi presentacion Mi presentacion
Mi presentacion
 
Presentacion
PresentacionPresentacion
Presentacion
 
Semana 2 Estructuras De Control While.pdf
Semana 2 Estructuras De Control While.pdfSemana 2 Estructuras De Control While.pdf
Semana 2 Estructuras De Control While.pdf
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
 
ESTRUCTURA DO WHILE
ESTRUCTURA  DO WHILEESTRUCTURA  DO WHILE
ESTRUCTURA DO WHILE
 
Estructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfEstructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdf
 
Bucle for
Bucle forBucle for
Bucle for
 

Último

muros de contencion, diseño y generalidades
muros de contencion, diseño y generalidadesmuros de contencion, diseño y generalidades
muros de contencion, diseño y generalidades
AlejandroArturoGutie1
 
Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.
MaraManuelaUrribarri
 
Calculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajosCalculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajos
JuanCarlos695207
 
Infografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdfInfografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdf
Carlos Pulido
 
METRADOS_Y_PRESUPUESTO_EN_SISTEMA_DRYWALL_24-05.pdf
METRADOS_Y_PRESUPUESTO_EN_SISTEMA_DRYWALL_24-05.pdfMETRADOS_Y_PRESUPUESTO_EN_SISTEMA_DRYWALL_24-05.pdf
METRADOS_Y_PRESUPUESTO_EN_SISTEMA_DRYWALL_24-05.pdf
Augusto César Dávila Callupe
 
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
KarinToledo2
 
PPT suelos ensayo Proctor - laboratorio 4.pdf
PPT suelos ensayo Proctor - laboratorio 4.pdfPPT suelos ensayo Proctor - laboratorio 4.pdf
PPT suelos ensayo Proctor - laboratorio 4.pdf
EgorRamos1
 
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
AE  34 Serie de sobrecargas aisladas_240429_172040.pdfAE  34 Serie de sobrecargas aisladas_240429_172040.pdf
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
sebastianpech108
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
GERARDO GONZALEZ
 
Ducto Barras para instalaciones electricas
Ducto Barras para instalaciones electricasDucto Barras para instalaciones electricas
Ducto Barras para instalaciones electricas
Edgar Najera
 
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdfFICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
jesus869159
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
azulsarase
 
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptxPRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
brandonsinael
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
hugodennis88
 
INGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completaINGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completa
JaimmsArthur
 
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdfFocos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
PatoLokooGuevara
 
DIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicosDIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicos
LuisAngelGuarnizoBet
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
jemifermelgarejoaran1
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
shirllyleytonm
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
FantasticVideo1
 

Último (20)

muros de contencion, diseño y generalidades
muros de contencion, diseño y generalidadesmuros de contencion, diseño y generalidades
muros de contencion, diseño y generalidades
 
Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.
 
Calculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajosCalculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajos
 
Infografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdfInfografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdf
 
METRADOS_Y_PRESUPUESTO_EN_SISTEMA_DRYWALL_24-05.pdf
METRADOS_Y_PRESUPUESTO_EN_SISTEMA_DRYWALL_24-05.pdfMETRADOS_Y_PRESUPUESTO_EN_SISTEMA_DRYWALL_24-05.pdf
METRADOS_Y_PRESUPUESTO_EN_SISTEMA_DRYWALL_24-05.pdf
 
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
 
PPT suelos ensayo Proctor - laboratorio 4.pdf
PPT suelos ensayo Proctor - laboratorio 4.pdfPPT suelos ensayo Proctor - laboratorio 4.pdf
PPT suelos ensayo Proctor - laboratorio 4.pdf
 
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
AE  34 Serie de sobrecargas aisladas_240429_172040.pdfAE  34 Serie de sobrecargas aisladas_240429_172040.pdf
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
 
Ducto Barras para instalaciones electricas
Ducto Barras para instalaciones electricasDucto Barras para instalaciones electricas
Ducto Barras para instalaciones electricas
 
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdfFICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
 
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptxPRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
 
INGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completaINGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completa
 
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdfFocos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
 
DIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicosDIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicos
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
 

Estructuras de control repetitivo

  • 1. Universidad Nacional Experimental De Guayana. Vicerrectorado Académico. Coordinación General De Pregrado. Coordinación De Proyecto De Carrera: Ingeniería Industrial Asignatura: Computación II. Profesor: Bachiller: Luis Estraño Anderson Bolívar. Ciudad Guayana; 2 de Febrero de 2016.
  • 2. Las estructuras de control repetitivas son aquellas en las que una sentencia o grupos de sentencias se repiten muchas veces. Este conjunto de sentencias se denomina bucle (loop). El cuerpo del bucle contiene las sentencias que se repiten. Pascal proporciona tres estructuras o sentencias de control para especificar la repetición: while, repeat y for.
  • 3. Un ciclo puede definirse como una estructura que nos permite repetir o iterar un conjunto de instrucciones y que tiene las siguientes características: • El conjunto de instrucciones a repetir dentro del ciclo debe ser finito. • La cantidad de veces que se repita dicho conjunto de instrucciones también debe ser finita. En algunos casos esta cantidad de veces va a depender de una condición explícita y en otros casos va a depender de una condición implícita. Una condición es explícita cuando depende solamente de la misma ejecución del programa sin que sea importante la participación del usuario. Asimismo una condición es implícita cuando depende solamente de la voluntad del usuario y por lo tanto la cantidad de iteraciones o repeticiones del ciclo podría llegar a ser diferente cada vez pues sería posible que cambiara con cada usuario. • Deben estar claramente demarcados el inicio y el fin del ciclo. En los casos en los cuales solo exista una instrucción a iterar, no serán necesarias dichas marcas. • Dentro de un ciclo podrá ir cualquiera de las otras estructuras, incluyendo otros ciclos.
  • 4. Tipos de estructuras repetitivas. Ciclo while (Mientras) El ciclo while representa el esquema general de trabajo para todos los ciclos, esto quiere decir que si se entiende claramente la lógica de funcionamiento de este ciclo se facilita entender no solo los otros ciclos. Es útil saber que este ciclo también es llamado en algunos libros el Ciclo (Mientras Que). • La estructura general de este ciclo es la siguiente: While(expresion_condicional) {... instrucciones_del_cuerpo_del_ciclo ... instrucciones_que_modifican_el_resultado_de_la_condicion } Su forma de ejecución es muy sencilla: Mientras se cumpla que la condición sea verdadera entonces se ejecutará el Cuerpo del Ciclo. De igual forma también se podría decir que el Cuerpo del Ciclo se repetirá tantas veces como lo permita la condición o mientras dicha condición sea Verdadera.
  • 5. Ciclo for (Para o Desde) Ciclo el cual permite ejecutar una sentencia simple o compuesta repetidamente un número de veces conocido, la sentencia adecuada FOR. for (control= valor_inicial; control= valor_final) Do { ... instrucciones_del_cuerpo_del_ciclo ... } La forma de ejecución del ciclo es la siguiente: control representa una variable que va a tomar valores iniciando en valor_inicial y terminando en valor_final avanzando con un incremento. En los casos en los que no se especifica el valor del paso la mayoría de los lenguajes de programación asume el incremento de 1.
  • 6. Ciclo Repeat. Una variable de la sentencia while es la sentencia repeat. Una de las características de los bucles while-do es que la condición se valúa al principio de cada iteración, si la condición es falsa cuando las sentencia comienza, entonces el bucle no se ejecuta nunca. Esta sentencia tiene una condicional que se repite hasta que dicha condición se haga verdadera esta condición se denomina repeat-until. Repeat Inst. 1 ... ... … Inst. N Until Condition Do Hay que notar que no hace falta poner "fin del repetir", puesto que está claro que se acaba donde finaliza (`Until condition Do´).
  • 7. Diferencias: • Estructura repetitiva For: En la propia construcción del for se especifica el valor de inicializar y finalizar, el incremento y decremento, por lo que en cada iteración el índice se incrementa solo. El for se utiliza mayormente cuando se conoce el número de veces que hay que realizar algo. • Estructura repetitiva While: Hay que especificar el valor inicial antes de entrar en el while y dentro hay que poner de manera explicita el incremento y decremento, de esta forma el while se ejecutara hasta que rompa la condición establecida.
  • 8. Entre el ciclo repetitivo For y while pueden existir fragmentos de código que pueden semejarse uno con el otro, utilizando sus distintas abreviaciones o equivalencias. En general: For Inst. 1; Inst. 2; Inst. 3; Equivale a: Inst. 1; While ( Inst. 2) Inst. 3
  • 9. Bibliografía. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada.