algoritmos

Páginas: 3 (510 palabras) Publicado: 16 de septiembre de 2014
Estructuras Cíclicas o Repetitivas
Se llaman problemas repetitivos o cíclicos a aquellos en cuya solución es necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una cantidadespecifica de veces. Esta cantidad puede ser fija (previamente determinada por el programador) o puede ser variable (estar en función de algún dato dentro del programa).Los ciclos se clasifican en:Ciclos con un Numero Indeterminado de Iteraciones (Mientras, Hacer-Mientras)
Son aquellos en que el numero de iteraciones no se conoce con exactitud, ya que esta dado en función de un dato dentrodel programa.

Mientras: Esta es una estructura que repetirá un proceso durante “N” veces, donde “N” puede ser fijo o variable. Para esto, la instrucción se vale de una condición que es la que debecumplirse para que se siga ejecutando. Cuando la condición ya no se cumple, entonces ya no se ejecuta el proceso. La forma de esta estructura es la siguiente:

Mientras Hacer
Accion1Accion2
.
.
AccionN
Fin-mientras

Uso de estructuras repetitivas

Realizar un algoritmo que permita realizar 3 veces lo siguiente: ingresar 2números calcular su suma e informar el resultado.
El algoritmo deberá:
1 Leer el número que ingresa el usuario
2 Efectuar la suma y almacenarla
3 Mostrar el resultado almacenado
Para efectuaresto una sola vez bastaría con el siguiente algoritmo:

COMIENZO
{ Ingreso de datos}
MOSTRAR (“Ingrese primer número:”)
LEER (NUMERO1)
MOSTRAR (“Ingrese segundo número:”)
LEER (NUMERO2)
{Proceso de suma}
RESULTADO  NUMERO1 + NUMERO2
{ Informe por pantalla}
MOSTRAR (“El resultado de la suma es:”)
MOSTRAR (RESULTADO)
FIN

Pero el algoritmo anterior sólo efectúa una vez lasuma de dos números, para que pueda hacerlo más veces deberíamos repetir las sentencias de entrada, proceso y salida de datos tantas veces como se solicite.

{ Ingreso de datos}
MOSTRAR...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS