Algoritmos

Algoritmos
IAA

martes, 17 de mayo de 2011

Ejercicios Mientras.


Algoritmos mientras (while- do while):

 PSEUDOCODIGO:
1) Hacer un algoritmo que lea 5 números y determine la suma entre ellos:
Inicio
  Entero: n, i, suma
  i = 1
  Suma = 0
  Mientras (1 < = 5) Haga
  Mostrar (“Digite un numero”)
  Leer: (n)
  Suma = Suma+ n
  i = i+ 2
 Fin-Mientras
Mostrar (“La suma es”, suma)
Fin-Programa

2) Algoritmo que permita obtener el promedio de la cantidad de números que el usuario desee digitar, preguntando además si desea continuar o no:
Inicio
Entero: suma, contador, n
Cadena: Decisión
Real: Promedio
Decisión = si
Mientras que (Decisión = si)
Mostrar (“Digite un numero”)
Leer: (n)
Suma = Suma+ n
Contador = Contador+ 1
Mostrar (“Desea continuar”)
Leer: (Decision)
Fin-Mientras
Promedio = Suma/ Contador
Mostrar (Promedio es, Promedio)
Fin-Programa.
2.1)  (do) While
(do) Haga
Mostrar (“Digite un numero”)
Leer: (n)
Suma = Suma+ n
Contador = Contador+ 1
Mostrar (“Desea continuar”)
Leer: (Decision)
Mientras (Decision = si)
Promedio = Suma/ Contador
Mostrar (Promedio es, Promedio)
Fin
3) Realizar un algoritmo para sumar consecutivamente y cuando la suma sea superior a 100 deje de pedir números y muestre el total:
Inicio
Entero: Suma, n
Suma = 0
Mientras que (Suma < = 100) Hacer
Mostrar (‘’Suma es’’, Suma)

Fin-Mientras
Fin-Programa.
4) Modificar el 1 ejercicio para que muestre el promedio de los 5 numeros:
Inicio
Entero = n, i, suma
i = 1
Suma = 0
Mientras (1< = 5) Hacer
Mostrar (“Digite un numero”)
Leer: (n)
Suma = Suma+ n
i = i+ 1
Fin-Mientras
Suma = Suma/ 5
Mostrar (“El promedio es”, Suma)
Fin-Programa.
 
5) Realizar un algoritmo que pida al usuario digitar un color y lo muestre pero cuando el usuario digite el color rojo, el programa se termina y lo indica:

Inicio
Cadena: Color
Haga
Mostrar (“Digite un color”)
Leer: (color)
Mientras (color <> Rojo)
Mostrar (“Programa ha terminado”)
Fin-Programa.

 DFD:
1)
2)
3)
4)
5)



No hay comentarios:

Publicar un comentario en la entrada