Vous êtes sur la page 1sur 9

ITERACION

ESTRUCTURAS DE DATOS

ITERACION
Es la repeticin de una serie de instrucciones
en un programa de computadora

ALGORITMO ITERATIVO
Los algoritmos iterativos son algoritmos que se
caracterizan por ejecutarse mediante ciclos. Estos
algoritmos son muy tiles al momento de realizar
tareas repetitivas.
while

for

do-while

ALGORITMO ITERATIVO
while
La instruccin while ejecuta iterativamente un bloque de
instrucciones mientras una expresin sea vlida,
evaluando la comprobacin en cada iteracin. Cuando
la prueba es vlida, se ejecuta la instruccin o el bloque
de instrucciones delimitado por las llaves.
La sintaxis de esta instruccin es:
while (expresin) {
instruccin o bloque de instrucciones;
}

using
forSystem; class bucleWHILE { public static void Main() { int myInt = 0; while (myInt < 10) { Console.Write("{0} ", myInt); myInt++; } Console.WriteLine(); } }
La instruccin for permite ejecutar iterativamente un conjunto de instrucciones. La sintaxis de la instruccin for es:

for (inicial_exp; test_exp; incremento_exp) { instruccin o bloque de intrucciones; }

ALGORITMO ITERATIVO
for
La instruccin for permite ejecutar iterativamente un
conjunto de instrucciones. La sintaxis de la instruccin for
es:
for (inicial_exp; test_exp; incremento_exp) {
instruccin o bloque de intrucciones;
}

using
forSystem; class bucleWHILE { public static void Main() { int myInt = 0; while (myInt < 10) { Console.Write("{0} ", myInt); myInt++; } Console.WriteLine(); } }
La instruccin for permite ejecutar iterativamente un conjunto de instrucciones. La sintaxis de la instruccin for es:

for (inicial_exp; test_exp; incremento_exp) { instruccin o bloque de intrucciones; }

ALGORITMO ITERATIVO Vs ALGORITMO


RECURSIVO
1- Ambas realizan una repeticin:
a)Solucin iterativa repite el cuerpo del bucle.
b)Solucin recursiva repite las llamadas al mtodo recursivo .
2- Ambas tienen una condicin de terminacin:
a)Solucin iterativa: termina cuando se cumple la condicin
de continuacin del bucle.
b)Solucin recursiva: se termina cuando una llamada
alcanza el caso base (induccin) desencadenando una
secuencia de vuelta atrs.

using
forSystem; class bucleWHILE { public static void Main() { int myInt = 0; while (myInt < 10) { Console.Write("{0} ", myInt); myInt++; } Console.WriteLine(); } }
La instruccin for permite ejecutar iterativamente un conjunto de instrucciones. La sintaxis de la instruccin for es:

for (inicial_exp; test_exp; incremento_exp) { instruccin o bloque de intrucciones; }

ALGORITMO ITERATIVO Vs ALGORITMO


RECURSIVO
Tanto la iteracin como la recursin se basan en una
estructura de control: la iteracin utiliza una estructura
repetitiva y la recursin utiliza una estructura de
seleccin.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
class Program
{
static void Main(string[] args)
{
int i,fact=1,num;
Console.WriteLine("Ingresa un
numero");
num =
Convert.ToInt16(Console.ReadLine());
for(i=1;i<num+1;i++){
fact=fact*i;
}
Console.WriteLine(fact);
Console.ReadLine();
}
}

ITERACION
ESTRUCTURAS DE DATOS

Vous aimerez peut-être aussi