Glosario

Abreviatura para la Notación Polaca Inversa o Reverse Polish Notation.
Esta notación de sufijo es la sintaxis de entrada que casi todas las calculadoras HP usan. Básicamente hay dos tipos de RPN. Una usada en calculadoras más viejas, hace que el ENTER duplique el nivel uno del stack en la línea de edición, y otro, usado en las 28/38G/48/49/50, que hace que el ENTER duplique el nivel uno si la línea de edición no está siendo usada, y que pone el contenido de la línea de edición en el nivel uno si la línea de edición está siendo usada. RPN usa notación de sufijo, así que 1+1 es introducido 1 ENTER 1 + en vez de 1 + 1 =.
Esto puede parecer más confuso al principio, pero es mucho más sencillo con expresiones más complejas. La Notación Polaca Inversa se basa en los trabajos de el polaco Jan Lukasiewicz, quien creó la notación de prefijo ( + 1 1 ) llamada Notación Polaca.

Conversión de decimal a punto flotante

6 respuestas [Último envío]
Integró: 23/07/2008
Envíos: 21
MonedasHP: 12
Imagen de mati69
Conversión de decimal a punto flotante
 
Sáb, 05/09/2009 - 16:15

Qué tal, quería consultarles si conocen alguna librería para la 50G que me haga eso.

Por ejemplo, si yo ingreso el número decimal 7.5, me debe devolver 40F00000, lo mismo a la inversa.

Por lo que ví con las funciones que trae sólo se puede convertir numeros de decimal a hexadecimal, enteros positivos.

Gracias!

Top
Integró: 25/09/2004
Envíos: 480
MonedasHP: 511
Imagen de Jhusel
Calc: HP49 | ROM:2.10-7 | Calc: HP50 | ROM: 2.15
 
#1
Sáb, 05/09/2009 - 19:40

Espero que te sirva este programa BINDEC si sabes un poquito de programación lo puedes hacer para los demas sistemas octogonal, hexagesimal, etc.

salu2

Top
Integró: 23/07/2008
Envíos: 21
MonedasHP: 12
Imagen de mati69
 
#2
Dom, 06/09/2009 - 10:17

Gracias por tu respuesta Jhusel, pero no pude usar el programa.

Lo instalé en la flash pero después no me aparece en apps, cómo tengo que hacer?

Saludos!

Top
Integró: 19/11/2003
Envíos: 838
MonedasHP: 1222
Imagen de MACH
Calc: HP50 | ROM:HP50-C Revisión #2.15 | HP49G | HP48G+ | HP28C | HP75C | HP41CV | HP67
 
#3
Dom, 06/09/2009 - 11:10

Hola!, mati69:
Es un programa escrito en UsrRPL, pero no una Librería instalada y aunque lo tengas guardado en el puerto 2 (Flash).
La Librería está compilada y no es el caso de éste
programa (<< ... >>).
Para que sea una Librería tiene que tener una cabecera y secuencias lógicas de arranque ($CONFIG; $HIDDEN; $VISIBLE; $ROMID; $TITLE) ...
Vas a tener que usarlo a través de VAR o asignar una tecla
para que arranque, o en el Custom (Menú de usuario).

¡El conocimiento, a través de la capacitación, es la base de la sabiduría!. ¡ Ni a la persona, ni al ingenio, lo hace, el título!.
Cordiales saludos desde Neuquén, Patagonia Argentina.
M.A.C.H.

Top
Integró: 25/09/2004
Envíos: 480
MonedasHP: 511
Imagen de Jhusel
Calc: HP49 | ROM:2.10-7 | Calc: HP50 | ROM: 2.15
 
#4
Dom, 06/09/2009 - 12:12

El programa no fue compilado como librería asi que tienes que usarlo como variable global dentro del HOME (VAR) como te lo indica MACH.
salu2

Top
Integró: 23/07/2008
Envíos: 21
MonedasHP: 12
Imagen de mati69
 
#5
Dom, 06/09/2009 - 20:59

Gracias por sus respuestas.

Me podrían decir qué argumentos le tengo que entregar para uno y otro caso?

Gracias

Top
Integró: 25/09/2004
Envíos: 480
MonedasHP: 511
Imagen de Jhusel
Calc: HP49 | ROM:2.10-7 | Calc: HP50 | ROM: 2.15
 
#6
Dom, 06/09/2009 - 21:45

En la imagen de mi primera respuesta esta como se ingresan los argumentos...

salu2

Top

Twitter

Cargando...

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