Documente Academic
Documente Profesional
Documente Cultură
de México
A l u m n o . A n a y a n z i n To v a r F a c i l i t a d o r. E l v i a S a n c h e z
Muñoz Magadán
Matricula. es162008516 Grupo. DS-DPRN1-2001-B1-001
09/03/2020
Universidad Abierta y a Distancia de México
ÍNDICE
INTRODUCCIÓN ....................................................................... 2
DESARROLLO .......................................................................... 3
1. ¿Qué son las estructuras de control? ..................................... 3
2. Importancia, ventajas aplicación de estructuras d e control en la
programación estructurada. ........................................................... 5
3. Cuadro comparativo en donde especifiques las ventajas y desventajas
del uso de las estructuras de control y menciona algunos ejemplos. ........ 6
CONCLUSIONES ....................................................................... 6
REFERENCIAS ......................................................................... 7
Página 1
Universidad Abierta y a Distancia de México
INTRODUCCIÓN
Página 2
Universidad Abierta y a Distancia de México
DESARROLLO
ESTRUCTURAS DE CONTROL
SENTENCIA Sintaxis
if if (condición) 1. Se evalúa la condición y se obtiene un
sentencia 1; resultado verdadero o falso.
2. Si el resultado es verdadero (true), se
if…else if (condición)
ejecuta lo indicado por la sentencia 1.
sentencia 1;
3. Si el resultado es falso (false), la
else
sentencia 1, se ignorará y se ejecutara
Sentencia 2;
lo indicado por la sentencia 2 si la
clausula else se ha especificado
4. En cualquier caso, la ejecución
continua en la siguiente sentencia
ejecutable que haya a continuación a
la sentencia if.
Página 3
Universidad Abierta y a Distancia de México
foreach For Each element [As datatipe] In Se aplica en matrices, se pueden colocar un
group bucle dentro de otro.
[statements] También se pueden anidar distintos tipos de
[continue for] estructuras de control entre sí.
[statements]
[exit for]
[statements]
Página 4
Universidad Abierta y a Distancia de México
Next [element ]
break Finaliza la ejecución de una sentencia switch, es decir concluye el bucle,
igual cuando las sentencias switch, while, do, for, o forecha, están aninadas,
continue Obliga a ejecutar la siguiente iteración del bucle while, do, for o foreach
Su sintaxis
continue;
try…catch try Se utiliza cuando se van agregar
{ excepciones durante la ejecución del
sentencias donde puede ocurrir el programa, es decir, cuando en la ejecución
error; ocurre un error, entrará try…catch.
} catch(excepcion) Para no detener el programa se utilizará
try para poner en alerta al programa acerca
del código que puede lanzar una excepción y
utilizar catch para capturar y manejar cada
excepción que se lance.
ESTRUCTURAS DE CONTROL
S E L E C T I VA S CICLICAS
if-else while
if anidados do -while
switch for
Página 5
Universidad Abierta y a Distancia de México
Ve n t a j a s Desventajas Ejemplo
• Expresiones • Pueden volver
naturales. códigos muy int main(){
int x = 0;
• En el caso de la extensos, cuando se while(x < 10) {
estructura nos sirve emplean estructuras
printf("\n Que
para menús u anidadas sucede, detente n");
opciones • En algunas }
getch();
• Si se tiene estructuras, si no
conocimiento de las se cumple la system("pause");
return 0;
veces de iteración condición se crean }
se puede emplear la bucles infinitos
Bucle infinito
estructura for
CONCLUSIONES
Página 6
Universidad Abierta y a Distancia de México
REFERENCIAS
• C e b a l l o s J . F. ( 2 0 0 2 ) . L e n g u a j e d e p r o g r a m a c i ó n e n C # .
Alfaomega. [EBOOK]Disponible en línea.
h t t p s : / / w w w. a c a d e m i a . e d u / 3 4 2 0 6 0 5 4 / E l _ L e n g u a j e _ D e _ P r o g r a
macion_C_-_Javier_Ceballos.pdf
Acceso [marzo 9, 2020]
• D o c M i c r o s o f t ( 2 0 1 5 ) . I n s t r u c c i ó n F o r E a c h … N e x t ( Vi s u a l
basic). Docs.microsoft.com [WEB]Disponible en línea.
https://docs.microsoft.com/es-es/dotnet/visual-
basic/language-reference/statements/for-each-next-statement
Acceso [marzo 9, 2020]
• UNADM (2020). Unidad 3. Estructuras de Control.
Universidad Abierta y a Distancia de México[PDF]Disponible
en línea.
https://ceit.unadmexico.mx/contenidos/DCEIT/BLOQUE1/DS/
05/DPRN1/U3/descargables/Unidad%203.%20Estructuras%20d
e%20control.pdf
Acceso [marzo 9, 2020]
Página 7