Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
cap:cs:bloques [2017/09/25 00:07]
user [For]
cap:cs:bloques [2018/02/20 09:18] (actual)
Línea 100: Línea 100:
 Un bloque for nos permite ejecutar iteraciones de código, es decir, nos permite que un bloque de código se ejecute en N ocasiones. Un bloque for nos permite ejecutar iteraciones de código, es decir, nos permite que un bloque de código se ejecute en N ocasiones.
  
-** La sintaxis ​**+==== La sintaxis ​====
  
 <code csharp> <code csharp>
Línea 125: Línea 125:
   * **continue**,​ palabra reservada que salta la iteración actual omitiendo todo el código que resta hasta la siguiente iteración.   * **continue**,​ palabra reservada que salta la iteración actual omitiendo todo el código que resta hasta la siguiente iteración.
  
 +==== inicializador ====
 +<code csharp>
 +tipo_de_dato contador = valor_inicial;​
 +
 +int contador = 1000;
 +
 +int contador = 1000;
 +
 +int contador = variable_fin;​
 +</​code>​
 +
 +  * **tipo_de_dato**,​ cualquier tipo de dato númerico que sirva para almacenar el contador.
 +  * **contador **, es la variable en la cual se almacenará el valor del contador y llevara el control de que iteración va.
 +  * **valor_inicial**,​ puede ser una constante o una variable con el valor inicial a partir de la cual iniciará la iteración.
 +
 +==== condición ====
 +<code csharp>
 +contador operador_condicional valor_final;​
 +
 +contador <= 0;
 +
 +contador >= 1000;
 +
 +contador == 100;
 +
 +contador == variable;
 +
 +contador <  1000;
 +
 +contador > 0;
 +</​code>​
 +
 +  * **contador**, ​ es la variable que se usó en el inicializador.
 +  * **operador_condicional**,​ cualquier expresión formada por un operador de condición el cual al cumplirse se da por finalizada la iteración.
 +  * **valor_final**,​ puede ser una constante o variable la cual indique el valor final de las iteraciones a ejecutar.
 +
 +==== iterador ====
 +<code csharp>
 +contador operador incremento
 +
 +contador++ //​incremento en 1
 +
 +contador-- //​decremento en 1
 +
 +contador += 2 //​incremento en 2
 +
 +contador -= 2 //​decremento en 2
 +
 +contador *= 2 //​incremento en multiplo de 2
 +
 +contador /= 2 //​decremento en multiplo de 2
 +</​code>​
 +
 +  * **contador**,​ la variable que lleva el control de la iteración.
 +  * **operador**,​ el operador que se usará para incrementar o decrementar el valor del contador para controlar la interación.
 +  * **incremento**,​ valor por el cual controlará el incremento o decremento.
 ===== While ===== ===== While =====