Estructuras discretas

Solo disponible en BuenasTareas
  • Páginas : 2 (459 palabras )
  • Descarga(s) : 7
  • Publicado : 15 de noviembre de 2009
Leer documento completo
Vista previa del texto
Estructuras cíclicas

Las estructuras cíclicas nos permiten repetir una serie de pasos un número finito de veces.
Todos los problemas que han resuelto hasta ahora pueden ser resueltos conestructuras cíclicas de forma que permitan resolver más de un caso cada vez que se ejecuta.
Algunos términos importantes:
Iteración: cada vez que se repiten los pasos ocurre una iteración.
Control dedetención: es la condición para que el ciclo se detenga.
Acumulador: Es una variable que va acumulando un valor determinado, todas las veces que se repite el ciclo. Sintaxis: Acumulador=Acumulador + valora acumular. Ejemplo: En el problema de factura necesitan ir acumulando lo que se va gastando por artículo para luego tener el total a pagar, esto es Total=Total+articulo; donde total es el acumuladory articulo representa el pago por articulo. El valor del acumulador debe ser inicializado antes del ciclo, normalmente su valor inicial es cero.
Contador: Es un caso particular del acumulador, soloque la cantidad a acumular es un valor constante. Sintaxis: contador=contados+valor constante. Ejemplo: En el problema de promedio de pesos necesitan ir contando cuantos jóvenes hay en el grupo, estoes jovenes=jovenes+1 este contador aumenta en 1 cada vez que se encuentra un joven en el grupo.
Diferencias entre las estructuras cíclicas
El cuadro siguiente muestra las diferencias y similitudesentre las 3 estructuras cíclicas que estudiaremos.
|Hacer…Para |Hacer…Mientras |Repetir…hasta |
|Seusa este ciclo cuando conocemos el número |Se usa este ciclo cuando no se conoce el |Se usa este ciclo cuando no se conoce el número|
|de veces que se va a repetir. Ejemplo: atender|número deveces que se va repetir. Ejemplo: |de veces que se va repetir. Ejemplo: Matricular|
|10 personas en un supermercado. |atender a todas las personas que lleguen a |estudiantes en un...
tracking img