Sentencias
canchis123422 de Septiembre de 2014
498 Palabras (2 Páginas)244 Visitas
Sentencias de selección
Sentencias de selección (programación). También llamadas de control de flujo, permiten decidir entre distintos cursos de acción en función de ciertos valores.
Sentencia if /else
En su forma abreviada, cuando no existe la cláusula else, esta sentencia permite escoger entre ejecutar o no una sentencia, en función del resultado de una expresión lógica. En su forma ampliada, cuando la cláusula else está presente, permite escoger entre dos opciones alternativas.
Sintaxis
if ( <condición> ) <sentencia1>;
[ else <sentencia2>; ]
Sentencia else if
Estas sentencias no representan en realidad nada nuevo, solo una sucesión de if else anidados, aunque de uso muy frecuente.
Sintaxis
if ( <expresion1> )
else if ( <expresion2> )
else if ( <expresion3> )
else
Sentencia múltiple (Switch)
La instrucción switch es una instrucción de control que selecciona una sección switch para ejecutarla desde una lista de candidatos.
Una instrucción switch incluye una o más secciones switch. Cada sección switch contiene una o más etiquetas case seguidas de una o más instrucciones. En el ejemplo siguiente se muestra una instrucción switch simple con tres secciones switch. Cada sección switch tiene una etiqueta case, por ejemplo, case 1, y dos instrucciones.
C#
int caseSwitch = 1;
Switch (caseSwitch)
{
case 1:
Console.WriteLine ("Case 1");
break;
case 2:
Console.WriteLine ("Case 2");
break;
default:
Console.WriteLine ("Default case");
break;
}
Sentencias de ciclo
Sentencia for
Mediante un bucle for, puede ejecutar una instrucción o un bloque de instrucciones varias veces hasta que una expresión especificada se evalúe con false. Esta clase de bucle es útil para recorrer en iteración las matrices y para otras aplicaciones en las que se sabe de antemano cuántas veces se desea el bucle para recorrer.
namespace EstructuraRepetitivaFor1
{
class Program
{
static void Main (string [] args)
{
int f;
for (f=1; f<=100;f++)
{
Console.Write(f);
Console.Write("-");
}
Console.ReadKey();
}
}
}
Sentencia While
La instrucción while ejecuta una instrucción o un bloque de instrucciones repetidamente hasta que una expresión especificada se evalúa como false
While(condición)
{
Grupo cierto de instrucciones;
Instrucción(es) para salir del ciclo;
};
...