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