Valor de una expresión aritmética básica

Usando el tipo de las expresiones aritméticas básicas, definir la función

tal que valor e es el valor de la expresión aritmética e. Por ejemplo,

Soluciones

A continuación se muestran las soluciones en Haskell y las soluciones en Python.


Soluciones en Haskell


Soluciones en Python

El tipo de las expresiones aritméticas básicas

1. El tipo de las expresiones aritméticas básicas en Haskell

La expresión aritmética 2*(3+7) se representa por

usando el tipo de dato definido a continuación.

2. El tipo de las expresiones aritméticas básicas en Python

La expresión aritmética 2*(3+7) se representa por

usando el tipo de dato definido a continuación.