HP-42S

Calculadora científica de Hewlett-Packard

HP-42S
HP-42S
Tipo Científico programable
FabricanteHewlett Packard
Introducido1988
Interrumpido1995
Calculadora
Modo de entradaPNR-Recursos Públicos
Precisión12 dígitos de visualización (15 dígitos internamente), exponente ±499
Tipo de visualizaciónLCD de matriz de puntos
Tamaño de la pantalla2 líneas, 22 caracteres, 131×16 píxeles
UPC
ProcesadorSaturno ( Lewis )
Programación
Lenguaje(s) de programaciónPulsación de tecla RPN (completamente fusionada)
Memoria de firmware64 KB de ROM
Pasos del programa7200
Interfaces
PuertosImpresión IR (infrarrojos)
Otro
Fuente de alimentación3 pilas de botón de 1,5 V (Panasonic LR44, Duracell PX76A/675A o Energizer 357/303)
Peso6 onzas (170 gramos)
Dimensiones148×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 .

Descripción general

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]

Presupuesto

Compartimento de la batería del HP-42S y diodo IR
Desmontaje interno de la calculadora HP-42S
  • Serie: Pionero
  • Nombre en clave: Davinci
  • Introducción: 31 de octubre de 1988
  • 64 KB de ROM
  • 8 KB de RAM
  • Funciones: Más de 350
  • Capacidad de expansión: oficialmente, ninguna otra que no sea la impresión IR (es posible realizar modificaciones en la memoria de 32 KB [2] y en el hardware para overclocking [3] )
  • Periféricos: Impresora infrarroja HP ​​82240A

Características

Programación

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.

Ejemplos de programación

Un programa sencillo para calcular la circunferencia del círculo.

PasoInstrucciónComentario
00{ Programa de 6 bytes }
01LBLCIRInicio del programa "CIR"
02PIPone π en la pila
03INPUTRSolicita el valor de R y lo almacena en R
04X↑2Eleva al cuadrado el valor en el registro X
05×Multiplica valores en los registros X e Y
ENDoRTNDevuelve 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.

Uso del solucionador de ecuaciones e integrales

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

PasoInstrucciónComentario
00{ Programa de 31 bytes }
01LBLTEMPInicio del programa "TEMP"
02MVARFDeclara F como una variable para el solucionador
03MVARCDeclara C como variable para el solucionador
04RCLFRecordatorio F
059
065
07÷
08RCLCRecordatorio C
09×
10-
1132
12-
ENDoRTNDevuelve 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

Emuladores

Emú 42

Se puede acceder a HP 42 a través de emuladores de Android como Emu42 y Free42 .

WP 34s

WP 34s

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

  • Las funciones Beta de Euler y Zeta de Riemann, los números de Bernoulli y Fibonacci, la W de Lambert, la función de error, así como los polinomios ortogonales de Chebyshev, Hermite, Laguerre y Legendre, y la prueba de primalidad.
  • Muchas distribuciones estadísticas y sus inversas como Poisson, Binomial, Geométrica, así como Cauchy-Lorentz, Exponencial, Logística, Weibull para análisis de confiabilidad, Lognormal y Gaussiana con medias arbitrarias y desviaciones estándar.
  • Sumas y productos programables, derivadas primera y segunda

Programabilidad

  • Pulsación de teclas RPN programable al estilo HP-41: hasta 925 pasos en RAM, etiquetas numéricas y/o alfabéticas, miles de pasos grabables en bancos flash.
  • Programable externamente por los desarrolladores a través de la interfaz JTAG

Véase también

Referencias

  1. ^ "HP-42S". Museo de calculadoras HP . Consultado el 27 de octubre de 2016 .
  2. ^ Hosoda, Takayuki (10 de octubre de 2007). "Actualización de la memoria de la HP 42S a 32 KB". Archivado desde el original el 17 de septiembre de 2017. Consultado el 12 de agosto de 2011 .
  3. ^ HP 42S Easy Double Speed ​​/ Turbo Mode para calculadora y programas , consultado el 5 de agosto de 2022
  4. ^ https://commerce.hpcalc.org/34s.php

Lectura adicional

  • Calculadora científica HP-42S RPN – Manual del usuario (PDF) (1.ª edición). Corvallis, OR, EE. UU.: Hewlett-Packard Co. Junio ​​de 1988. 00042-90001. Archivado (PDF) desde el original el 2017-09-17 . Consultado el 2017-09-17 .
  • Calculadora científica HP-42S RPN: ejemplos y técnicas de programación (PDF) (1.ª edición). Hewlett-Packard . Julio de 1988. 00042-90020, 00042-90019. Archivado (PDF) desde el original el 2017-12-19 . Consultado el 2017-12-19 .
  • Strapasson, José Lauro; Jones, Russ (enero de 2010). Un manual alternativo de HP-42S/Free42 (PDF) . 0.7. Archivado (PDF) desde el original el 17 de septiembre de 2017 . Consultado el 17 de septiembre de 2017 .
  • Guía de referencia rápida de la HP-42S (1.ª edición). Corvallis, OR, EE. UU., Dex Smith. Octubre de 1988. 00042-92222E.
  • Horn, Joseph K. (2017-08-23) [1988-11-09]. "Anexo al manual del propietario de la HP-42S: Funciones de matriz ocultas". Archivado desde el original el 2017-09-17 . Consultado el 2017-09-17 .
  • "Manual del usuario del DM42". 3.17. SwissMicros GmbH . 2020-10-21 [2016]. Archivado desde el original el 2020-10-05 . Consultado el 2020-10-21 .
  • Microswiss DM42
  • Introducción a la HP-42S en hpcc.org
  • Página del HP-42S en hpmuseum.org
  • Recursos de la HP-42S en hp42s.com (fuera de servicio a partir de julio de 2017)
  • Descripción de la HP-42S en rskey.org
  • Descripción del HP-42S en thimet.de
  • Free42 para Android de Thomas Okken, un proyecto de código abierto.
  • Okken, Thomas (20 de abril de 2011). "Free42, un simulador de calculadora HP-42S" . Consultado el 12 de agosto de 2011 .
Obtenido de "https://es.wikipedia.org/w/index.php?title=HP-42S&oldid=1254269151#WP_43S"