que es una iteracion

Páginas: 5 (1052 palabras) Publicado: 9 de noviembre de 2014
ITERACIÓN : Iteración significa el acto de repetir un proceso con el objetivo de alcanzar una meta deseada, objetivo o resultado. Cada repetición del proceso también se le denomina una "iteración", y los resultados de una iteración se utilizan como punto de partida para la siguiente iteración.
En programación, Iteración es la repetición de un proceso dentro de un programa de computadora. Puedeusarse tanto como un término genérico (como sinónimo de repetición) así como para describir una forma específica de repetición con un estado mutable.
Cuando se usa en el primer sentido, la recursividad es un ejemplo de iteración, pero que usa su propia notación (notación recursiva), que no es el caso de iteración.
Sin embargo, cuando se usa en el segundo sentido (caso más restringido), laiteración describe el estilo de programación usado en lenguajes de programación imperativa. Esto está en contraposición de la recursividad, la cual tiene un enfoque más declarativo.
He aquí un ejemplo de iteración basándose en asignación destructiva, en pseudocódigo imperativo:
var i=0, a := 0 // inicializo a antes de comenzar la iteración
for i from 1 to 3 { // ciclo 3 veces
a := a +i // incremento a con el valor actual de i
print a // se imprime el número 6
}
En este fragmento de programa, el valor de la variable i cambia a medida que la ejecución del programa progresa, tomando los valores 1, 2 y 3. Este cambio de valor —o estado mutable— es característico de una iteración.
La iteración puede aproximarse por medio de técnicas recursivasen lenguages de programación funcional. El ejemplo que sigue está escrito en Scheme. Nótese que es un código recursivo (un caso especial de iteración), pues la definición de "cómo iterar", la función iter, se llama a sí misma de manera de solucionar la instancia del problema. Específicamente, usa recursión al final de la cola, la cual está presente en lenguajes como Scheme para que no se requiera usargrandes cantidades de espacio del stack.
;; sum : number -> number
;; to sum the first n natural numbers
(define (sum n)
(if (and (integer? n) (> n 0))
(let iter ([n n] [i 1])
(if (= n 1)
i
(iter (- n 1) (+ n i))))
((assertion-violation
'sum "invalid argument" n))))



Un iterador es un objeto que engloba la iteración.
También,la iteración se realiza usando una hoja de cálculo, o mediante el uso de solucionadores o funciones predefinidas disponibles en Excel. Muchas ecuaciones implícitas, como por ejemplo la ecuación Colebrook, se pueden resolver en la comodidad de una hoja de cálculo, mediante el diseño de algoritmos adecuados de cálculo.1
Muchos de los problemas de ingeniería como la resolución de ecuaciones deColebrook llegan a 8 dígitos de precisión con tan solo 12 repeticiones y es suficiente un máximo de 100 iteraciones para alcanzar un resultado preciso de 15 dígitos.2
Contador

Contador síncrono de 4 bits.

Contador base 10.
En electrónica digital, Un contador (en inglés, counter) es un circuito secuencial construido a partir de biestables y puertas lógicas capaz de realizar el cómputo delos impulsos que recibe en la entrada destinada a tal efecto, almacenar datos o actuar como divisor de frecuencia. Habitualmente, el cómputo se realiza en un código binario, que con frecuencia será elbinario natural o el BCD natural (contador de décadas).
Clasificación de los contadores de circuito secuencial
Según la forma en que conmutan los biestables, podemos hablar de contadores síncronos (todos losbiestables conmutan a la vez, con una señal de reloj común) o asíncronos (el reloj no es común y los biestables conmutan uno tras otro).
Según el sentido de la cuenta, se distinguen en ascendentes, descendentes y UP-DOWN (ascendentes o descendentes según la señal de control).
Según la cantidad de números que pueden contar, se puede hablar de contadores binarios de n bits (cuentan todos los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructuras De Iteracion
  • Plan De Iteracion
  • Iteración De Procesos
  • Iteracion Geometrica
  • iteracion
  • Mecanización
  • TABLA COMPARATIVA DE RECUSRSIVOS E ITERACION
  • articulo patron de iteracion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS