ESTRUCTURAS
Las Estructuras de Control se emplean para controlar
la ejecución y flujo del código, las cuales se dividen
en:
Estructuras de Selección: son aquellas que se utilizan para
realizar operaciones basadas en el valor de una expresión
Estructuras de Iteración: son aquellas que nos permiten
ejecutar un bloque de código repetidamente mientras una
condicíon específica sea verdadera.
Estructuras de Selección:
Estructura if.
Al escribir uno o varios flujos de acción el código
contenido en estos se ejecutará siempre y cuando
la evaluación de la expresión en la sentencia if se
evalue como verdadera.
if(expresión-booleana)
{la expresión se evaluo verdadera}
Estructuras de Selección:
Estructura switch.
La estrucutura de selección switch tiene una
expresión de control y los flujos de código
alternos son ejecutados dependiendo del valor
constante asociado con esta expresión.
Los tipos de datos permitidos para la expresión de
control son sbyte, byte, short, ushort, uint, long,
ulong, char, string o un tipo enumeración
(enumeration).
Estructuras de Selección:
Sintaxis:
switch(expresion-de-control)
{ case expresion-contante:
sentencias;
break;
case expresion-contante:
sentencias;
break;
}
Estructuras de Iteración :
For.
La Estructura for se utiliza cuando se conoce
previamente cuantas veces ha de repetirse un
bloque de código.Este bloque se repetira mientras la
condición evalue una expresión booleana verdadera,
no será posible evaluar otro tipo de expresión.
Sintaxis:
for(inicializador; condición; iterador)
{ acciones;}
Estructuras de Iteración :
While.
La estructura while se utiliza cuando no se
conoce previamente cuantas veces ha de repetirse
un bloque de código, por lo que puede ejecutarse
0 o más veces. Este bloque se repetira mientras la
condición evalue una expresión booleana
verdadera, no será posible evaluar otro tipo de
expresión.
Estructuras de Iteración :
While.
Sintaxis.
while(condicional)
{acciones;}
Estructuras de Iteración :
Do. }
La diferencia entre la sentencia while y do es que
do se evalua después de su primer iteración, por
lo que al menos siempre se ejecuta una vez.
Sintaxis.
do
{acciones;}
Algoritmo de notación prefija