CICLO -PARA

Páginas: 6 (1276 palabras) Publicado: 3 de junio de 2015
CENTRO BITECNOLOGICO DEL CARIBE



ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION




ACTIVIDAD DE CONCPTOS ALGORITMOS-CICLOS



APREDIZ: ANGIE HERNANDEZ RODRIGUEZ

FICHA: 902709



ISNTRUCTOR: YAHITH GUTIERREZ




29/05/15
VALLDUPAR/CESAR


CICLO PARA: Permite la ejecución repetida de un conjunto de acciones. El número de veces que el bloque es ejecutado está determinado por los valoresque puede tomar una variable contadora (de tipo entero), en un rango definido por un límite inferior (inclusive) y un límite superior (inclusive). Después de ejecutar el bloque de acciones en cada iteración, la variable contadora es incrementada en uno (1) automáticamente y en el momento en que la variable sobrepasa el límite superior el ciclo termina.

El valor final de la variable contadoradepende mucho del lenguaje de programación utilizado, por lo tanto, no es recomendable diseñar algoritmos que utilicen el valor de la variable contadora de un ciclo para, después de ejecutar el mismo. De la definición de ciclo para se puede inferir que el bloque de acciones no se ejecuta alguna vez si el límite inferior es mayor al límite superior y que si el límite superior es mayor o igual al límitesuperior, el número de veces que el conjunto de acciones se ejecutará es igual a uno más el límite superior menos el límite inferior. La forma general del ciclo para es la siguiente:


Donde es la variable contadora del ciclo, la cual debe ser de tipo entero, es el valor inicial que toma la variable contadora, es el valor final que puede tomar la variable contadora yes el bloque de acciones que es ejecutado en cada iteración, mientras la variable contadora no sobrepase el límite superior. En cada iteración, después de ejecutar el bloque, la variable contadora es incrementada (1).

EJEMPLO DE PARA: Calcular las primeras tres filas de la tabla de multiplicar de un número dado.

DIALOGO:
Objetos Conocidos
Un número.

Objetos Desconocidos
Tresnúmeros.

Condiciones
Los números buscados son el resultado de multiplicar un número conocido, por los números entre uno y tres.

ESPECIFICACIÓN:

Entradas: n Enteros (n es el número dado).
Salidas: a1, a2, a3 Enteros, (ai es el i-esimo múltiplo del número dado).
Condiciones: ai = n * i para 1 i 3

DISEÑO:
Primera Iteración: Leer el número a calcularle la tabla de multiplicar
Para losnúmeros entre uno y tres calcular el múltiplo del número








Iteración Final:

n: entero
a: entero
i: entero
escribir (“Ingrese el número a calcularle la tabla de multiplicar:”)
leer(n)
para (i:=1 hasta 10) hacer
a := n * i
escribir(n)
escribir (“*”)
escribir (i)
escribir (“=”)
escribir(a)
escribir (cambioLinea)
fin_para
escribir(“Termino...”)


















El CICLOMIENTRAS: ejecuta un bloque de acciones ‘mientras’ que una condición dada se cumpla, es decir, cuando la condición evalúa a verdadero. La condición es evaluada antes de ejecutar el bloque de acciones y si la condición no se cumple, el bloque no se ejecuta. De esta manera es que el número de repeticiones del bloque de acciones sea cero, pues, si la condición la primera vez evalúa a falso, el bloque noserá ejecutado alguna vez. La forma general del ciclo mientras es la siguiente:





Donde, (condición) es la condición que determina si el bloque de accioneses ejecutado o no. Si la condición evalúa a verdadero el bloque es ejecutado y si evalúa a falso no es ejecutado. Después de ejecutar el bloque de acciones se vuelve a evaluar la condición.

EJEMPLO DE MIENTRAS QUE:
Dado un númeronatural n se desea calcular la suma de los números naturales desde 1 hasta n.

DIALOGO:
Objetos Conocidos: Un número natural.
Objetos Desconocidos: Un número natural.
Condiciones: El número buscado es la suma de los naturales empezando en cero hasta el número dado.

ESPECIFICACIÓN:
Entradas: n Î Enteros, (n es el número dado).
Salidas: suma Î Enteros, (suma es la suma de los primeros n...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programas ciclos para principiantes
  • ciclo de trabajo para motoniveladora
  • ciclos enlatados para torneado
  • Ciclo Para Definicion Muscular
  • Modelo Para El Ciclo Del Carbono
  • Proyecto para primer ciclo
  • Reacciones para un ciclo con el cobre
  • programa para fin de ciclo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS