Son sentencias que ejecutan repetidas veces un trozo de código.
Nos permiten repetir un proceso con la intención de alcanzar un resultado deseado.
En C# encontramos los ciclos:
Se utilizan, para ejecutar repetidas veces un trozo de código, siempre que una condición dada sea cierta.
Se utilizan, para tomar decisiones, en base a una condición dada.
La condición se evalúa al principio. El ciclo se repite mientras que la condición sea verdadera.
Funciona de manera similar a while, con la diferencia que la condición se evalúa al final.
Se utiliza cuando se sabe de antemano el número de veces que es necesario evaluar la expresión.
Finaliza la ejecución del bucle envolvente más próximo en el que aparece
Son instrucciones que se pueden ejecutar o no en función del valor de una condición.
En conclusión, ambas sentencias se ejecutan con base en una condición, pero las condicionales tienen como objetivo DECIDIR que instrucción se llevará a cabo con base en el valor que tome la condición, mientras que los ciclos tiene como objetivo REPETIR instrucciones hasta llegar a un resultado deseado.
Para plantear la solución a un problema considerando los distintos casos que se pueden presentar.
Esta sentencia permite la ejecución de un bloque de código, si y solo si, se ha cumplido la condición dentro del "if", si no se cumplió la condición, se pasa a las instrucciones que estén fuera del "if".
En esta sentencia no se plantea directamente una condición, es mas bien, una respuesta a la condición que se formulo dentro de la sentencia "if". Si la condición de "if" no se cumplió, entonces se ejecuta el bloque de código que contenga la sentencia "else".
En C# encontramos las condicionales:
¿Para qué sirven?
¿Qué son?
¿Para qué sirven?
¿Qué son?
Las condicionales:
Mientras que los ciclos:
¿En qué se diferencian?
For
Do while
While
Break
Finaliza la ejecución de una iteración de un bucle, pero no la ejecución del bucle en si.