domingo, 19 de junio de 2022

ALGORITMOS ALGEBRAICOS (LIBRO ING. EFRAIN OVIEDO, UDEA)

 

# 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

Entradas recientes

PYTHON BASICO. BUCLES WHILE VS FOR

Bucles While y For, Cual es tu favorito? L os bucles o ciclos While y For permiten realizar rutinas y sub rutinas de manera similar en lo...

Entradas Populares