Programacion
Programacion
Los bucles nos ayudan a repetir el código que queramos, respetando ciertas condiciones
para que estos puedan terminar sin problemas. Un bucle mal programado puede
ejecutarse de manera infinita causando problemas en la computadora y posiblemente,
lanzando errores de Time Out (cuando un proceso demora mucho en terminar su
ejecución). En esta clase vamos a aprender a usar el bucle FOR, el cual, con ayuda de un
índice, podemos repetir de manera finita un bloque de código.
while (condición)
while (condición)
declaración (s);
declaración (s);
}
Instrucción while
La instrucción while ejecuta una instrucción o un bloque de instrucciones
mientras que una expresión booleana especificada se evalúa como true. Como
esa expresión se evalúa antes de cada ejecución del bucle, un bucle while se
ejecuta cero o varias veces. La while instrucción difiere de un bucle do , que se
ejecuta una o varias veces.
int n = 0;
while (n < 5)
{
Console.Write(n);
n++;
}
// Output:
// 01234
int numero;
while (numero != 0)
{
if (numero > 0) Console.WriteLine("Es positivo");
else Console.WriteLine("Es negativo");
La estructura do while es otra estructura repetitiva, la cual ejecuta al menos una vez su
bloque repetitivo, a diferencia del while o del for que podían no ejecutar el bloque.
Esta estructura repetitiva se utiliza cuando conocemos de antemano que por lo menos una
vez se ejecutará el bloque repetitivo.
Las estructuras de control selectivas nos permiten alterar el orden de la ejecución de las
instrucciones.
if
switch
IF
Esta estructura de control nos permite tomar un bloque de instrucciones y con ayudar de
la evaluación de una condición determinar si un bloque de instrucciones se ejecutará o
no.
1 Sola alternativa
2 Alternativas
Multiples alternativas
Anidaciones.
El elemento Switch nos permite evaluar una variable y realizar diferentes cosas
según el resultado de la evaluación. Es parecido a usar múltiples IF de manera
secuencial, aunque se podría decir que con Switch puedes lograr un código más
ordenado.
string number;
int opt = 2;
switch(opt)
{
case 1:
number = "One";
break;
case 2:
number = "Two";
break;
default:
number = "Error";
break;
}
Console.WriteLine("El número es: " + number);