Programando en mi HP 35s

Hace un par de años compre una calculadora HP 35s, un modelo que salio en conmemoración al 35 aniversario de la primer calculadora científica de la historia: la HP 35, lanzada a principio de los años 70′s.
Hay dos cosas que me resultan interesantes en la nueva HP 35s, y es que acepta notación polaca inversa (o RPN por sus siglas en ingles) que recuerda un poco a Lisp (pero en vez de (+ 2 3) hacemos 2 3 +) y lo otro es que es programable (tal vez la única programable no gráfica?).
En estos días de mucho estudio (tengo exámenes de la universidad :P ) el aburrimiento me lleva algunas veces a distraerme con cualquier cosa que haya en el escritorio, ejemplo:
 

Pero quise hacer algo un poco mas útil; no demasiado complicado porque en realidad no sabia hasta hace unas horas ni como entrar al modo de programación xD así que implemente un algoritmo para resolver funciones cuadráticas:


D001 LBL D
D002 RCL B
D003 x²
D004 4
D005 RCL A
D006 RCL C
D007 *
D008 *
D009 -
D010 RTN

Q001 LBL Q
Q002 SF 10
Q003 QUADRATIC
Q004 PSE
Q005 0
Q006 STO A
Q007 0
Q008 STO B
Q009 0
Q010 STO C
Q011 INPUT A
Q012 INPUT B
Q013 INPUT C
Q014 XEQ D0001
Q015 STO D
Q016 x0?
Q019 GTO Q032
Q020 RCL B
Q021 +/-
Q022 2
Q023 RCL A
Q024 *
Q025 /
Q026 CF 10
Q027 [REGX]
Q028 SF 10
Q029 STO X
Q030 VIEW X
Q031 GTO Q057
Q032 RCL B
Q033 +/-
Q034 RCL D
Q035 SQRT
Q036 +
Q037 2
Q038 RCL A
Q039 *
Q040 /
Q041 RCL B
Q042 +/-
Q043 RCL D
Q044 SQRT
Q045 -
Q046 2
Q047 RCL A
Q048 *
Q049 /
Q050 CF 10
Q051 [REGX,REGY]
Q052 SF 10
Q053 STO X
Q054 VIEW X
Q055 GTO Q057
Q056 NO REAL ROOTS
Q057 CF 10
Q058 RTN

Advertisement
Envía un comentario o deja una ruta: Trackback URL.

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.