Glosario

Evalua un objeto de la serie G en una dirección de memoria dada (como un binario entero de usuario).
Debe tenerse cuidado con este comando, porque una dirección de memoria al azar muy probablemente corromperá la memoria y reseteará la calculadora.

Consulte también: SYSEVAL
Este foro, solamente es de lectura, para los nuevos foros dirígase a www.adictoshp.org

Curiosidad con "Pi", "e", "i" y posiblemente otros números dentro de listas

Sin respuestas
Integró: 26/12/2007
Envíos: 629
MonedasHP: 595
Imagen de Dani_
Dani_ Usuario Desconectado. Visto por última vez 45 semanas 1 día.
Calc: HP50 | ROM:2.09
Curiosidad con "Pi", "e", "i" y posiblemente otros números dentro de listas
 
Jue, 02/04/2009 - 23:40

Si ingresamos por ejemplo a Pi en una lista, y queremos realizar una operación, por ejemplo, multiplicar por 2 u obtener el coseno, obtenemos "Error: Bad Argument Type".

Por el contrario si ingresamos 'Pi', no tendremos problema para realizar la operación mencionada.

Esto es un poco bizarro ya que si bien ambas listas son diferentes al ingresarlas en la línea de comando:
{Pi}
{'Pi'}

Resulta que ambas listas se ven igual una vez que presionamos enter:

{Pi}
{Pi}

Pero para la calculadora no son dos listas iguales, ya que al operar con una obtenemos un error, y al operar con la otra todo va bien.

Como ejemplo para "arreglar" una lista de este tipo, suponiendo que hemos ingresado términos que contienen a Pi sin ingresarlos entre '', para que sea posible realizar operaciones con la lista, se me ocurrió el siguiente programa:

EVAL DEPTH ->LIST

El programa toma como argumento una lista de uno o más elementos, evalúa los elementos de esa lista y crea nuevamente una lista, pero con la que es posible operar.

Una explicación de esta situación se encuentra en un viejo hilo de http://groups.google.com/group/comp.sys.hp48/topics">comp.sys.hp48:

http://groups.google.com/group/comp.sys.hp48/browse_thread/thread/fafaaa...

Realmente nunca dejo de sorprenderme de la sabiduría de JHM.

Ingeniero. Usuario de HP 50g.

Top

Twitter

Cargando...

CAPTCHA
Esta pregunta es para probar si usted es un visitante humano y así evitar el spam automatizado.
1 + 0 =
Solucione este simple problema matemático e ingrese el resultado. Por ejemplo: para 1+3, ingrese 4.