# Problema 7: exprese las siguientes expresiones algebraicas como algoritmos
# a) X^2 + 4YZ
# b) (x+y)/z + 3x/5 + 4y
# c) 4x^2 -2x +8
# d) [-b + (b^2 -4ac)^1/2]/2a
# e) (4/3)pi
# f) A + BC + (D^1/2)^3
# g) (A^3)^2 -BC/DE
# Solución item a):
INICIO
LEA: X,Y,Z
PROCESO: A = (X**2) + 4*(Y*Z)
ESCRIBA: A
FIN
# Solución item b):
INICIO
LEA: X,Y,Z
PROCESO: B = [((X+Y)/Z) + ((3*X)/5) + (4*Y)]
ESCRIBA: B
FIN
# Solución item C):
INICIO
LEA: X
PROCESO: C = [4*(X**2)-(2*X) + 8]
ESCRIBA: C
FIN
# Solución item d):
INICIO
LEA: A,B,C
PROCESO: D = [-B + (B**2)-((4*A*C)**(1/2))]/(2*A)
ESCRIBA: D
FIN
# Solución item e):
INICIO
PROCESO: E = (4/3)*PI # No se requiere Leer el valor de PI ya que es una cte
# Esta cte está incluida como función en la mayoria de lenguajes de programación
# en caso de no estar incluido, se puede involucrar en el cálculo como 3.141592...
ESCRIBA: E
FIN
# Solución item f):
INICIO
LEA: A,B,C,D
PROCESO: F = A + (B*C) + (D*(1/2))**3
ESCRIBA: F
FIN
# Solución item g):
INICIO
LEA: A,B,C,D,E
PROCESO: G = (A**3)*2 - (B*C)/(D*E)
ESCRIBA: G
FIN
# El código correspondiente en lenguaje python para el item a) sería:
print("Inicio de código")
print("Este código busca evaluar la expresión algebraica (X**2) + 4*(Y*Z)")
X = int(input("Ingrese un valor entero para la variable X: "))
Y = int(input("Ingrese un valor entero para la variable Y: "))
Z = int(input("Ingrese un valor entero para la variable Z: "))
A = (X**2) + 4*(Y*Z)
print(A)
print("Fin de código")
# Los demás items les quedan de tarea para codificar en python
No hay comentarios.:
Publicar un comentario