Hola en este pos veremos las diferentes estructuras de control que maneja el lenguaje c#
Requisistos para este post debistes haber leido Programacion c# 1 ejercicio 2 - Creacion de variables
Condiciones lógicas
< menor que
> mayor que
=> mayor igual que
<= menor igual que
== igual a
!= diferente de
ejemplos:
- Objeto Condición Objeto
- variable condición variable
la comparación se hace de izquierda a derecha es decir (si x != a) se dice: x diferente de a
- for
Nos permite hacer una repeticion de un algoritmo encapsulado en su interior, esta iteracion tiene un limite numerico lo que significa que tiene un rango fijo sin máximo pero si con un mínimo.
Veamos un ejemplo
Estructura del for al declararla
initializer la variable contador que sera usada en la condición solo existe mientras el for viva
condition : la evalucaion de dos objetos a través de un simbolo de compracion ([>] [ ==] [<] [!= ])
iterator: le dice a la variable cuanto es el rango de aumento o decremento por cada iteracion
ejemplo vivo:

- foreach
Al igual que el for pero en este caso la iteracion se hace evaluando la cantidad de objeto o tipos contenidos en un arreglo, lista o bloque. Un ejemplo seria asi.. si en un salon hay 14 puestos el foreach seria que por cada puesto que hay en el salon hay que limpiarlo.
Foreach(puesto PuestoALimpiar enel(in) Salon)
{
//algoritmo
}
declaracion ejemplo
Su estructura es asi
foreach(initializer; condition)
- initializer: debe ser del mismo tipo de objeto que maneja el arreglo
- condition: tomando siempre como comprartivo el igual (==) su tope sera el máximo de objetos tipo que contiene el arreglo de objeto
- While
La condicion while a diferencia de las demas(for y foreach) su comprarcion es puramente logica ( > < == !=) y pernamesera iterando hasta que la condicion sea falsa (false) mientra sea verdadera la comparacion iterara (Hasta el infinito). en caso de que la comparacion en la primer intento de iteracion sea falso no entrara en ciclo.
Declaracion
Estructura
While(condition)
ejemplo vivo
Do While
exactamente similar al while en funcionamiento pero con una gran diferencia en su declaración y trabajo
el do while evalúa la condición al final de la iteracion lo que significa que en caso que la condicion sea falsa aunque sea una vez se ejecutara el bloque de código contenido en el.
ejemplo de declaración
Estructura
Do {}
While(Condición); // por ser esta estructura después del while finaliza en ( ; )
ejemplo vivo
Ejercicio Reilace un ejercicio de cada una de las estructuras
Documentación de ayuda Aqui
Autos : Nova
No hay comentarios:
Publicar un comentario