Programas para la calculadora HP-35s

La HP-35s es una calculadora programable que salió al mercado en 2006. A pesar de las capacidades de esta calculadora, hay algunas funciones que faltan. Aquí comparto algunos programas que completan y complementan la funcionalidad que viene con la calculadora, incluyendo vectores, números complejos, rotaciones en el espacio con cuaternios, y una pila de usuario que mejora las capacidades de la pila RPN.

Todas las funciones y subrutinas descritas aquí conservan intactos los datos de las variables A–Z (excepto J), los registros estadísticos y la pila RPN, excepto donde se indique al contrario. Así, estas funciones se aproximan mejor al comportamiento de las funciones nativas de la calculadora aunque se incurra en una ligera penalización en tiempo de ejecución.

El tamaño de estos programas en conjunto es de 575 líneas y 2938 bytes.

Licencia Creative Commons BY-SA

Copyright © 2021-2022 Paco Arjonilla. Todos los programas descritos aquí están licenciados bajo la licencia Creative Commons CC BY-SA, que permite a cualquiera usar, copiar, distribuir y modificar siempre que se atribuya al autor original. Además, el beneficiario de la licencia está obligado a usar esta misma licencia si distribuye el código, ya sea modificado o no.

Convenciones

Lista de programas

Tecla Nombre Descripción
() P Funciones vectoriales
i G Operaciones con números complejos
Q Q Operaciones con cuaternios rotacionales
√x K Resolución de ecuaciones de segundo grado
sIN H Guardado de datos en la pila de usuario
cOS I Recuperación de datos desde la pila de usuario
tan J Pila de usuario y funciones complementarias

Si se va a usar una subrutina mucho, se recomienda crear un programa temporalmente con una etiqueta que derive exclusivamente a esa operación. Por ejemplo, el programa con la etiqueta N se podría usar como un atajo para el programa G003 CONJUGATE que se ejecutaría con las teclas XEQ +/- ENTER:

N001 LBL N
N002 GTO G003

Chuleta

Atajos

Esta chuleta se puede imprimir y pegar en el reverso de la calculadora. PDF

Código fuente

Este listado de código es la ayuda general y no tiene etiqueta. Se puede consultar el tamaño y la suma de comprobación en el catálogo de programas si el puntero de programa está en PRGM TOP y pulsando hasta que aparezca la etiqueta ;.

PRGM TOP
0001 SF 10
0002 PROGRAM GUIDE
0003 PSE
0004 VECTORS     ()
0005 COMPLEX      i
0006 QUATERNIONS  Q
0007 SOLVE 2nd °  K
0008 PUSH YZT   SIN
0009 POP YZT    COS
0010 USER STACK TAN
0011 PUSH MEM  H004
0012 POP MEM   I004
0013 RTN

Longitud             179