lunes, 23 de junio de 2014

Programacion C# Estructuras de control p1 (Iterativas)


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:


  1. Objeto Condición Objeto 
  2. 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

for (initializer; condition; iterator)

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)


  1. initializer: debe ser del mismo tipo de objeto que maneja el arreglo
  2. 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

NestJs Error on SecretKey for JWToken

  Imagine this you are coding happy, configuring your module has   auth.module.ts   using on your register the classic call to get env value...