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

Thinkcspy 7.7 Condicionales encadenados

  7.7. Condicionales encadenados Python proporciona una forma alternativa de escribir una selección anidada, como la que se muestra en la s...

Entradas Populares