Manual de campo · Calculator ft+ · MacDevStudio

Calculator ft+

Una calculadora RPN de construcción con un motor dimensional real. Longitudes en nueve unidades con fracciones de carpintero, aritmética entre unidades, áreas y volúmenes de primera clase y unidades derivadas verdaderas — velocidad, fuerza, energía — calculadas con vectores de dimensión SI. Escribe peticiones en lenguaje natural, díctalas, o mantén presionado el valor para editarlo en un teclado de construcción con unidades, constantes y fracciones de cinta métrica. Y en ft+, detrás de la calculadora vive una segunda máquina: una computadora RPL completa al espíritu de las grandes HP de mano — pila infinita de objetos, programación, objetos de unidad, graficación y álgebra simbólica. Este manual documenta cada tecla, cada fórmula y cada regla que aplican ambos motores.

5.5 m + 6.5 ft
7.48120000 m

English version →

01

Anatomía de la calculadora

Todo vive en una sola pantalla. Toca una etiqueta para resaltar dónde está.

La calculadora tras computar 5.5 m + 6.5 ft, con todos los paneles poblados
02

RPN: enter, pila y teclas de pila

Calculator ft es una calculadora de notación polaca inversa: empujas valores a una pila con enter y luego aplicas una operación. No hay tecla de igual — el operador calcula de inmediato con los valores que ya están en la pila.

a enter b op  =  a op b
Para computar 8 − 3: pulsa 8 enter 3 . Escribir un número y pulsar un operador lo auto-ingresa primero.

ans y x↔y están en la columna primaria derecha; el resto de las teclas de pila vive en la última página de funciones:

TeclaAcciónEjemplo
enterEmpuja el valor mostrado a la pila — con su unidad y dimensión.5 enter → pila: [5]
x↔yIntercambia los dos valores superiores. Solo valores — nunca operadores.8 enter 2 x↔y ÷ = 0.25
dropElimina el valor superior.5 enter 7 drop → 5
dupDuplica el valor superior.3 dup × = 9
ansRecupera el resultado más reciente del historial, con unidad.…= 42 → reset → ans → 42
undoMientras escribes: borra el último dígito. Si no: quita el tope de la pila y recalcula.123 undo → 12
resetLimpia la pila y la pantalla. Las memorias y el historial se conservan.
03

Números y precisión

Los dígitos, . y ± funcionan como esperas. Tres teclas merecen nota:

TeclaAcciónEjemplo
EEEntrada en notación científica: agrega un exponente. Púlsala dos veces para exponente negativo.1 EE EE 9 → 1e-9
randUn número aleatorio uniforme en [0, 1).0.20412037
copy / pastePortapapeles de ida y vuelta. Pegar acepta solo texto que se lea completo como número.

Precisión de pantalla

Los resultados muestran 8 decimales. Fuera del rango cotidiano, la pantalla cambia a notación científica automáticamente, para que un resultado diminuto nunca parezca cero:

pantalla(x) = %.8e  si  0 < |x| < 10−8  o  |x| ≥ 1012,  si no  %.8f
1 ÷ 10⁹ se muestra como 1.00000000e-09, no 0.00000000.

El panel de nueve unidades adapta la precisión al tamaño de cada número — cada fila tiene un presupuesto de ~12 caracteres:

decimales = min(8, max(0, 11 − dígitos enteros))
2 millas muestra 3.21870000 km y 3218700.0000 mm lado a lado, ambos legibles.
04

Longitudes, pies–pulgadas–fracciones

Toca una tecla dorada de unidad después de un número y se vuelve una longitud: el panel la convierte a las nueve unidades a la vez, y la lectura pies–pulgada–fracción la descompone como lee una cinta métrica.

Entrada pies–pulgada–fracción

Construye un valor de cinta de izquierda a derecha: pies, luego pulgadas, luego una tecla de fracción.

L = F + I + nd12  ft
2 ft 3⅜ in  =  2 + (3 + 3/8)/12  =  2.28125 ft
Calculadora en cero 2 escrito 2 ft fijado 3 escrito 3 pulgadas agregadas Resultado 2.28125 ft

Ilustrado · 2 ft 3⅜ in

Treintaidosavos y la lectura de fracción

X/32 convierte el entero en pantalla en 32avos de pulgada: 5X/320.15625 in (= 5/32″). En sentido contrario, el resto en pulgadas de cualquier longitud se ajusta al 64avo más cercano:

n64 :   n = round(64 · frac(pulgadas)),  mostrado reducido (impar n/2k)
Precisión ±1/128″ — más fina que la marca más pequeña de una cinta métrica.
05

Aritmética entre unidades

Mezcla unidades libremente en un mismo cálculo. La regla es siempre la misma:

a [u1] b [u2]  =  ( a b·k2k1 ) [u1]
Gana la primera unidad ingresada; el segundo operando se convierte a ella (k = metros por unidad). Un número sin unidad adopta la del otro operando.
Calculadora en cero 5.5 escrito 5.5 m con conversiones valor empujado 6.5 escrito 6.5 ft mostrado Resultado 7.4812 m

Ilustrado · 5.5 m + 6.5 ft

Las cadenas conservan la unidad. Sigue con 2× y obtienes 14.9624 m. Los resultados vuelven a la pila como valores con unidad completos, así que toda una lista de cortes se queda en tu unidad de trabajo de principio a fin.

06

Áreas, volúmenes y álgebra dimensional

Las longitudes llevan una dimensión — una potencia de longitud. Multiplicar la sube, dividir la baja, y el motor la lleva con exactitud:

up × uq = up+q   ·   up ÷ uq = up−q   ·   √u2p = up
Las potencias deben coincidir para sumar o restar — mezclarlas produce Dimension mismatch!
TeclasCalculaResultado
2 m enter 3 m ×longitud × longitud6 m²
6 m² ÷ 2 márea ÷ longitud3 m
2 m enter 3 m × 4 m ×área × longitud24 m³
2 m X³  luego  ³√xvolumen y su raíz cúbica8 m³ → 2 m
3 m enter 3 m ×  ²√x√área9 m² → 3 m
1 m enter 100 cm ×área entre unidades1 m²
1 m enter 50 cm ÷igual ÷ igual2 (razón)
5 m enter 9 m² +longitud + áreaDimension mismatch!

Las teclas de geometría producen resultados bien dimensionados: πX² (área del círculo) y XY/2 (área del triángulo) dan unidad², π2X (circunferencia), 2(X+Y) (perímetro) y √(X²+Y²) (diagonal) dan longitudes. Las teclas m²⇾ft² / ft²⇾m² convierten áreas reales en ambos sentidos.

07

Física: tiempo, masa, velocidad, fuerza

Más allá de las longitudes, cada magnitud lleva un vector de dimensión SI (L, T, M) — exponentes de longitud, tiempo y masa. Multiplicar suma los vectores, dividir los resta, y sumar exige que coincidan:

Q1(L₁,T₁,M₁) × Q2(L₂,T₂,M₂)  =  Q(L₁+L₂, T₁+T₂, M₁+M₂)
Internamente los valores se normalizan a SI; el resultado se muestra en la primera unidad ingresada cuando las dimensiones lo permiten, y si no, en la unidad SI canónica (N, J, W, Pa, Hz…).
FísicaTeclasResultado
Fuerza  F = m·a10 kg enter g ×98.0665 N
Energía  E = F·d…N  2 m ×196.133 J
Distancia  d = v·t5 m/s enter 10 s ×50 m (longitud completa)
Tiempo  t = d / v100 m enter 5 m/s ÷20 s
Preferencia de unidad3 min enter 2 ×6 min
Seguridad de tipos5 kg enter 3 s +Dimension mismatch!
Columna de unidades en tiempo y masa 10 escrito 10 kg mostrado 10 kg empujado Página de constantes g en pantalla Resultado 98.0665 N

Ilustrado · F = m·g

Las unidades compuestas se generan solas. Un área entre un tiempo se muestra como compuesto estilo m³/s cuando no existe unidad con nombre para ese vector. Las constantes g y c, y los resultados de kg⇾lb y mph⇾km/h, participan todos en el álgebra.

08

Ángulos, trig, pendiente de techo y rasante

El interruptor DEG/RAD de la última página de funciones (o en Ajustes) fija el modo angular de las seis funciones trigonométricas y sus inversas. Grados es el modo por defecto — la tecla muestra el modo activo, y la elección persiste entre reinicios.

sin 30° = 0.5   ·   sin⁻¹ 1 = 90°   ·   θrad = θdeg · π180
En modo RAD las mismas teclas trabajan en radianes: sin 30 = −0.98803162. Los resultados de trig inversa se etiquetan deg o rad según el modo.

Pendiente de techo y rasante

Dos teclas cian de construcción en la página 5 toman subida y luego corrida — en cualquier mezcla de unidades:

pitch° = atansubidacorrida   ·   slope% = 100 · subidacorrida
6 enter 12 pitch° → 26.5651 deg  ·  slope% → 50 %. Un techo 6:12 — la subida y la corrida pueden entrar como 6 ft y 4 m y sigue funcionando.
09

Memorias, historial y ANS

Dieciocho casillas guardan valores con sus unidades, y todo persiste entre reinicios de la app. Para guardar: toca la pantalla principal para armar el modo guardar (las casillas se ponen blancas) y toca una casilla. Para recuperar: toca una casilla llena.

Resultado 7.4812 m en pantalla Modo guardar armado Guardado en una casilla Tras reset Recuperado con unidad

Ilustrado · guardar y recuperar

La pila de historial registra cada entrada y resultado con su unidad — toca una fila para traerla de vuelta; el toque de pantalla que arma el modo guardar dispara al soltar, así nunca pelea con el editor de mantener presionado. La pila crece sin límite: cuando la cuadrícula visible se llena, los valores viejos pasan a filas extra arriba en vez de perderse, y la columna queda desplazada a lo más nuevo. ans (columna primaria derecha) recupera la entrada más reciente sin salir de las páginas. Casillas, historial completo y modo angular se restauran al relanzar la app.

10

Referencia: las 6 páginas de funciones

Desliza la tira de funciones o toca un punto de página. Las teclas llevan código de color por rol:

ColorRol
tealOperaciones de un valor — actúan sobre el valor mostrado.
ámbarOperaciones de dos valores — combinan y (primero) con x.
pervincaTrigonometría.
verdeConversiones de unidad de un toque.
cianAyudas de construcción — diagonal, área, perímetro, pendientes.
grisUtilidades de pila y entrada.
naranjaConstantes y la tecla de modo DEG/RAD.
doradoTeclas de unidad (en la columna vertical y el teclado de entrada).

Las columnas primarias flanquean cada página: % y enter a la izquierda (las tres de arriba son tuyas — mantén una presionada para cambiarla, capítulo 17); reset undo ans x↔y a la derecha. En las tablas, x es el último valor ingresado e y el anterior.

Página 1 · Potencias y raíces

Teclas de la página 1
TeclaFórmulaEjemplo
/ x², x³ — con dimensión: (2 m)² = 4 m²12 → 144
/ ²√X√x — parte dimensiones pares: √(9 m²) = 3 m9 → 3
³√Xx^(1/3) — ³√(8 m³) = 2 m27 → 3
X⁻¹1/x5 → 0.2
%x / 10050 → 0.5
/ y^x y x^y3 enter 4 → 81 / 64
ʸ√X / ˣ√Yy^(1/x) y x^(1/y)8 enter 3 → 2
√(X²+Y²)hypot(y, x) — la diagonal; longitud si los operandos lo son3 m enter 4 m → 5 m
if X=100 Y=?100·x / y — x como porcentaje de y50 enter 25 → 50 %

Página 2 · Trigonometría

Teclas de la página 2

sin, cos, tan, sus inversas, y la familia hiperbólica con inversas — doce teclas pervinca. Las seis circulares respetan el modo DEG/RAD (capítulo 08); los resultados inversos se etiquetan con la unidad angular activa. Los argumentos hiperbólicos son números puros.

Página 3 · π y constantes

Teclas de la página 3
TeclaFórmulaEjemplo
π/X / X/ππ/x y x/π2 → 1.5708
πX²π·x² — área de círculo desde el radio, con dimensión2 m → 12.5664 m²
π2X2π·x — circunferencia desde el radio2 m → 12.5664 m
XY/2y·x/2 — área de triángulo; longitud×longitud → área3 m enter 4 m → 6 m²
2(X+Y)2(y+x) — perímetro de rectángulo3 m enter 4 m → 14 m
π e φ γ g cConstantes — capítulo 11; g y c llevan unidades realesg → 9.80665 m/s²

Página 4 · Conversiones

Teclas de la página 4

Los doce conversores verdes de un toque en una sola página: m²⇾ft² ft²⇾m² deg⇾rad rad⇾deg ℃⇾℉ ℉⇾℃ kg⇾lb lb⇾kg mph⇾km/h km/h⇾mph L⇾galᵁˢ galᵁˢ⇾L. Los resultados son magnitudes etiquetadas reales — una masa o velocidad convertida sigue participando en el álgebra dimensional.

Página 5 · Exponenciales, logaritmos y construcción

Teclas de la página 5
TeclaFórmulaEjemplo
10ˣexponenciales del valor mostrado10ˣ: 3 → 1000
ln log₂ log₁₀logaritmo natural, binario y decimallog₁₀ 1000 → 3
x!factorial5 → 120
mody mod x — resto con unidades10 m enter 3 m → 1 m
pitch°atan(subida/corrida) en grados6 enter 12 → 26.5651 deg
slope%100·subida/corrida6 enter 12 → 50 %
abs / round|x| y round(x)−2.5 → 2.5 / 3

Página 6 · Pila, combinatoria y estadística

Teclas de la página 6
TeclaFórmulaEjemplo
DEG/RADinterruptor de modo angular — muestra el modo activo
EEnotación científica; dos veces para exponente negativo1 EE EE 9 → 1e-9
drop dup randutilidades de pila — capítulo 02
floor / ceil⌊x⌋ y ⌈x⌉2.3 → 2 / 3
nCr / nPrcombinaciones y permutaciones de y cosas tomadas de x en x5 enter 2 → 10 / 20
logYlog de y en base x8 enter 2 → 3
avg(y + x)/2 — promedio con unidades2 m enter 4 m → 3 m
Δ%100·(x − y)/y — cambio porcentual de y a x50 enter 60 → 20 %
11

Constantes

TeclaNombreValorUnidad
πPi3.14159265358979…
eNúmero de Euler2.71828182845904…
φRazón áurea (1+√5)/21.61803398874989…
γEuler–Mascheroni0.57721566490153…
gGravedad estándar9.80665m/s²
cVelocidad de la luz299 792 458m/s

g y c son magnitudes verdaderas: conservan sus unidades en la aritmética (g2×19.6133 m/s²) y combinan dimensionalmente (masa × g = fuerza en newtons).

12

Tablas de unidades

Unidades de longitud (metros por unidad)

UnidadMetrosUnidadMetrosUnidadMetros
km1000ft0.3048yd0.9144
m1in0.0254mile1609.35
cm0.01mm0.001nmile1852

Áreas y volúmenes convierten por el factor elevado a la dimensión: k^p — 1 m² = 10.76391 ft² porque (1/0.3048)² = 10.76391.

Unidades de magnitud (factor SI · vector L,T,M)

UnidadFactor SIDimsUnidadFactor SIDims
s1(0,1,0)m/s1(1,−1,0)
min60(0,1,0)km/h0.27778(1,−1,0)
h3600(0,1,0)mph0.44704(1,−1,0)
kg1(0,0,1)ft/s0.3048(1,−1,0)
lb0.45359237(0,0,1)m/s²1(1,−2,0)
N1(1,−2,1)J1(2,−2,1)
W1(2,−3,1)Pa1(−1,−2,1)
Hz1(0,−1,0)
13

Editor de valor (mantener presionado)

Mantén presionado el valor principal (o la lectura pies–pulgada) y se vuelve un campo editable: coloca el cursor, selecciona, borra y reescribe como texto. Un velo oscuro aísla la edición, y aparece un teclado de construcción hecho a medida — numérico y barra Go a la izquierda, cada unidad en dorado y cada constante en naranja a la derecha, y tres filas de fracciones de cinta arriba.

"5 ft 3 1/4 in"  →  5 + (3 + ¼)/12  =  5.27083333 ft
Las entradas compuestas pies–pulgada se leen directo — formas pegadas (3.3in), comillas (5' 3 1/4"), palabras (feet, inches) y fracciones sueltas funcionan. Lo que no sea un número válido se rechaza con nota en el panel de ayuda, y el valor queda intacto.
5 en la pantalla Editor abierto sobre el velo con el teclado de entrada 5 ft 3 1/4 in escrito Confirmado: 5.27083333 ft con el arco marcando 5 pies 3 y cuarto

Ilustrado · editar a 5 ft 3¼ in

Las constantes también llevan unidades aquí. La tecla naranja g inserta 9.80665 m/s² y c inserta 299792458 m/s — confirma una y el valor entra al álgebra dimensional como aceleración o velocidad real. La tecla E escribe exponentes científicos (1.5E6), ± cambia el signo, y / con la barra espaciadora arma cualquier fracción.

14

Peticiones escritas y por voz

Las dos teclas junto al panel de ayuda — y 🎤 — abren la misma superficie de composición, repartida por la pantalla: el panel de ayuda recibe lo que dijiste o escribiste, un panel de lectura debajo muestra qué entendió la calculadora y cuánto da, la tira de sugerencias va sobre las teclas, y el teclado sube desde abajo igual que el del editor de valor por pulsación larga — mismo fondo negro, mismas teclas. Nada de lo que digas o escribas llega a la calculadora hasta que lo confirmas ahí, y eso es lo importante: el dictado se equivoca, los dedos se equivocan, y conviene ver la interpretación antes de que se convierta en una entrada.

El panel tiene dos líneas. La de arriba es lo que llegó — la transcripción tal como se oyó, o exactamente lo que escribiste — y es editable, así que cuando una palabra sale mal corriges esa palabra en vez de repetir la frase. Debajo, SE LEE COMO muestra qué entendió la calculadora, en la sintaxis del modo en que estás, con el resultado previsto abajo. La previsión se calcula de verdad pero se descarta; sólo commit toca la pila.

Un punto de color indica la seguridad. Verde: todas las palabras encajaron. Ámbar: hubo que corregir algo, y la corrección se nombra abajo — «meaters → meters». Naranja: parte de la frase no se entendió y se dejó aparte; las palabras ignoradas se listan. Confirmar una lectura ámbar o naranja es razonable una vez que la has visto, que es justo para lo que está el panel.

Qué entiende. Números en palabras o cifras, decimales dichos con «punto» y fracciones de cinta — «tres y cuarto», «y medio». Pies y pulgadas como se dicen en obra: «cinco pies tres» son 5 ft 3 in, no cinco más tres. Todas las unidades que conoce la calculadora, en singular, plural y abreviatura. Los operadores en palabras — más, menos, por, entre, dividido por, elevado a, al cuadrado, al cubo, raíz cuadrada de. El relleno se descarta sin queja. Y los nombres de tus programas guardados: «dos sph» ejecuta SPH sobre 2.

Los resultados parciales se conservan. Si la frase se corta o se vuelve incomprensible, lo que sí se entendió se confirma en vez de perderse. «cinco pies mas» mete 5 ft y deja el + esperando en la línea de comando, igual que si lo teclearas.

La tira de sugerencias de abajo ofrece la palabra que buscas, tomada del propio vocabulario de la calculadora — unidades, operadores, funciones y todos los nombres de programas guardados. Completa la palabra que estás escribiendo en vez de añadirse detrás, y lo que ofrece depende de lo ya escrito: las palabras que abren un cálculo con la línea vacía, y unidades y operadores justo después de un número.

Teclas, borrar y confirmar. El panel lleva su propio teclado en el mismo estilo oscuro, así que no aparece ningún teclado gris del sistema y todo se lee como un solo objeto. Tres planos, como en un teléfono: letras con (un toque para una mayúscula, dos para fijarla), 123 para cifras y puntuación, y #+~ para los símbolos que una calculadora quiere de verdad — × ÷ √ π ² ³ ° y las ' y " de pies y pulgadas. Espacio y borrado son las teclas más anchas. borrar está a la izquierda de confirmar y vacía la línea sin cerrar el panel.

Las teclas de micrófono y teclado son las de la propia calculadora — las dos que siempre flanquean el panel de ayuda, micrófono arriba y teclado abajo. La tecla de teclado abre la superficie y la vuelve a cerrar; la de micrófono inicia y detiene la escucha y se pone roja mientras lo hace. Dictar y escribir son la misma superficie: las teclas siguen ahí mientras hablas, así que una palabra mal oída está a un toque de arreglarse.

Todo corre en el dispositivo. El dictado usa sólo el reconocedor sin conexión — si un idioma no tiene modelo local instalado, el panel lo dice en vez de enviar tu audio a ningún sitio. Al reconocedor se le pasa antes el vocabulario de la calculadora, y por eso oye «ft», «yd» y «PENDUL» en vez de adivinarlos. Esta función no hace ninguna conexión de red, y no lleva ningún modelo incluido: la comprensión es una gramática sobre las propias tablas de unidades y comandos.

15

Panel de ayuda, sesiones y exportación PDF

Vista de sesión con transcripción y controles
La vista de sesión: transcripción con hora, Export PDF, Save, New y Clear.

El panel de ayuda narra todo: cada tecla, cada valor empujado, cada resultado — y pulsar una operación con la pila vacía imprime una línea que explica qué hace esa tecla. El panel se desplaza, y tocarlo abre la vista de sesión.

Una sesión es la transcripción con hora de tu trabajo. Desde la vista puedes Export PDF (carta US, con líneas de ayuda o solo valores — compartir, imprimir o guardar en Archivos), Save la sesión a la lista de pasadas, iniciar una New, o Clear la transcripción. Se conservan hasta veinte sesiones pasadas, y la actual sobrevive a los reinicios.

16

Ajustes y Acerca de

Tarjeta de ajustes
Ajustes — toca fuera de la tarjeta para cerrar.
Página Acerca de
Acerca de — el logo abre macdevstudio.com.

El engrane abre Ajustes: decimales mostrados (0–8), sonidos de tecla, hápticos, la unidad angular DEG/RAD, el idioma de la guía y los ejemplos (EN/ES), el espacio RPL, la biblioteca Examples & modules (con búsqueda y filtros), esta guía, la vista de sesión y Acerca de. La tecla salta directo a Acerca de, con Share Calculator ft y un enlace a macdevstudio.com/calculator. Ambas páginas se cierran tocando el fondo.

17

Personaliza el teclado

Tus tres teclas primarias

Las tres teclas sobre enter son casillas de colocación, precargadas con %. Mantén una presionada y se ilumina en naranja; luego toca cualquier tecla de cualquier página de funciones — desliza páginas libremente mientras eliges — y esa operación se muda, con color, piezas de fórmula y todo. Mantén la casilla otra vez para cancelar. Tus elecciones persisten entre reinicios, y las teclas originales siempre quedan en sus páginas.

Página 1 con las primarias por defecto Casilla iluminada en naranja Página de trig mientras se elige sin colocado en la casilla primaria

Ilustrado · pon sin en una primaria

Reordena la columna de unidades

Tecla de unidad levantada para arrastrar con el botón Done visible
Mantén una tecla de unidad: se levanta, y Done aparece junto a la columna.

Mantén presionada cualquier tecla de la columna vertical de unidades y arrástrala arriba o abajo — las demás se reacomodan. Repite con las que quieras: pon tus unidades de todos los días arriba y la página de topografía donde convenga a la obra. Toca Done para guardar; el orden se restaura en cada arranque.

18

Modo RPL: la máquina

Ajustes → RPL workspace abre una segunda calculadora: una implementación del lenguaje RPL (vía el motor open-source newRPL) con pila infinita de objetos, reales de precisión arbitraria a 32 dígitos, y cada valor como objeto tipado — reales, enteros, cadenas, listas, vectores, objetos de unidad, programas « » y algebraicos 'X^2+1'. ‹ Calc regresa a la calculadora de construcción; todo lo que construyas aquí se guarda y restaura entre arranques.

Espacio RPL con pila tipada
El espacio de trabajo: filas de pila tipadas (real, list, unit, symb), línea de comandos, pestañas de menú, teclas suaves y la cuadrícula.
Modo de letras ALPHA
La tecla α cambia la cuadrícula a letras para nombres de variable — con alternador de mayúsculas.

Menús y teclas suaves

La fila de pestañas elige un menú — VAR (tus variables), MTH, TRIG, STK, LST, UNIT, PRG — y NXT pasa sus páginas. Las seis teclas doradas se portan como un HP de verdad: con línea vacía un comando se ejecuta de inmediato; con texto pendiente se escribe en la línea. Los tokens estructurales («, IF, STO, unidades…) siempre se insertan.

Objetos en la pila

Menú de objeto en una fila de pila
Mantén presionada cualquier fila de la pila para el menú de objeto.
Editor de objeto
View / edit abre el objeto como texto — Done lo recompila al mismo nivel de la pila.

Toca una fila para copiar su contenido a la línea de comandos. UNDO restaura la pila anterior (diez niveles). Los errores del motor aparecen en un aviso y dejan tu línea intacta para corregirla.

19

Programación RPL y variables

Los programas son objetos: lo que esté entre « y » es código que puedes guardar, pasar y ejecutar. Nómbralo con STO y aparece en el menú VAR como tecla suave — tócala para ejecutarlo.

Línea de comandos vacía Programa escrito Objeto de programa en la pila 'DBL' escrito en alfa DBL en el menú VAR

Ilustrado · guarda un programa

El juego de control RPL completo está en el menú PRG: IF THEN ELSE END, FOR NEXT, START STEP, DO UNTIL, WHILE REPEAT, más RCL y PURGE, y directorios con CRDIR / UPDIR / HOME en la última página del menú VAR. Toda la memoria RPL — pila, variables, directorios — se guarda sola y se restaura en el siguiente arranque.

20

El puente de unidades

Valor de la calculadora llevado a la pila RPL como objeto de unidad
trajo 5.5 ft de la calculadora a la pila como 5.5_ft.

Las dos flechas doradas del encabezado conectan los mundos. toma el valor de la calculadora de construcción — con todo y unidad — y lo empuja como un verdadero objeto de unidad RPL. devuelve el nivel 1: la pantalla, el panel de nueve unidades y la lectura de cinta se actualizan.

5.5 ft → 5.5_ft   3_in + → 5.75_ft → 5′ 9″
La matemática de unidades en RPL sigue el mismo espíritu de primera-unidad-gana — y UBASE / CONVERT / UVAL están en el menú UNIT.
21

Graficación

Gráfica de SIN(X)*X
'SIN(X) * X' sobre ±10 en modo RAD.

PLOT (menú MTH, última página) grafica la expresión de la línea de comandos — o un simbólico en el nivel 1. La curva se muestrea a través del motor mismo, así que todo lo que RPL evalúe se puede dibujar; las singularidades se vuelven huecos, no picos.

Controles: ⊖ ⊕ zoom, ◀ ▶ paneo — cada uno re-muestrea en vivo. Ojo con el modo angular: el mismo 'SIN(X)*X' es una parábola llana en DEG y los clásicos lóbulos en RAD.

22

Álgebra simbólica (CAS)

Resultados CAS en la pila
Resultados de SOLVE, SIMP y ∂X como simbólicos vivos en la pila.

Tres teclas CAS viven junto a PLOT en el menú MTH, con la biblioteca SymEngine. Toman la expresión de la línea de comandos o del nivel 1 y empujan el resultado como nuevo objeto simbólico — listo para más álgebra, →NUM, o PLOT:

TeclaHaceEjemplo
SIMPexpandir / simplificar'(X+1)^3' → '1+3*X+3*X^2+X^3'
∂Xderivada respecto a X→ '3+6*X+3*X^2'
SOLVEraíces de polinomios en X, como lista'X^2-4' → { 2 -2 }

AUTOSIMPLIFY (misma página) es el simplificador por reglas del propio motor: 'X+X' → '2*X'.

23

Modo RPL unificado

El chasis de la calculadora corriendo RPL: menús suaves en el carrusel, pila en la columna derecha
La misma pantalla, semántica RPL: páginas de menú suave en el carrusel, la pila en la columna derecha, primarias DROP·OVER·ROT.

El interruptor FT | RPL a la izquierda de la fila de expresión voltea toda la calculadora — no el diseño, el significado. La columna de historial se vuelve la pila de objetos (el nivel 1 se estaciona abajo; toca un nivel para copiarlo arriba), la barra de pantalla se vuelve la línea de comandos — escribe con las teclas, o mantenla presionada para seleccionar y pegar directo desde esta guía — con el nivel 1 en fantasma detrás y su tipo donde normalmente dice “got:”, y la fila de expresión previsualiza los niveles 3 · 2. Mantén presionada una fila de la pila para traer su texto a la línea. La tecla junto al interruptor oculta la columna de casillas y la pila toma todo el ancho, al estilo HP; con una línea escrita las casillas se ponen blancas y un toque guarda el texto de la línea. El lado activo lleva el pulgar de color — dorado en FT, cian en RPL — y el modo se recuerda entre arranques.

El carrusel de funciones se vuelve seis páginas de menú suave — MTH · TRIG · STK · LST · PRG · CAS/PLOT — más cuatro páginas FN con la biblioteca de programas de ejemplo (HYP, QUAD, EUCLID, LOAN, BOARD, DEFL…), precargada en memoria para que cada tecla corra de inmediato — con los mismos colores por rol. Las teclas ejecutan de inmediato; dentro de « », ' ' o comillas se insertan como texto. Las casillas de memoria guardan y recuperan cualquier objeto como texto — programas y listas incluidos. La columna dorada aplica unidades (5.5 ft5.5_ft) y convierte un objeto de unidad que ya esté en el nivel 1; cuando el nivel 1 es una longitud, el panel de nueve unidades y la lectura de cinta lo reflejan en vivo. El ⌨ y el micrófono compilan directo a RPL — y frases de cinta como 5 ft 3 1/4 in se vuelven objetos de longitud reales. La tecla borra la línea (mantén para repetición rápida) — y con la línea vacía baja el nivel 1 para editarlo: los resultados nunca son de solo lectura. Un número sin unidad sumado a un objeto de unidad hereda su unidad, al estilo FT: con 10.1_ft en la pila, 5 + actúa como 5_ft → 15.1_ft. Y cada ejemplo de Ajustes → Examples & modules puede flotar sobre la calculadora como un tutor picture-in-picture arrastrable y redimensionable — cuadros paso a paso con teclas resaltadas por color, ⧉ copiar y → enviar a la línea en cada paso, y su propia tecla enter. PLOT y las teclas CAS funcionan aquí mismo; el espacio completo estilo HP sigue en Ajustes → HP 50g workspace, mirando la misma memoria.

24

La biblioteca de ejemplos

Ajustes → Examples & modules abre 190 ejemplos resueltos, en veinte secciones que van de la cinta y la obra hasta un curso de RPL en veinte programas. La caja superior busca en todos los títulos y en todos los pasos; los chips filtran a FT, RPL o CAS, y el chip reduce a los ejemplos cuyo programa ya está guardado en memoria.

Al abrir uno la anatomía es siempre la misma: qué es, qué se busca, la ficha de fórmula, la figura de referencia, una captura de la calculadora y después los pasos. 1.169 pasos en la biblioteca, y cada tecla que hay que pulsar se dibuja como su propio chip — 2 enter — con un anillo en la captura que muestra dónde está esa tecla. Toca un paso para llevar la captura hasta él; el copia el comando de ese paso y la lo ejecuta en la calculadora sin salir de la página.

Las flechas ‹ › arriba a la derecha recorren la lista tal como la has filtrado, así que puedes leer una sección entera. STO ▸ memory compila el programa en la memoria del motor con su nombre — desde entonces es una palabra que puedes escribir y una tecla en las páginas FN, y sobrevive al reinicio. El botón hace flotar el ejemplo sobre la calculadora como una tarjeta arrastrable, para tener los pasos a la vista mientras trabajas; arrastra la esquina para redimensionar, y lleva su propio EVAL y enter.

25

Fichas de fórmula y figuras

Cada ejemplo que calcula lleva una ficha de fórmula sobre los pasos, y cada fila se copia con un toque:

  • MATEMÁTICA — la ecuación tal como se escribe en papel, ω = √(g/L), T = 2π/ω.
  • RPL — PEGABLE — la línea más corta que la produce, 1 PENDUL, usando el programa guardado.
  • PROGRAMA + EVAL — el código del programa con EVAL ya al final. Pon el argumento en la pila, pega, pulsa enter y calcula — sin segundo paso.
  • VARIABLES — qué significa cada letra, en el idioma de la guía.

Noventa y un ejemplos llevan además una figura de referencia: un diagrama pequeño rotulado con los mismos símbolos que la ficha de arriba, de modo que la r₁ del dibujo de la lente es la r₁ de la lista de variables. Hay 68 — diagramas de rayos, masa y resorte, líneas de campo alrededor de un cable, redes en serie y paralelo, una viga y un voladizo con sus tres cargas marcadas, el círculo de Mohr, la garganta de una tobera, un muro de tres capas, una unión PN y el canal de un JFET. Las dibuja la app en vez de venir como imágenes, así que se mantienen nítidas a cualquier tamaño. En iPhone la figura va entre la fórmula y la captura; en iPad pasa debajo de la captura, en la columna izquierda fija.

26

La biblioteca de ecuaciones HP

Siete secciones cubren todo el terreno de la biblioteca de ecuaciones de una calculadora científica clásica, como programas que puedes leer, editar y guardar — 86, verificados uno a uno contra el propio motor y no contra cuentas a mano.

  • Óptica, oscilaciones, magnetismo, ondas — refracción y ángulo crítico, espejos y lentes delgadas, masa-resorte y péndulos, el campo alrededor de un cable, dentro de un solenoide y dentro de un toroide, velocidad de onda y del sonido.
  • Movimiento, fuerzas y energía — aceleración constante recta y rotacional, movimiento circular, velocidad terminal y de escape, mecánica lineal y angular, fuerza centrípeta, ley de Hooke, choques elásticos, arrastre, gravitación, masa-energía.
  • Electricidad — la materia completa: ley de Ohm y potencia, divisores, resistencia de conductores, R·C·L en serie y paralelo, energía almacenada, transitorios, fase y resonancia RLC, condensadores de placas y cilíndricos, inductancia de solenoide y toroide, fuentes sinusoidales.
  • Gases y transferencia de calor — ley del gas ideal y cambio de estado, expansión isotérmica, procesos politrópicos, flujo isentrópico, ley del gas real y teoría cinética; capacidad calorífica, dilatación térmica, conducción, convección, un muro de tres capas con película de fluido en ambas caras y radiación de cuerpo negro con su fracción de banda.
  • Columnas, vigas y esfuerzos — pandeo elástico con factor de longitud efectiva, columnas excéntricas y la fórmula de la secante, flecha, pendiente, momento y cortante en vigas simples y en voladizos con carga puntual, momento aplicado y carga distribuida a la vez; esfuerzo normal y cortante, esfuerzo en un elemento girado y círculo de Mohr.
  • Fluidos — presión a profundidad, ecuación de Bernoulli, flujo con potencia de bomba y pérdida de carga, y flujo en tubería llena con el factor de fricción de Fanning resuelto por Colebrook.
  • Dispositivos de estado sólido — la unión PN abrupta, el transistor NMOS, el bipolar de Ebers–Moll y el JFET.

Son los mismos conjuntos de ecuaciones de los manuales de referencia de las series 48, 49 y 50 de HP, y donde esos manuales imprimen una respuesta resuelta esta app la reproduce — así se encontraron once puntos en que los originales impresos no cuadran, anotadas en los propios ejemplos. Las unidades fluyen: da el radio como 2_ft y el volumen vuelve en ft^3.

27

En iPad

Las páginas de ejemplo aprovechan el ancho. El título y las flechas ‹ › van arriba, la captura de la calculadora queda fija en la columna izquierda y todo lo demás — descripción, meta, ficha de fórmula, figura, pasos — se desplaza a la derecha. La captura no se mueve porque ilustra en vivo el paso seleccionado: toca el paso 6 y los anillos cambian, con la captura todavía delante. El paginador viaja con ella, y al moverlo la columna derecha se desplaza para traer el paso correspondiente a la vista.

El RPL workspace también está dimensionado para la pantalla grande — teclas más altas, glifos mayores y una quinta fila de teclas programables, así que caben doce variables más en pantalla y el visor cede la altura que dejaba vacía.