Sie sind auf Seite 1von 4

qwertyuiopasdfghjklzxcvbn

mqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzx
cvbnmqwertyuiopasdfghjkl
UNADM
zxcvbnmqwertyuiopasdfghj
Programacin
klzxcvbnmqwertyuiopasdfg
.NET
hjklzxcvbnmqwertyuiopasd
fghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuio
UNIDAD 3
pasdfghjklzxcvbnmqwertyu
iopasdfghjklzxcvbnmqwert
GUILLERMO DURAN
yuiopasdfghjklzxcvbnmqwe
GARCIA AL12524075
rtyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzx
Actividad 2. Cuadro sinptico estructuras de
control y selectivas

Actividad 2. Cuadro sinptico estructuras de control y selectivas

La presente actividad ayudar a que te familiarices con los trminos vistos


durante la unidad. Por lo tanto se pretende que identifiques los diferentes
tipos de estructuras de control.
Propsito: Identificar cada una de las estructuras de control y distinguir
caractersticas y uso de cada uno de los tipos en que se dividen.
1. Realiza un cuadro sinptico de las sentencias if, if anidado y sentencias
switch-case. En dicho cuadro, resaltars la definicin, principales
caractersticas y su utilidad de las sentencias. Al realizar el cuadro sinptico,
tendrs que responder a: para qu sirven, cmo se efectan y dnde se
pueden utilizar las sentencias de las estructuras de control.
2. Ya que terminaste tu cuadro sinptico, guarda la actividad con el nombre
DPRN_U3_A2_XXYZ. Sustituye las XX por las dos primeras letras de tu
primer nombre, la Y por la inicial de tu primer apellido y la Z por la inicial de tu
segundo apellido.
3. Enva el archivo a tu Facilitador(a) para recibir retroalimentacin.
4. Consulta los Criterios de evaluacin para conocer los parmetros de la
actividad.

Cuadro Sinptico
SENTENCIA

SIGNIFICADO

CARACTERISTICAS

CODIGO

if

si condicional

se

if (num==10) Console.WriteLine("

evala

verdadero

falso la condicin

if else

si o de lo contrario

se

ejecuta

El nmero es igual a 10");

para

varias

acciones de condicion

if (num==10) Console.WriteLine("
El nmero es igual a 10"); else
Console.WriteLine("El nmero no
es igual a 10");

if anidado

si condicional

se evaluan varias opciones


de verdadero o falso

switch-case.

condicionante
caso de

en

en

un

switch

se

evala

siempre la misma expresin,


comprobando

todos

los

posibles resultados que esta


pueda retornar

Estructuras de control

If (num==10)
{
Console.WriteLine("El nmero es
igual a 10");}else if (num>5)
{
Console.WriteLine("El nmero es
mayor que 5");
}
else if (num>15)
{
Console.WriteLine("El nmero es
mayor que 15");
}
Else
{
Console.WriteLine("El nmero no
es 10 ni mayor que 5");
}
switch (opcion)
{
case 1:
descuento=10;
break;
case 2:
descuento=5;
break;
case 3:
descuento=2;
break;
default:
descuento=0;
break;
}

Condicionales

Sentencia If con varios formatos


01 if(x < 10)
//Hacer algo se ejecuta si x es menor que 10
02 HacerAlgo();
03
04
//******
05
06 if(x < 10)
// En este caso es igual al anterior,
07 {
// pero al ser ms de una instruccin,
08 HacerAlgo();
// debemos colocarlos entre llaves ("{" "}")
09
HacerAlgo2();
10
}
11
12
//******
13
14
if(x < 10)
15 {
//es indistinto el uso de llaves
16 Hacer();
//en este ejemplo ya que es solo una linea
17 }
18 else
//Si la condicin anterior no es verdadera (x < 10)
19 {
//se ejecuta Hacer2() y no Hacer()
20 Hacer2();
21
}
Sentencia Switch
01
switch(entero)
02
{
03
case 1:
//cdigo que queremos ejecutar en caso de que entero sea
04
igual a 1
05
break; //Esta instruccin hace que salgamos del switch
06
case 2:
07
//cdigo
08
break;
09
default:
10
//cdigo que querramos hacer en caso de que el "entero" sea
11
//distintos a los anteriores casos
12
break;
13
14
}