Tipo | Científico programable |
---|---|
Fabricante | Hewlett Packard |
Introducido | 1988 |
Interrumpido | 1995 |
Calculadora | |
Modo de entrada | PNR-Recursos Públicos |
Precisión | 12 dígitos de visualización (15 dígitos internamente), exponente ±499 |
Tipo de visualización | LCD de matriz de puntos |
Tamaño de la pantalla | 2 líneas, 22 caracteres, 131×16 píxeles |
UPC | |
Procesador | Saturno ( Lewis ) |
Programación | |
Lenguaje(s) de programación | Pulsación de tecla RPN (completamente fusionada) |
Memoria de firmware | 64 KB de ROM |
Pasos del programa | 7200 |
Interfaces | |
Puertos | Impresión IR (infrarrojos) |
Otro | |
Fuente de alimentación | 3 pilas de botón de 1,5 V (Panasonic LR44, Duracell PX76A/675A o Energizer 357/303) |
Peso | 6 onzas (170 gramos) |
Dimensiones | 148×80×15 mm |
La HP-42S RPN Scientific es una calculadora científica portátil programable RPN presentada por Hewlett-Packard en 1988. Es una calculadora popular diseñada para estudiantes de ciencias e ingeniería .
Es posible que la HP-42S se lanzara como reemplazo de la antigua serie HP-41 , ya que está diseñada para ser compatible con todos los programas escritos para la HP-41. Como carecía de capacidad de expansión y de cualquier capacidad real de E/S , ambas características clave de la serie HP-41, se comercializó como reemplazo de la HP-15C .
Sin embargo, el 42S tiene un formato mucho más pequeño que el 41 y cuenta con muchas más funciones integradas, como un editor de matrices , compatibilidad con números complejos , un solucionador de ecuaciones , menús definidos por el usuario y capacidades gráficas básicas (el 42S puede dibujar gráficos solo mediante programas). Además, cuenta con una pantalla de matriz de puntos de dos líneas, lo que facilita la comprensión de la manipulación de la pila.
La producción del 42S finalizó en 1995. [1]
La HP-42S es programable mediante pulsaciones de teclas , lo que significa que puede recordar y ejecutar posteriormente secuencias de pulsaciones de teclas para resolver problemas particulares de interés para el usuario. La HP-42S utiliza un superconjunto del lenguaje FOCAL de la HP-41CX .
Todos los programas se almacenan en un espacio de programa continuo y se pueden crear y editar cambiando al modo de programación, utilizando la PRGMtecla . Las subrutinas se encierran entre /Label (nombre de la subrutina) y /Return (detiene la ejecución a menos que esté en una subrutina, en cuyo caso regresa al llamador). Las pulsaciones de teclas (de funciones) se encierran entre y o .LBLRTNLBLRTN.END
En un programa en ejecución, una etiqueta hace que la ejecución del programa se ramifique a la etiqueta especificada y continúe ejecutándose en esa línea. Al ejecutar una instrucción GTO desde el teclado, el puntero del programa se mueve a la etiqueta correspondiente. No se ejecuta ninguna línea del programa.GTO
XEQse utiliza de la misma manera con una diferencia importante: después de que una instrucción ha transferido la ejecución a la etiqueta especificada, la siguiente instrucción RTN (retorno) o END hace que el programa vuelva a la instrucción que sigue inmediatamente a la instrucción XEQ. Los programas/subrutinas también se pueden ejecutar con la tecla de etiqueta de ayuda (Ejecutar). La diferencia importante es que ejecuta la etiqueta y vuelve a la subrutina anterior y continúa la ejecución desde la línea siguiente , mientras que se bifurca a la etiqueta especificada y no regresa.XEQXEQXEQXEQGOTO
GTO..empaqueta las subrutinas actuales y las mueve al nuevo espacio de programa. nnnn se puede utilizar para llegar a una línea particular del programa.GTO.
Un programa sencillo para calcular la circunferencia del círculo.
Paso | Instrucción | Comentario |
---|---|---|
00 | { Programa de 6 bytes } | |
01 | LBLCIR | Inicio del programa "CIR" |
02 | PI | Pone π en la pila |
03 | INPUTR | Solicita el valor de R y lo almacena en R |
04 | X↑2 | Eleva al cuadrado el valor en el registro X |
05 | × | Multiplica valores en los registros X e Y |
ENDoRTN | Devuelve el control (y el resultado en X) al usuario o al programa que lo llama. |
Las instrucciones del programa como , , detienen la ejecución del programa, que puede continuar presionando .STOPPROMPTINPUTR/S
VIEWse utiliza para ver el contenido de un registro, por ejemplo R en el ejemplo anterior.
Es necesario escribir un programa o subrutina que evalúe f(x) para la función que se necesita resolver o integrar. Las variables utilizadas en el programa deben declararse utilizando MVAR
Aquí hay un programa de muestra para resolver la ecuación °F = (9/5×°C) + 32
Paso | Instrucción | Comentario |
---|---|---|
00 | { Programa de 31 bytes } | |
01 | LBLTEMP | Inicio del programa "TEMP" |
02 | MVARF | Declara F como una variable para el solucionador |
03 | MVARC | Declara C como variable para el solucionador |
04 | RCLF | Recordatorio F |
05 | 9 | |
06 | 5 | |
07 | ÷ | |
08 | RCLC | Recordatorio C |
09 | × | |
10 | - | |
11 | 32 | |
12 | - | |
ENDoRTN | Devuelve el control (y el resultado en X) al usuario o al programa que lo llama. |
Luego, accediendo al solucionador mediante ( ),Seleccionar programa .Shift 7SOLVERTEMP
De manera similar, se pueden integrar expresiones. Después de seleccionar la variable de integración, ingrese el límite inferior y luego presione , de manera similar ingrese (límite superior) y (precisión).LLIMULIMACC
Se puede acceder a HP 42 a través de emuladores de Android como Emu42 y Free42 .
El proyecto WP 34S utiliza una calculadora financiera HP 30b moderna como punto de partida para crear una calculadora RPN científica avanzada, y es la calculadora científica (no gráfica) más poderosa y es significativamente más poderosa en comparación con las HP 42s. [4]
Funcionalidad
Programabilidad