Está en la página 1de 4

Universidad de Oriente

Núcleo de Anzoátegui
Extensión Región centro sur
Anaco Estado Anzoátegui

Ciclos iterativos

Ingeniera: Autores:
Dulmar Tovar Víctor Gómez CI: 26.751.870
Daniela Rodríguez CI: 26.313.065

Anaco, Abril 2018


Bucles o ciclos en programación:
En programación un bucle o instrucción de control repetitiva (o
iterativa) permite ejecutar una o más instrucciones varias veces, es  Expresión 1: Inicialización
decir permite ejecutar un bloque de instrucción repetidamente,  Expresión 2 : Condición
escribiéndolas una sola vez en el algoritmo (o programa), reduciendo  Expresión 3 : El incremento
de este modo el código del mismo.

Estructuras de un bucle: For (expresion1; expresion2; expresion3)


{
instruccion1;
 Una forma de controlar un bucle es mediante una variable que instruccion2;
funcione como contador, cuyo valor se incrementa o instruccion3;
}
decremento en una cantidad constante en cada repetición que
se produzca.
 Esta variable contador debe inicializarse con un valor En su forma simple la inicialización es una instrucción que carga la
 Y por último una condición en la cual establezca cuantas veces variable de control del ciclo con un valor inicial. La condición es una
se repetirá la instrucción dentro del ciclo expresión relacional que evalúa la variable de control contra un valor
final o de parada que determina cuando debe acabar el ciclo. Y el
incremento define la manera en que la variable de control del ciclo
debe cambiar cada vez que se hace una iteración.
Tipos de ciclos

Ciclo For:
Es una estructura iterativa que es controlada por una variable
(llamada índice o variable de control), la cual se incrementa o
decremento hasta llegar a un valor límite o valor final que representa
la condición de parada
Ejemplo: Se elaborara un programa que calcule tres notas utilizando Se evalúa la condición indicada, que ha de producir un valor lógico.
el ciclo for y obtenga el promedio. Si es cierta (valor lógico true) se ejecutan las instrucciones y se repite
el proceso de evaluación de la condición y ejecución de instrucciones
hasta que deje de serlo. Cuando sea falsa (false) se pasara a ejecutar
int NumeroNotas;
la instrucción siguiente al while, o sea la siguiente instrucción luego
int notaTotal=0;
de la llave que encierra al bloque while.
for (NumeroNotas =0; NumeroNotas <3; NumeroNotas ++)
{ Ejemplo: Hacer un programa que diga si el número es primo o no.
Console.WriteLine ("Ingrese la nota numero: "+ (NumeroNotas
int numero;
+1));
int contador=1;
int nota = int.Parse (Console.ReadLine ());
int divisible=0;
notaTotal += nota;
Console.WriteLine ("Escriba un numero");
}
numero=int.Parse (Console.ReadLine ());
notaTotal /= NumeroNotas;
while (contador <=numero) {
Console.WriteLine (notaTotal);
Console.ReadKey ();
If(numero % contador == 0) {
divisible++;
}
contador++;
}
Ciclo while
if (divisible == 2){
La instrucción while permite ejecutar un bloque de instrucción Console.WriteLine ("El numero es primo");
}
mientras sea cierta la condición else {
Console.WriteLine (" el numero no es primo");
Su sintaxis es la siguiente: }
Console.ReadKey ();
While (condicion) { }

instruccion;

}
Ciclo Do-While Ejemplo:
El ciclo do-while (Instrucción hacer – repetir mientras) es un tipo de
int numero = int.Parse (Console.ReadLine ());
estructura repetitiva eficiente. Lo que lo diferencia con el while es que
for (int i = 10; i >= 0; i--)
en la estructura do-while la condición se evalúa al finalizar el ciclo, {
esto hace que las instrucciones se ejecuten cuando menos una vez. Console.WriteLine (numero);
numero--;
La sintaxis es la siguiente: if (numero <= 0)
{
do{ break;
instruccion; }
}
} while (condicion); Console.ReadKey ();

Instrucciones de ruptura: continue


Instrucciones de ruptura: break La sentencia de continue es de tipo de control de bucles. Dentro de la
Dentro de la iteración de un bucle, de cualquiera de los tipos (while, iteración en un bucle, de cualquiera de los tipos (while, do-while, for),
do- while, for), el uso de esta sentencia rompe la iteración de dicho el uso de esta sentencia rompe la iteración de dicho bucle. Provocando
bloque que se ejecute la siguiente iteración de dicho bucle, ignorando las
sentencias posteriores a "continue"

También podría gustarte