Computers">
Nothing Special   »   [go: up one dir, main page]

DPRN1 U2 A1

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Introducción:

Distinguir los diferentes tipos de estructuras de control entre las selectivas y cíclicas, así como su sintaxis.

Planteamiento de actividad:

1. Analiza la importancia de las estructuras de control para el desarrollo de programas en la plataforma .NET.
2. Identifica la definición, sintaxis, aplicación y funcionalidad de cada una de las estructuras de control y
organiza la información en una herramienta de tu preferencia: cuadro comparativo, cuadro sinóptico, esquema,
diagrama, etcétera., COMPARANDO CON POR LOS COMPILADORES DE C++, JAVA Y ACTION
SCRIPT Colocando un ejemplo de cada uno de estos lenguajes.
3. Explica por qué se diferencia entre estructuras de control selectivas y cíclicas y en qué radican estas
diferencias.
4. Ingresa al Foro con subida de archivos y atiende las instrucciones de tu docente en línea.
5. Guarda la actividad con la nomenclatura DPRN1_U2_A1_XXYZ.

Desarrollo de actividad:

1. Analiza la importancia de las estructuras de control para el desarrollo de programas en la


plataforma .NET.

Las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un


programa.

Ejecución secuencial

Por lo general, las instrucciones se ejecutan una después de la otra, en el orden en que están escritas, es
decir, en secuencia. Este proceso se conoce como ejecución secuencial.

Transferencia de control

En Java, como en otros lenguajes de programación por excelencia como C y C++, el programador puede
especificar que la siguiente instrucciones a ejecutarse tal vez no sea la siguiente en secuencia. Esto se
conoce como transferencia de control.

De selección

Las estructuras de control de selección ejecutan un bloque de instrucciones u otro, o saltan a un


subprograma o subrutina según se cumpla o no una condición.
1
Estructura de control

Permiten tomar decisiones y realizar un proceso repetidas veces. Se trata de estructuras muy importantes, ya
que son las encargadas de controlar el flujo de un programa, según los requerimientos del mismo.

2. Identifica la definición, sintaxis, aplicación y funcionalidad de cada una de las estructuras de


control y organiza la información en una herramienta de tu preferencia: cuadro comparativo,
cuadro sinóptico, esquema, diagrama, etcétera., COMPARANDO CON POR LOS
COMPILADORES DE C++, JAVA Y ACTION SCRIPT Colocando un ejemplo de cada uno de
estos lenguajes.

Con las estructuras de control se puede:

 De acuerdo con una condición, ejecutar un grupo u otro de sentencias (If-Else)


 De acuerdo con el valor de una variable, ejecutar un grupo u otro de sentencias (switch-Case)
 Ejecutar un grupo de sentencias mientras se cumpla una condición (do-while)
 Ejecutar un grupo de sentencias hasta que se cumpla una condición (while)
 Ejecutar un grupo de sentencias un número determinado de veces (For) 3. Explica por qué se diferencia
entre estructuras de control selectivas y cíclicas y en qué radican estas diferencias.

2
Estructuras de control C# Observación Java C++
if(x < 10) if(x < 10) if(x < 10)
Es indistinto
condición condición condición
if-else el uso de
else else else
llaves "{}"
condicion2 condicion2 condicion2
if (x < y) if (x < y) if (x < y)
{ { {
if (a == b) Se if (a == b) if (a == b)
condición recomienda el condición condición
if anidados else uso de llaves else else
condición "{}" para condición condición
} mejor control } }
else else else
Selectivas condición condición condición
switch (expresión)
switch(entero) switch(entero)
Al ejecutar un {
{ {
número case constante1:
case 1: case 1:
entero, se instrucciones;
condición condición
aplica la break;
break; break;
condición de case constante 2:
switch-case case 2: case 2:
ese caso, instrucciones;
condición condición
depues de break;
break; break;
eso, ejecuta la default:
default default
condición por instrucciones;
condición condición
default y sale }
} }
Ejecutar un while (condicion)
bool condicion = true; bool condicion = true;
grupo de {
while(condicion == true) while(condicion == true)
sentencias instrucción 1;
while { {
hasta que se instrucción N;
codigo codigo
cumpla una }
} }
condición
Ejecutar un do
bool condicion = true; bool condicion = true;
grupo de {
do do
sentencias instrucción 1;
cíclicas do-while { {
mientras se instrucción N;
codigo codigo
cumpla una } while (condicion);
}while(condicion==true); }while(condicion==true);
condición
Ejecutar un
for(int i=0;i<10;i++) grupo de for(int i=0;i<10;i++) for(int i=0;i<10;i++)
{ sentencias un { {
for
codigo número codigo codigo
} determinado } }
de veces

3
3. Explica por qué se diferencia entre estructuras de control selectivas y cíclicas y en qué radican estas
diferencias.
Selectivas: las estructuras selectivas, como su nombre lo indica, permiten seleccionar una opción de
estas estructuras.

Cíclicas: estas estructuras se refieren a los ciclos en la que un determinado código requiere para
sacar un resultado.

Conclusión: En las estructuras de control se dividen en dos, selectivas y cíclicas en las que nos
sirven para seleccionar opciones o realizar ciclos. En los lenguajes de programación, C#, C++ y
Java, son semejantes con lo que al tener el conocimiento de un lenguaje, es fácil dominar el resto.

Bibliografía
Ceballos, Fco. Javier, Visual C#, 2da. Edición.

UnadM, Estructuras de control, unidad 2.

También podría gustarte