SlideShare una empresa de Scribd logo
1 de 20
INGENIERÍA AUTOMOTRIZ
FACULTAD DE MECÀNICA
Carrera: Ingeniería Automotriz
Asignatura: Computación 1
Nivel: Segundo A
Realizado por:
Mora Villa Jefferson Christian
Anrango Tuquerrez Cristian David
Toapanta Ñato Henry David
Fecha: 06/01/2017
Aunque no se incluye dentro de las estructuras básicas de la
programación estructurada, en ocasiones es necesario
disponer de una estructura repetitiva que permita la salida en
un punto intermedio del bucle cuando se cumpla una
condición. Esta nueva estructura sólo está disponible en
algunos lenguajes de programación específicos; la
denominaremos iterar para diferenciarlo de “repetir, hasta”
ya conocida. Las salidas de bucles suelen ser válidas en
estructuras mientras, repetir y desde.
La razón para esta ausencia de claridad es que la salida de
un bucle ocurre en el medio del bucle, mientras que
normalmente la salida del bucle es al principio o al final del
mismo.
iterar
<acciones>
si <condicion> entonces
salir_bucle
fin_si
<acciones>
fin_iterar
• “LE RECOMENDAMOS NO RECURRAA ESTA OPCIÓN”
• Aunque la tenga su lenguaje más que cuando no exista otra alternativa o disponga de la estructura
iterar (loop).
• LAS SECCIONES SIGUIENTES EXAMINAN LAS SENTENCIAS DE SALTO (JUMP) QUE
SE UTILIZAN PARA INFLUIR EN EL FLUJO DE EJECUCIÓN
• DURANTE LA EJECUCIÓN DE UNA SENTENCIA DE BUCLE.
• PERMITEN TRANSFERIR EL CONTROL DEL PROGRAMA DE FORMA
INCONDICIONAL. EXISTEN CUATRO DE ESTAS SENTENCIAS:
Break.
Continue.
Goto.
Return.
SENTÉNCIA INTERRUMPIR (BRAKE)
• EN OCASIONES, LOS PROGRAMADORES DESEAN TERMINAR UN
BUCLE EN UN LUGAR DETERMINADO DEL CUERPO DEL BUCLE
EN VEZ DE ESPERAR QUE EL BUCLE TERMINE DE MODO
NATURAL POR SU ENTRADA O POR SU SALIDA. UN MÉTODO DE
CONSEGUIR ESTA ACCIÓN ES MEDIANTE LA SENTENCIA
INTERRUMPIR (BREAK) QUE SE SUELE UTILIZAR EN LA
SENTENCIA SEGÚN (SEA SWITCH).
REGLA
• LA SENTENCIA INTERRUMPIR (BREAK) SE UTILIZA
FRECUENTEMENTE JUNTO CON UNA SENTENCIA SI (IF) ACTUANDO
COMO UNA CONDICIÓN INTERNA DEL BUCLE.
EJEMPLO
SENTENCIA CONTINUAR
• LA SENTENCIA CONTINUAR SÓLO SE PUEDE UTILIZAR DENTRO DE UNA
INTERACCIÓN DE UN BUCLE. LA SENTENCIA CONTINUAR NO INTERFIERE CON EL
NÚMERO DE VECES QUE SE REPITE EL CUERPO DEL BUCLE COMO SUCEDE CON
INTERRUMPIR, SINO QUE SIMPLEMENTE INFLUYE EN EL FLUJO DE CONTROL EN
CUALQUIER ITERACIÓN ESPECÍFICA.
REGLA
• LA SENTENCIA CONTINUAR SÓLO SE PUEDE
UTILIZAR DENTRO DE UNA INTERACCIÓN DE
UN BUCLE.
EJEMPLO
COMPARACIÓN DE BUCLES WHILE, FOR Y DO-
WHILE: UNA APLICACIÓN EN C++
• EL BUCLE WHILE SE REPITE MIENTRAS SU CONDICIÓN DE REPETICIÓN DEL
BUCLE ES VERDADERA.
• EL BUCLE FOR:
• INICIALIZACIÓN: EN ESTA PARTE SE INICIA LA VARIABLE QUE CONTROLA EL
BUCLE Y ES LA PRIMERA SENTENCIA QUE EJECUTA EL BUCLE. SÓLO SE EJECUTA
UNA VEZ YA QUE SOLO SE NECESITAAL PRINCIPIO DEL BUCLE.
• EXPRESIÓN CONDICIONAL: AL IGUAL QUE EN EL BUCLE WHILE, ESTA EXPRESIÓN
DETERMINA SI EL BUCLE CONTINUARÁ EJECUTÁNDOSE O NO.
• INCREMENTO: ES UNA SENTENCIA QUE EJECUTA AL FINAL DE CADA ITERACIÓN
DEL BUCLE. POR LO GENERAL, SE UTILIZA PARA INCREMENTAR LA VARIABLE
CON QUE SE INICIO EL CICLO.
• EL BUCLE DO-WHILE SE EJECUTA DE UN MODO SIMILAR A WHILE EXCEPTO QUE
LAS SENTENCIAS DEL CUERPO DEL BUCLE SE EJECUTAN SIEMPRE AL MENOS UNA
VEZ.
EJEMPLO EL BUCLE WHILE
WHILE (/*CONDICION*/) {
/* CÓDIGO */
}
INT I = 0;
WHILE (I < 100) {
PRINTF("%DN", I);
I = I + 1;
}
EJEMPLO EL BUCLE FOR
FOR (/* INICIALIZACIÓN */; /* CONDICIÓN */; /* INCREMENTO */) {
/* CÓDIGO A EJECUTAR */
}
INT I;
FOR (I=0; I < 100; I++) {
PRINTF("%DN", I);
}
EJEMPLO EL BUCLE DO...WHILE
DO {
/* CODIGO */
} WHILE (/* CONDICIÓN DE EJECUCIÓN DEL BUCLE */)
INT NUMERO;
DO
{
COUT << "INGRESE UN NÚMERO ";
CIN >> NUMERO;
}
WHILE(NUMERO <= 100);
BIBLIOGRAFÍA
• wikibooks.com. ( 8 de Noviembre de 2016). Obtenido de
HTTPS://WWW.ECURED.CU/SENTENCIAS_DE_SALTO_(PROGRAMACI%C3%B3N)
• LUIS JOYANES AGUILAR . (CUARTA EDICIÒN ). FUNDAMENTOS DE
PROGRAMACIÓN. FUNDAMENTOS DE PROGRAMACIÓN: MCGRAW-
HILL/INTERAMERICANA DE ESPAÑA, S. A. U. PP 176, 177, 178, 179.
wikibooks.com. ( 8 de Noviembre de 2016). wikibooks. Obtenido de
https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C/Instrucciones_de_control
ANEXOS
CUÁLES DE LOS SIGUIENTES BUCLES TIENEN SEMEJANZAS:
I. while a) l y ll
II. for b) lV
III. do-while c) l y lll
IV. ninguno d) ll y lll
Para terminar un bucle en un lugar determinado ¿qué
sentencia se utiliza?
-INTERRUMPIR
-GOTO
-if
-while
La sentencia continuar sólo se puede ______ dentro de
una iteración de un bucle
• -Cambiar
• -Utilizar
• -Reemplazar
• -Contraer
• ESTA NUEVA ESTRUCTURA SÓLO ESTÁ DISPONIBLE EN ALGUNOS LENGUAJES DE
PROGRAMACIÓN ESPECÍFICOS; LA DENOMINAREMOS _____ PARA DIFERENCIARLO
DE “_____ Y _____” YA CONOCIDA.
• INTERAR
• LENGUAJE
• WHILE
• REPETIR
• HASTA
• LAS SECCIONES SIGUIENTES EXAMINAN LAS SENTENCIAS DE SALTO (JUMP) QUE
SE UTILIZAN PARA INFLUIR EN EL __________
• FLUJO DE EJECUCIÓN
ALGORITMO
• PROGRAMA
• ESQUEMA

Más contenido relacionado

Destacado

фінансування виборчих кампаній (Технології виборчих кампаній)
фінансування виборчих кампаній (Технології виборчих кампаній)фінансування виборчих кампаній (Технології виборчих кампаній)
фінансування виборчих кампаній (Технології виборчих кампаній)Ігор Пелещук
 
Deni̇z
Deni̇zDeni̇z
Deni̇zhedef
 
La fantasma de l opera
La fantasma de l operaLa fantasma de l opera
La fantasma de l operajosegkast
 
The principle of linear transformation(ACI)
The principle of linear transformation(ACI)The principle of linear transformation(ACI)
The principle of linear transformation(ACI)Max Cordova
 
Week 5 the school curriculum
Week 5 the school curriculumWeek 5 the school curriculum
Week 5 the school curriculumNoor Syamila
 
Marketing manager job description
Marketing manager job descriptionMarketing manager job description
Marketing manager job descriptionBeth Mack
 
Resume Kmoore 9_16
Resume Kmoore 9_16Resume Kmoore 9_16
Resume Kmoore 9_16Andrew Moore
 
D 01-002 울산광역시 북구,울주군,중구
D 01-002 울산광역시 북구,울주군,중구D 01-002 울산광역시 북구,울주군,중구
D 01-002 울산광역시 북구,울주군,중구courage park
 
Innovation and Redevelopment in New Bedford, MA
Innovation and Redevelopment in New Bedford, MAInnovation and Redevelopment in New Bedford, MA
Innovation and Redevelopment in New Bedford, MASarah Athanas
 
Chatarra digital
Chatarra digitalChatarra digital
Chatarra digitalnvbghbjj
 
Закон на Мърфи - Брой 1 - април 2015
Закон на Мърфи - Брой 1 - април 2015 Закон на Мърфи - Брой 1 - април 2015
Закон на Мърфи - Брой 1 - април 2015 Закон на Мърфи
 

Destacado (13)

фінансування виборчих кампаній (Технології виборчих кампаній)
фінансування виборчих кампаній (Технології виборчих кампаній)фінансування виборчих кампаній (Технології виборчих кампаній)
фінансування виборчих кампаній (Технології виборчих кампаній)
 
Deni̇z
Deni̇zDeni̇z
Deni̇z
 
La fantasma de l opera
La fantasma de l operaLa fantasma de l opera
La fantasma de l opera
 
The principle of linear transformation(ACI)
The principle of linear transformation(ACI)The principle of linear transformation(ACI)
The principle of linear transformation(ACI)
 
Week 5 the school curriculum
Week 5 the school curriculumWeek 5 the school curriculum
Week 5 the school curriculum
 
Marketing manager job description
Marketing manager job descriptionMarketing manager job description
Marketing manager job description
 
Resume Kmoore 9_16
Resume Kmoore 9_16Resume Kmoore 9_16
Resume Kmoore 9_16
 
D 01-002 울산광역시 북구,울주군,중구
D 01-002 울산광역시 북구,울주군,중구D 01-002 울산광역시 북구,울주군,중구
D 01-002 울산광역시 북구,울주군,중구
 
Innovation and Redevelopment in New Bedford, MA
Innovation and Redevelopment in New Bedford, MAInnovation and Redevelopment in New Bedford, MA
Innovation and Redevelopment in New Bedford, MA
 
Chatarra digital
Chatarra digitalChatarra digital
Chatarra digital
 
H v mendenhall cv, 4 6-15
H v mendenhall cv,  4 6-15H v mendenhall cv,  4 6-15
H v mendenhall cv, 4 6-15
 
Закон на Мърфи - Брой 1 - април 2015
Закон на Мърфи - Брой 1 - април 2015 Закон на Мърфи - Брой 1 - април 2015
Закон на Мърфи - Брой 1 - април 2015
 
treball gimp`
treball gimp`treball gimp`
treball gimp`
 

Similar a Actividad 18 grupo_9

Similar a Actividad 18 grupo_9 (12)

Bucle for
Bucle forBucle for
Bucle for
 
Bucle for
Bucle forBucle for
Bucle for
 
Bucle for.pdf
Bucle for.pdfBucle for.pdf
Bucle for.pdf
 
Bucle for
Bucle for Bucle for
Bucle for
 
Bucle for
Bucle forBucle for
Bucle for
 
Bucle for (1)
Bucle for (1)Bucle for (1)
Bucle for (1)
 
Bucle for
Bucle forBucle for
Bucle for
 
15
1515
15
 
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
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclos
 

Último

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
 
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
 
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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
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
 
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
 
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
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

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
 
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
 
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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
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
 
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
 
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...
 
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
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 

Actividad 18 grupo_9

  • 1. INGENIERÍA AUTOMOTRIZ FACULTAD DE MECÀNICA Carrera: Ingeniería Automotriz Asignatura: Computación 1 Nivel: Segundo A Realizado por: Mora Villa Jefferson Christian Anrango Tuquerrez Cristian David Toapanta Ñato Henry David Fecha: 06/01/2017
  • 2. Aunque no se incluye dentro de las estructuras básicas de la programación estructurada, en ocasiones es necesario disponer de una estructura repetitiva que permita la salida en un punto intermedio del bucle cuando se cumpla una condición. Esta nueva estructura sólo está disponible en algunos lenguajes de programación específicos; la denominaremos iterar para diferenciarlo de “repetir, hasta” ya conocida. Las salidas de bucles suelen ser válidas en estructuras mientras, repetir y desde. La razón para esta ausencia de claridad es que la salida de un bucle ocurre en el medio del bucle, mientras que normalmente la salida del bucle es al principio o al final del mismo. iterar <acciones> si <condicion> entonces salir_bucle fin_si <acciones> fin_iterar
  • 3. • “LE RECOMENDAMOS NO RECURRAA ESTA OPCIÓN” • Aunque la tenga su lenguaje más que cuando no exista otra alternativa o disponga de la estructura iterar (loop).
  • 4. • LAS SECCIONES SIGUIENTES EXAMINAN LAS SENTENCIAS DE SALTO (JUMP) QUE SE UTILIZAN PARA INFLUIR EN EL FLUJO DE EJECUCIÓN • DURANTE LA EJECUCIÓN DE UNA SENTENCIA DE BUCLE. • PERMITEN TRANSFERIR EL CONTROL DEL PROGRAMA DE FORMA INCONDICIONAL. EXISTEN CUATRO DE ESTAS SENTENCIAS: Break. Continue. Goto. Return.
  • 5. SENTÉNCIA INTERRUMPIR (BRAKE) • EN OCASIONES, LOS PROGRAMADORES DESEAN TERMINAR UN BUCLE EN UN LUGAR DETERMINADO DEL CUERPO DEL BUCLE EN VEZ DE ESPERAR QUE EL BUCLE TERMINE DE MODO NATURAL POR SU ENTRADA O POR SU SALIDA. UN MÉTODO DE CONSEGUIR ESTA ACCIÓN ES MEDIANTE LA SENTENCIA INTERRUMPIR (BREAK) QUE SE SUELE UTILIZAR EN LA SENTENCIA SEGÚN (SEA SWITCH).
  • 6. REGLA • LA SENTENCIA INTERRUMPIR (BREAK) SE UTILIZA FRECUENTEMENTE JUNTO CON UNA SENTENCIA SI (IF) ACTUANDO COMO UNA CONDICIÓN INTERNA DEL BUCLE.
  • 8. SENTENCIA CONTINUAR • LA SENTENCIA CONTINUAR SÓLO SE PUEDE UTILIZAR DENTRO DE UNA INTERACCIÓN DE UN BUCLE. LA SENTENCIA CONTINUAR NO INTERFIERE CON EL NÚMERO DE VECES QUE SE REPITE EL CUERPO DEL BUCLE COMO SUCEDE CON INTERRUMPIR, SINO QUE SIMPLEMENTE INFLUYE EN EL FLUJO DE CONTROL EN CUALQUIER ITERACIÓN ESPECÍFICA.
  • 9. REGLA • LA SENTENCIA CONTINUAR SÓLO SE PUEDE UTILIZAR DENTRO DE UNA INTERACCIÓN DE UN BUCLE.
  • 11. COMPARACIÓN DE BUCLES WHILE, FOR Y DO- WHILE: UNA APLICACIÓN EN C++ • EL BUCLE WHILE SE REPITE MIENTRAS SU CONDICIÓN DE REPETICIÓN DEL BUCLE ES VERDADERA. • EL BUCLE FOR: • INICIALIZACIÓN: EN ESTA PARTE SE INICIA LA VARIABLE QUE CONTROLA EL BUCLE Y ES LA PRIMERA SENTENCIA QUE EJECUTA EL BUCLE. SÓLO SE EJECUTA UNA VEZ YA QUE SOLO SE NECESITAAL PRINCIPIO DEL BUCLE. • EXPRESIÓN CONDICIONAL: AL IGUAL QUE EN EL BUCLE WHILE, ESTA EXPRESIÓN DETERMINA SI EL BUCLE CONTINUARÁ EJECUTÁNDOSE O NO. • INCREMENTO: ES UNA SENTENCIA QUE EJECUTA AL FINAL DE CADA ITERACIÓN DEL BUCLE. POR LO GENERAL, SE UTILIZA PARA INCREMENTAR LA VARIABLE CON QUE SE INICIO EL CICLO. • EL BUCLE DO-WHILE SE EJECUTA DE UN MODO SIMILAR A WHILE EXCEPTO QUE LAS SENTENCIAS DEL CUERPO DEL BUCLE SE EJECUTAN SIEMPRE AL MENOS UNA VEZ.
  • 12. EJEMPLO EL BUCLE WHILE WHILE (/*CONDICION*/) { /* CÓDIGO */ } INT I = 0; WHILE (I < 100) { PRINTF("%DN", I); I = I + 1; }
  • 13. EJEMPLO EL BUCLE FOR FOR (/* INICIALIZACIÓN */; /* CONDICIÓN */; /* INCREMENTO */) { /* CÓDIGO A EJECUTAR */ } INT I; FOR (I=0; I < 100; I++) { PRINTF("%DN", I); }
  • 14. EJEMPLO EL BUCLE DO...WHILE DO { /* CODIGO */ } WHILE (/* CONDICIÓN DE EJECUCIÓN DEL BUCLE */) INT NUMERO; DO { COUT << "INGRESE UN NÚMERO "; CIN >> NUMERO; } WHILE(NUMERO <= 100);
  • 15. BIBLIOGRAFÍA • wikibooks.com. ( 8 de Noviembre de 2016). Obtenido de HTTPS://WWW.ECURED.CU/SENTENCIAS_DE_SALTO_(PROGRAMACI%C3%B3N) • LUIS JOYANES AGUILAR . (CUARTA EDICIÒN ). FUNDAMENTOS DE PROGRAMACIÓN. FUNDAMENTOS DE PROGRAMACIÓN: MCGRAW- HILL/INTERAMERICANA DE ESPAÑA, S. A. U. PP 176, 177, 178, 179. wikibooks.com. ( 8 de Noviembre de 2016). wikibooks. Obtenido de https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C/Instrucciones_de_control
  • 16. ANEXOS CUÁLES DE LOS SIGUIENTES BUCLES TIENEN SEMEJANZAS: I. while a) l y ll II. for b) lV III. do-while c) l y lll IV. ninguno d) ll y lll
  • 17. Para terminar un bucle en un lugar determinado ¿qué sentencia se utiliza? -INTERRUMPIR -GOTO -if -while
  • 18. La sentencia continuar sólo se puede ______ dentro de una iteración de un bucle • -Cambiar • -Utilizar • -Reemplazar • -Contraer
  • 19. • ESTA NUEVA ESTRUCTURA SÓLO ESTÁ DISPONIBLE EN ALGUNOS LENGUAJES DE PROGRAMACIÓN ESPECÍFICOS; LA DENOMINAREMOS _____ PARA DIFERENCIARLO DE “_____ Y _____” YA CONOCIDA. • INTERAR • LENGUAJE • WHILE • REPETIR • HASTA
  • 20. • LAS SECCIONES SIGUIENTES EXAMINAN LAS SENTENCIAS DE SALTO (JUMP) QUE SE UTILIZAN PARA INFLUIR EN EL __________ • FLUJO DE EJECUCIÓN ALGORITMO • PROGRAMA • ESQUEMA