Está en la página 1de 5

UNIVERSIDAD ABIERTA Y A DISTANCIA DE MXICO

Explica brevemente la funcionalidad y aplicacin de las estructuras de


control condicionales.
Estas son las sentencias, expresiones y/o declaraciones que realizan una llamada
a un mtodo, Permiten declarar una o dos o ms sentencias en una sola lnea,
separadas por punto y coma. Permiten terminar en un punto y coma, permitiendo
de igual manera el uso de sentencias nulas separadas por punto y coma.
Permiten tomar decisiones y repetir un proceso repetidas veces, Una de las
aplicaciones ms importantes es su usabilidad dentro de clases y mtodos, que
permite hacer de estructuras objetos de programacin reciclables en distintos
programas, lo que hace de la programacin de C#, un lenguaje de alto nivel
conceptual.

Explica brevemente la funcionalidad y aplicacin de las estructuras cclicas.


Las estructuras cclicas realizan operaciones o procesos en repetidas ocasiones
hasta que se cumpla la condicin dada, debido a que dependiendo del problema
que se llegue a presentar en algn momento, pueden ser estas las que te
posibiliten plantear soluciones.
Sentencia while: se utiliza una sentencia para ejecutarla repetidamente mientras
una expresin booleana contina siendo verdadera
Sentencia do-while: ejecuta una sentencia simple o compuesta, una o ms veces
dependiendo del valor de la expresin.
Sentencia for: ejecuta una instruccin o un bloque de instrucciones
repetidamente hasta que una determinada expresin se evala como false.

Identifica y describe de manera breve un tipo de problema que requiera usar


estructuras condicionales y cclicas.
Un problema que puede hacer uso de ambos tipos de estructuras condicionales
y cclicas, cuando Dado como dato el sueldo de un trabajador, considere un
aumento del 15% si su sueldo es inferior a 1000 y de un 12% en caso contrario.
Imprima el sueldo con el aumento incorporado.
lo podemos desarrollar usando los elementos grficos en C# .NET, usando las
sentencias if, if else, switch, while, do while, for.
Identifica la definicin, sintaxis, aplicacin y funcionalidad de cada una de
las estructuras de control y organiza la informacin en una herramienta de tu
preferencia: cuadro comparativo, cuadro sinptico, esquema, diagrama,
etctera.

Identificacin de la funcionalidad de las estructuras de control.

Definici Sintaxis Aplicacin Funcionalidad


n
Instruccin if If (condicin) If (a=== b * 5) se evala la
Sentencia 1; { condicin, si se
[else X = 4; cumple,
Sentencia 2; a = a + x; entonces se ejecuta
} la
else instruccin o el
b = 0; bloque de
instrucciones, si no
se
cumple, entonces no
se
ejecuta nada.
instrucion Switch(expresion) Switch (mes) La instruccin switch
witch { { es una instruccin de
[case expresin- Case 1: Case 3: Case 5: Case 7: Case 8: Case control que controla
constante 1:] 10: Case 12: mltiples selecciones
[sentencia 1;] Dias = 31; y enumeraciones
[case expresin- break; pasando el control a
constante 2:] Case 4: Case 6: Case 9: Case 11: una de las
[sentencia 2;] Dias = 30; instrucciones case de
[case expresin- break; su cuerpo.
constante 3:] case 2:
[sentencia 3;] if ((ao % 4 == 0) && (ao % 100 ! = 0) || (ao
. % 400 == 0))
. Dias = 29;
.
else
Dias = 28;
[default;]
break;
[sentencia n;]
default:
}
system.console.writeLine("\nEl mes no es
valido");
break;
}

Instruccin while(condicion) ... La instruccin while


While { Int mult; ejecuta una
condiciones m instruccin o un
incremento,decremento ult = bloque de
} 3 instrucciones
; repetidamente hasta
while( que una expresin
mult especificada se
< evala como false.
=
2
00)
{
Console.Write(mult);
Console.Write(, );
m
ult= mult + 3;
}
..
Instruccin do { using System; Se usa el bucle para
Do-While instrucciones using System.Collections.Generic; cuando
incremento,decremento using System.Linq; se requiere ejecutar
} using System.Text; las
while(condicion); instrucciones
namespace UsoDoWhile por lo menos
{ una vez
class UsoDoWhile . Es decir, la
{ condicin se evaluar
public static void Main() despus
{ de cada repeticin.
string secreta; El bucle se repite de
string palabra; nuevo si
Console.WriteLine("ingrese la palabra la condicin es cierta,
secreta"); y
secreta = Console.ReadLine(); siempre se evala
do despus
{ de cada iteracin.
Console.WriteLine("vuelva a introducir la
palabra secreta");
palabra = Console.ReadLine();
if (palabra != secreta)
Console.WriteLine("palabra incorrecta");
} while (palabra != secreta);
Console.WriteLine("Palabra Correcta");
Console.ReadKey();
}

}
}

Explica por qu se diferencia entre estructuras de control selectivas y


cclicas y en qu radican estas diferencias.
Las selectivas se llaman as porque permiten tomar decisiones dentro de un programa, e
incluso encontrar ciclos de operaciones hasta que se cumpla la instruccin seleccionada,
en cambio las estructuras cclicas lo que hacen es controlar el nmero de repeticiones
que tendr un bucle.

http://elvex.ugr.es/decsai/c/apuntes/control.pdf
http://librosweb.es/libro/javascript/capitulo_3/estructuras_de_control_de_flujo.html

También podría gustarte