compu-algoritmos

Páginas: 14 (3451 palabras) Publicado: 20 de enero de 2014
1.- Escriba un algoritmo para que determine y muestre el promedio aritmético de los
elementos de cualquier conjunto finito no vacío de números reales.
ENTRADA: Un conjunto finito de números reales.
OPERACIÓN: Determinar el promedio aritmético de los elementos en el conjunto.
SALIDA: El promedio aritmético de los elementos en el conjunto.
Leer cantidad de números.
Iniciar Contador yAcumulador de suma.
Contador = 0
Acumulador = 0
Mientras haya números en el conjunto:
Considerar el Próximo de los números
Contador = Contador + 1
Acumulador = Acumulador + Próximo
Calcular Promedio Aritmético:
Promedio Aritmético = Acumulador/Contador
Mostrar resultados:
Promedio Aritmético
Inicio

N

C=0, A=0

C=N

F

V

PA = A/C

P
PA
C=C+1
A=A+P
Fin

Algoritmos yDiagramas de Flujo

1

2.- Escriba un algoritmo para determinar y mostrar el mayor y el menor de cualquier
conjunto de números reales y para determinar y mostrar el rango del conjunto (el número
mayor menos el menor).
ENTRADA: Un conjunto finito de números.
OPERACIÓN: Determinar el mayor, el menor y el rango de un conjunto de números.
SALIDA: El número mayor, el número menor y el rango.Considerar el primer número del conjunto.
Mayor = primer número.
Menor = primer número.
Inicio

Mientras haya números en el conjunto:
Considerar Próximo número
Si Próximo > Mayor entonces
Mayor = Próximo
Si Próximo < Menor entonces
Menor = Próximo

N
PN

Calcular Rango:
Rango = Mayor – Menor

MA = PN
ME = PN
C=0

Mostrar resultados:
Mayor
Menor
Rango.

C MA
Fin

F

V
PRO< ME
MA = PRO

V
ME = PRO

Algoritmos y Diagramas de Flujo

2

3.- Escriba un algoritmo para resolver la situación siguiente:
Un profesor da un examen a su clase y compiló un conjunto de puntuaciones que van
desde 50 hasta 100. Él tiene la intención de usar solamente tres calificaciones: A, si tiene
una puntuación de 90 o más; B, si la puntuación es menor que 90, pero mayor que 75 yC,
si la puntuación es menor que 75.
ENTRADA: Un conjunto de puntuaciones.
OPERACIÓN: Asignar la calificación correspondiente a cada una de las puntuaciones
SALIDA: Las calificaciones correspondientes al conjunto de puntuaciones.
Mientras haya valores para Puntuación:
Si Puntuación >= 90 entonces
Calificación = A.
Mostrar Puntuación y Calificación.
Si Puntuación >= 75 y Puntuación < 90entonces
Calificación = B.
Mostrar Puntuación y Calificación.
Si Puntuación < 75 entonces
Calificación = C.
Mostrar Puntuación y Calificación.

Inicio

N

C=0

C= 90

V
P >= 75

V

P
“A”

P
“B”

3

Construir los modelos de solución (algoritmos) de los siguientes problemas:
Elabore diagramas de flujo para expresar la solución de los problemas que se presentan acontinuación. Aunque sólo se pida explícitamente en algunos casos, es necesario que Ud. siempre
sepa decir con precisión cuántos y cuáles son los datos del problema y cuántos y cuáles son los
resultados.
1.

Elabore un diagrama de flujo que teniendo como datos de entrada el radio y la altura de un
cilindro calcule el área total y el volumen del cilindro.
Análisis del problema:
Teniendo en cuentaque el área de un cilindro es igual a la suma de las áreas de los dos
círculos más el área del rectángulo formado por la longitud de la circunferencia y la altura
del cilindro y que el volumen se obtiene multiplicando la superficie de la base del círculo por
la altura del cilindro.

2.

Un sistema de ecuaciones lineales:
ax + by = c
dx + ey = f
Se puede resolver con las siguientesfórmulas:

x

ce bf
ae bd

y

af cd
ae bd

Elabore un diagrama de flujo que lea dos conjuntos de coeficientes (a, b, y c; d, e, y f) y visualice
los valores de x e y.
3.

Una persona recibe un préstamo de $10,000.00 de un banco y desea saber cuánto pagará
de interés al terminar el mes si el banco le cobra una tasa del 2% mensual.
a)
Resuelva este caso particular.
b)
Generalice...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Compu
  • Compu
  • Compu
  • Compu
  • compu
  • compu
  • Compu
  • compu

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS