Conversión de Expresiones Algebraicas en Exp. Algorítmicas de proceso
Las conversiones a practicar permiten cambiar
expresiones escritas algebraicamente a expresiones algorítmicas entendibles
para el computador.
Expresiones
algebraicas:
Es un conjunto de símbolos,
números o variables utilizados en matemáticas para representar relaciones aritméticas.
El término algebraico es utilizado en matemáticas pero la computadora es
incapaz de reconocer la simbología. Una expresión
algebraica simple es (ax2 + bx = c)
Expresiones
algorítmicas:
Es un conjunto de símbolos,
números o variables que representan una instrucción específica y computable
para el computador. Las expresiones algorítmicas son utilizadas en los
lenguajes de programación para especificar claramente cuál es el orden y el
tipo de operación a realizar por el computador. Una expresión algorítmica
típica es (a * x^2 + b * x =c)
Ya teniendo claro las definiciones anteriores
del conocimiento básico de cada expresión algebraica y algorítmica, y de los
operadores aritméticos, se debe tener en cuenta su prioridad en los operadores
de manera que el lenguaje máquina los interprete correctamente.
Pineda Leonardo (Agosto 2008). Conversión de Expresiones
Algebraicas a Algorítmicas [Post]. Programacion I - Leonardo Pineda (Curso 1B)
Ing. de Sistemas [Blog] extraído de en Libro de Manual de prácticas - Lógica de
Programación. Recuperado de http://leonardopinedaprog1.blogspot.com/2008/08/conversin-de-expresiones-algebraicas.html.
Ejemplos:
1) Exp. Algebraica, aritmética o matemática
Exp. Algorítmica
((x ^ a + y ^ b) / x * y ^ c ) ^ d
2) Exp. Algebraica, aritmética o matemática
Exp. Algorítmica
Para aplicar una operación con raiz cuadrada se puede tomar en cuenta la palabra raiz( ) o transformar en una potencia elevada a una fracción, de esta forma se aplica cualquier tipo de raiz , daremos las dos soluciones para diferenciar:
resp1.
(a + raiz(b / (x^2 + y))) / (a - raiz(b))
resp2.
(a + (b/(x^2 + y))^1/2 ) / (a - b^1/2)
por qué no soluciona uno de los difíciles como ejemplo?
ResponderEliminar