You are on page 1of 409

hp 33s Calculadora cientfica

gua del usuario

H
Edicin 2
Nmero de parte de HP F2216-90005

Nota
REGISTRO SU PRODUCTO EN : www.register.hp.com
ESTE MANUAL Y CUALQUIER EJEMPLO CONTENIDO AQU SE
OFRECEN TAL COMO ESTN Y ESTN SUJETOS A CAMBIOS SIN
PREVIO AVISO. LA COMPAA HEWLETTPACKARD NO OFRECE
GARANTAS DE NINGN TIPO CON RESPECTO A ESTE MANUAL,
INCLUYENDO, PERO NO LIMITNDOSE A LAS GARANTAS
IMPLCITAS DE COMERCIALIZACIN, SIN INFRINGIMIENTO DE
APTITUD DEL PRODUCTO PARA FINES ESPECFICOS.
HEWLETT-PACKARD CO. NO SE HAR RESPONSABLE DE NINGN
ERROR O DE DAOS INCIDENTALES CONSECUENTES ASOCIADOS A
LA PROVISIN, FUNCIONAMIENTO O USO DE ESTE MANUAL O A
LOS EJEMPLOS AQU CONTENIDOS.
Copyright 1988, 1990-1991, 2003 Hewlett-Packard Development Company,
L.P. La reproduccin, adaptacin o traduccin de este manual est prohibida
sin previo permiso de la compaa Hewlett-Packard, excepto cuando lo
permitan las leyes de derecho de autor.
Hewlett-Packard Company
4995 Murphy Canyon Rd,
Suite 301
San Diego, CA 92123
Historial de impresin
Edicin 2 Noviembre 2004

ndice 1
ndice
Parte 1. Funcionamiento bsico
1. Introduccin
Informacin preliminar importante.......................................11
Encendido y apagado de la calculadora........................11
Ajuste del contraste de la pantalla .................................12
Aspectos importantes del teclado y la pantalla......................12
Teclas combinadas ......................................................13
Teclas alfabticas ........................................................13
Teclas de desplazamiento.............................................14
Teclas de color plateado ..............................................14
Retroceso y borrado ....................................................15
Uso de mens.............................................................17
Salida de los mens ....................................................19
Teclas RPN y ALG.....................................................110
La pantalla y los indicadores.......................................111
Teclear nmeros .............................................................114
Nmeros negativos....................................................114
Exponentes de diez ...................................................114
La insercin de dgitos ...............................................116
Intervalo de nmeros y OVERFLOW.............................116
Operaciones aritmticas ..................................................117
Funciones de un nmero.............................................117
Funciones de dos nmeros ..........................................118
Control del formato de visualizacin..................................119

2 ndice
Puntos y comas en nmeros ........................................ 119
Nmero de lugares decimales .................................... 119
Cmo mostrar (SHOW) la precisin completa de 12 dgitos121
Fracciones..................................................................... 122
Insercin de fracciones .............................................. 122
Visualizacin de fracciones ........................................ 124
Mensajes ...................................................................... 125
Memoria de la calculadora ............................................. 125
Comprobacin de la memoria disponible..................... 125
Borrado de toda la informacin de la memoria ............. 126
2. RPN: la pila de memoria automtica
Qu es la pila ................................................................. 21
Los registros X e Y estn en la pantalla........................... 22
Borrado del registro X.................................................. 22
Revisin de la pila ...................................................... 23
Intercambio del contenido de los registros X e Y de la pila 24
Cmo se efectan operaciones aritmticas en la pila............. 24
Cmo funciona la tecla ENTER ..................................... 25
Cmo funciona la tecla CLEAR x ................................... 27
El registro LAST X ............................................................. 28
Correccin de errores con LAST X.................................. 29
Reutilizacin de nmeros con LAST X ........................... 210
Clculos en cadena en modo RPN ................................... 212
Trabajar de los parntesis hacia fuera.......................... 212
Ejercicios ................................................................. 214
Orden de clculo...................................................... 214
Ms ejercicios .......................................................... 216

ndice 3
3. Almacenamiento de datos en variables
Almacenamiento y recuperacin de nmeros ........................32
Visualizacin de una variable sin recuperarla .......................33
Revisin de variables del catlogo VAR................................33
Borrado de variables.........................................................34
Operaciones aritmticas con variables almacenadas .............35
Almacenamiento de operaciones aritmticas ...................35
Recuperacin de operaciones aritmticas........................36
Intercambio de x con cualquier variable...............................37
La variable "i"..................................................................38
4. Funciones de nmeros reales
Funciones exponenciales y logartmicas ...............................42
Cociente y resto en divisiones .............................................42
Funciones potenciales........................................................42
Trigonometra...................................................................43
Insercin de .............................................................43
Configuracin del modo angular ...................................44
Funciones trigonomtricas.............................................44
Funciones hiperblicas ......................................................46
Funciones de porcentaje ....................................................46
Constantes fsicas .............................................................48
Funciones de conversin ..................................................410
Conversin de coordenadas ....................................... 410
Conversiones de tiempo .............................................413
Conversiones de ngulos............................................413
Conversin de unidades.............................................414
Funciones probabilsticas .................................................414
Factorial...................................................................414
Gamma...................................................................414

4 ndice
Probabilidad............................................................ 415
Partes de los nmeros ..................................................... 417
Nombres de funciones .................................................... 418
5. Fracciones
Insercin de fracciones...................................................... 51
Fracciones en la pantalla................................................... 52
Reglas de visualizacin................................................ 53
Indicadores de precisin.............................................. 53
Fracciones ms largas ................................................. 55
Cambio de la visualizacin de fracciones ............................ 55
Configuracin del mximo denominador........................ 56
Eleccin de un formato de fraccin................................ 56
Ejemplos de visualizacin de fracciones ......................... 57
Redondeo de fracciones.................................................... 59
Fracciones en ecuaciones ................................................ 510
Fracciones en programas................................................. 510
6. Insercin y anlisis de ecuaciones
Cmo se pueden utilizar las ecuaciones .............................. 61
Resumen de operaciones con ecuaciones............................. 63
Insercin de ecuaciones en la lista de ecuaciones ................. 64
Variables en ecuaciones............................................... 65
Nmeros en ecuaciones............................................... 66
Funciones en ecuaciones .............................................. 66
Parntesis en ecuaciones.............................................. 67
Visualizacin y seleccin de ecuaciones .............................. 68
Edicin y borrado de ecuaciones........................................ 69
Tipos de ecuaciones ....................................................... 610
Anlisis de ecuaciones.................................................... 611

ndice 5
Uso de ENTER para realizar anlisis ............................612
Utilizacin de XEQ para realizar anlisis ......................613
Respuesta a solicitudes de ecuaciones ..........................614
La sintaxis de las ecuaciones ............................................615
Prioridad de los operadores........................................615
Funciones de ecuaciones ............................................616
Errores de sintaxis .....................................................620
Comprobacin de ecuaciones ..........................................620
7. Resolucin de ecuaciones
Resolucin de una ecuacin ...............................................72
Funcionamiento y control de SOLVE.....................................76
Comprobacin del resultado.........................................76
Interrupcin de un clculo SOLVE...................................77
Eleccin de aproximaciones iniciales para SOLVE ............77
Para ms informacin......................................................712
8. Integracin de ecuaciones
Integracin de ecuaciones (

FN) ........................................82
Precisin de la integracin .................................................86
Especificacin de la precisin .......................................86
Interpretacin de la precisin ........................................87
Para ms informacin........................................................89
9. Operaciones con nmeros complejos
La pila compleja...............................................................92
Operaciones complejas .....................................................93
Uso de nmeros complejos en notacin polar .......................95
10. Conversiones de base y operaciones aritmticas
Operaciones aritmticas en bases 2, 8 y 16.......................103

6 ndice
Representacin de nmeros ............................................. 104
Nmeros negativos ................................................... 105
Intervalo de nmeros ................................................. 105
Ventanas para nmeros binarios largos........................ 106
11. Operaciones estadsticas
Insercin de datos estadsticos.......................................... 111
Insercin de datos de una variable.............................. 112
Insercin de datos de dos variables ............................. 112
Correccin de errores al insertar datos......................... 112
Clculos estadsticos....................................................... 114
Media..................................................................... 114
Desviacin estndar de muestra.................................. 116
Desviacin estndar de poblacin............................... 117
Regresin lineal ........................................................ 118
Limitaciones en la precisin de los datos.......................... 1111
Valores de suma y los registros estadsticos ...................... 1112
Estadsticas de suma ............................................... 1112
Los registros estadsticos en la memoria de la calculadora 1113
Acceso a los registros estadsticos ............................. 1113
Parte 2. Programacin
12. Programacin simple
Diseo de un programa .................................................. 123
Seleccin de un modo............................................... 123
Lmites de un programa (LBL y RTN) ............................. 123
Uso de RPN, ALG y ecuaciones en programas .............. 124
Entrada y salida de datos .......................................... 125

ndice 7
Insercin de un programa ................................................126
Teclas que borran......................................................127
Nombres de funcin en programas ..............................128
Ejecucin de un programa ............................................. 1210
Ejecucin de un programa (XEQ) ............................... 1210
Comprobacin de un programa ................................ 1211
Insercin y visualizacin de datos ................................... 1212
Uso de la instruccin INPUT para insertar datos........... 1213
Uso de VIEW para mostrar datos .............................. 1215
Uso de ecuaciones para mostrar mensajes .................. 1216
Visualizacin de informacin sin detener el programa .. 1219
Detencin o interrupcin de un programa......................... 1220
Programacin de una parada o pausa (STOP, PSE) ...... 1220
Interrupcin de la ejecucin de un programa............... 1220
Detenciones por error............................................... 1220
Edicin de un programa ................................................ 1221
Memoria de programas................................................. 1222
Visualizacin de la memoria de programas................. 1222
Uso de la memoria.................................................. 1223
El catlogo de programas (MEM) .............................. 1223
Borrado de uno o varios programas........................... 1224
La suma de comprobacin........................................ 1224
Funciones no programables............................................ 1225
Programacin con BASE ................................................ 1225
Seleccin de un modo base en un programa............... 1226
Nmeros insertados en lneas de programa ................ 1226
Expresiones polinmicas y mtodo de Horner ................... 1227

8 ndice
13. Tcnicas de programacin
Rutinas en programas ..................................................... 131
Llamada a subrutinas (XEQ, RTN)................................ 132
Subrutinas anidadas.................................................. 133
Saltos (GTO).................................................................. 134
Una instruccin GTO programada............................... 135
Uso de la instruccin GTO desde el teclado.................. 136
Instrucciones condicionales .............................................. 136
Pruebas de comparacin (x?y, x?0)............................. 137
Marcadores ............................................................. 138
Bucles......................................................................... 1317
Bucles condicionales (GTO) ...................................... 1317
Bucles con contadores (DSE, ISG) .............................. 1318
Direccionamiento indirecto de variables y etiquetas........... 1320
La variable "i" ........................................................ 1321
La direccin indirecta, (i).......................................... 1322
Control de programas con (i) .................................... 1323
Ecuaciones con (i) ................................................... 1326
14. Resolucin e integracin de programas
Resolucin de un programa ............................................. 141
Utilizacin de SOLVE en un programa............................... 146
Integracin de un programa ............................................ 148
Uso de la integracin en un programa ............................ 1410
Restricciones de la resolucin e integracin ...................... 1412
15. Programas matemticos
Operaciones vectoriales .................................................. 151
Soluciones de ecuaciones simultneas ............................. 1513
Buscador de races polinmicas ..................................... 1522

ndice 9
Conversiones de coordenadas........................................ 1534
16. Programas estadsticos
Ajuste de curvas .............................................................161
Distribuciones normal y normal inversa ............................ 1612
Desviacin estndar agrupada ....................................... 1619
17. Programas y ecuaciones varios
Valor temporal del dinero ................................................171
Generador de nmeros primos .........................................176
Parte 3. Apndices y material de referencia
A. Soporte, bateras y servicio tcnico
Soporte para el manejo de la calculadora........................... A1
Respuestas a preguntas comunes .................................. A1
Lmites medioambientales.................................................. A3
Cambio de las bateras .................................................... A3
Comprobacin del funcionamiento de la batera .................. A5
La autocomprobacin....................................................... A6
Garanta ........................................................................ A7
Servicio tcnico............................................................... A9
Informacin sobre normativas ...........................................A11
B. Memoria de usuario y pila
Administracin de la memoria de la calculadora................... B1
Reinicio de la calculadora.................................................. B2
Borrado de la memoria ..................................................... B3
Estado de subida de la pila................................................ B4
Operaciones que deshabilitan la subida......................... B5
Operaciones neutrales ................................................. B5
El estado del registro LAST X .............................................. B6

10 ndice
C. ALG: resumen
Acerca del modo ALG ...................................................... C1
Operaciones aritmticas de dos nmeros en ALG.................. C2
Operaciones aritmticas simples ................................... C2
Funciones potenciales .................................................. C2
Clculo de porcentajes ................................................ C3
Permutacin y combinacin .......................................... C4
Cociente y resto en divisiones ....................................... C4
Clculos con parntesis..................................................... C5
Clculos en cadena.......................................................... C6
Revisin de la pila............................................................ C7
Conversiones de coordenadas ........................................... C7
Integracin de una ecuacin.............................................. C9
Operaciones con nmeros complejos .................................. C9
Operaciones aritmticas en bases 2, 8 y 16 ...................... C12
Insercin de datos estadsticos de dos variables.................. C13
D. Ms informacin sobre la operacin SOLVE
Cmo halla SOLVE una raz .............................................. D1
Interpretacin de resultados ............................................... D3
Cuando SOLVE no puede hallar una raz ............................ D9
Error de redondeo.......................................................... D15
Subdesbordamiento........................................................ D16
E. Ms informacin sobre la integracin
Cmo se analiza la integral ............................................... E1
Condiciones que podran provocar resultados errneos ......... E2
Condiciones que podran prolongar el tiempo de clculo....... E7

ndice 11
F. Mensajes
G. ndice de operaciones
ndice

Parte 1
Funcionamiento bsico

Introduccin 11
1
Introduccin
v
Est atento a este smbolo en el margen. Identifica
ejemplos o secuencias de teclas que se muestran en
el modo RPN y que se tienen que realizar de modo
diferente en el modo ALG.
El apndice C explica cmo utilizar la calculadora en el modo ALG.
Informacin preliminar importante
Encendido y apagado de la calculadora
Para encender la calculadora, presione _. Bajo la tecla se encuentra la
inscripcin ON.
Para apagar la calculadora, presione @_. Es decir, presione y suelte la
tecla combinada @ y, a continuacin, presione _ (que tiene la inscripcin
OFF impresa en color prpura sobre ella). Dado que la calculadora tiene
memoria continua, la informacin almacenada no se ver afectada cuando se
apaga (tambin puede presionar @ _ para apagar la calculadora).
Para ahorrar energa, la calculadora se apaga automticamente si no se utiliza
durante 10 minutos. Si aparece el indicador de baja energa ( - ) en la
pantalla, reemplace las bateras cuanto antes. Consulte el apndice A para
obtener instrucciones.

12 Introduccin
Ajuste del contraste de la pantalla
El contraste de la pantalla depende de la iluminacin, el ngulo de visin y el
valor de contraste. Para aumentar o reducir el contraste, mantenga presionada
la tecla _ mientras pulsa _ o _.
Aspectos importantes del teclado y la pantalla

Introduccin 13
Teclas combinadas
Cada tecla tiene tres funciones: una impresa en su superficie, una funcin
combinada izquierda (verde) y una funcin combinada derecha (prpura). Los
nombres de funcin combinada estn impresos en color verde y prpura sobre
cada tecla. Presione la tecla combinada adecuada (g o @) antes de
pulsar la tecla correspondiente a la funcin que desea. Por ejemplo, para
apagar la calculadora, presione y suelte la tecla combinada @ y, a
continuacin, presione _.
Si presiona g o @ se activar el smbolo del indicador Q o
correspondiente en la parte superior de la pantalla. El indicador permanece
activo hasta que presione la tecla siguiente. Para cancelar una tecla combinada
(y desactivar su indicador), presione la misma tecla combinada nuevamente.
Teclas alfabticas
G

La mayora de las teclas tienen una letra escrita junto a ellas, tal y como
muestra la ilustracin anterior. Siempre que necesite escribir una letra (por
ejemplo, una variable o una etiqueta de programa), el indicador A..Z
aparecer en la pantalla, advirtiendo de que las teclas alfabticas estn
"activas".
En los captulos 3 y 12 se describen las variables y las etiquetas,
respectivamente.

14 Introduccin
Teclas de desplazamiento
Observe que la propia tecla de desplazamiento no est realmente marcada con
flechas. Para que las explicaciones de este manual resulten tan fciles de
comprender como sea posible, nos referiremos a las teclas de desplazamiento
especficas como se indica en la ilustracin que aparece a continuacin.

Teclas de color plateado


Esas ocho teclas de color plateado tiene sus puntos de presin especficos
marcados en la posicin azul en la ilustracin siguiente.
Para usar estas teclas, certifiquese de pressionar a posio correspondente
para a funo desejada.

Introduccin 15
Retroceso y borrado
Una de las primeras cosas que necesita saber es cmo borrar informacin:
cmo corregir nmeros, borrar la pantalla o empezar de nuevo.
Teclas para borrar
Tecla Descripcin
_
Retroceso

Modo de insercin a travs de teclado:


Borra el carcter situado inmediatamente a la izquierda de
"_" (el cursor de insercin de dgitos) o sale del men
actual. (En la seccin "Uso de mens" de la pgina 14 se
describen los mens). Si el nmero est completo (no hay
cursor), _ borra todo el nmero.

Modo de insercin de ecuaciones:


Borra el carcter ubicado inmediatamente a la izquierda
de "P" (el cursor de insercin de ecuaciones). Si ha
terminado de insertar un nmero en la ecuacin, _ lo
borrar por completo. Si el nmero no est completo, _
borra el carcter ubicado inmediatamente a la izquierda
de "_" (el cursor de insercin de nmeros). "_" se convierte
en "P" cuando ha terminado de insertar el nmero.
_ tambin borra mensajes de error y elimina la lnea de
programa actual durante la insercin del programa.
_ Borrar o Cancelar.
Borra el nmero mostrado e inserta cero o cancela la
situacin actual (como un men, un mensaje, una solicitud o
el modo de insercin de ecuaciones o de programas).

16 Introduccin
Teclas para borrar (continuacin)
Tecla Descripcin
gg
El men CLEAR ({} {'hl'} {hll} {})
Contiene opciones para borrar x (el nmero del registro X),
todas las variables, toda la informacin de la memoria o todos
los datos estadsticos.
Si selecciona {hll}, se mostrar un nuevo men
('ll hll {} {h}) de forma que puede verificar su decisin
antes de borrar toda la informacin de la memoria.

Durante la insercin de programas, {hll} se reemplaza por


{l'0}. Si selecciona {l'0}, se mostrar un nuevo men ('ll
l'0' {} {h}) de forma que puede verificar su decisin antes
de borrar todos los programas.

Durante la insercin de ecuaciones (tanto ecuaciones a travs


del teclado como ecuaciones a travs de lneas de programa),
se mostrar el men 'll 'h {} {h}) de forma que puede
verificar su decisin antes de borrar la ecuacin.

Si est visualizando una ecuacin completa, la ecuacin se


elimina sin verificarse.

Introduccin 17
Uso de mens
La funcionalidad de la calculadora HP 33s es mucho ms compleja y completa
de lo que se puede deducir al ver el teclado. La razn es que 14 de las teclas
son teclas de men. Hay 14 mens en total, que proporcionan muchas ms
funciones u opciones para ms funciones.
Mens de la calculadora HP 33s
Nombre
de men
Descripcin
de men
Captulo

Funciones numricas
L.R.

-
r
Regresin lineal: ajuste de curvas y estimacin
lineal.
11
x ,
y

-

Media aritmtica de valores estadsticos x e y;
media ponderada de valores estadsticos x.
11
s, = =- -
Desviacin estndar de muestreo, desviacin
estndar de poblacin.
11
CONST
Funciones para utilizar 40 constantes fsicas (consulte
la seccin "Constantes fsicas" en la pgina 48).
4
SUMS -
4
-
4
-
Sumas de datos estadsticos.
11
BASE ' h ' 1h
Conversiones de base (decimal, hexadecimal, octal
y binaria).
11

Instrucciones de programacin
FLAGS ' ' '
Funciones para establecer, borrar y comprobar
marcadores.
13
x?y
< > =
Pruebas de comparacin de los registros X e Y.
13
x?0 < > =
Pruebas de comparacin del registro X y de cero.
13

18 Introduccin
Mens de la calculadora HP 33s (continuacin)
Nombre
de men
Descripcin
de men
Cap t u l o
Otras funciones

MEM 'hl l'0


Estado de la memoria (bytes de memoria
disponibles); catlogo de variables; catlogo de
programas (etiquetas de programa).
1, 3, 12
MODES ' lh 'lh
Modos angulares y convencin de raz "" o ""
(punto decimal).
4, 1
DISPLAY 1 ''1 h' hll
Formatos de visualizacin fijo, cientfico, de
ingeniera y ALL.
1
R R J 4
Funciones para revisar la pila en modo ALG
registros X1, X2, X3, X4
C
CLEAR Funciones para borrar diferentes partes
almacenadas en la memoria (consulte g
g en la tabla de la pgina 16).
1, 3,
6, 12
Para utilizar una funcin de men:
1. Presione una tecla de men (combinada) para hacer aparecer un men en
la pantalla (un conjunto de opciones).
2. Presione ____ para desplazar el carcter de subrayado
hasta el elemento que desea seleccionar.
3. Presione g mientas el elemento mantiene el carcter de subrayado.
Con elementos de men numerados, puede presionar g mientras el
elemento est subrayado o simplemente especificar el nmero del elemento.
Las teclas de men CONST y SUMS tienen ms pginas de men si se activa el
indicador

(o

). Puede utilizar las teclas de desplazamiento o presionar la


tecla de men una vez para obtener acceso a la siguiente pgina de men.

Introduccin 19
El siguiente ejemplo muestra el modo de utilizar una funcin de men:
Ejemplo:
6 7 = 0,8571428571
Teclas: Pantalla:
6 g 7 _ _
J1 4''1
h' hll
_ ({hll})
( o __g )
J4JJ
Los mens facilitan la ejecucin de docenas de funciones sirviendo de gua
mediante conjuntos de opciones. No es necesario recordar los nombres de las
funciones integradas en la calculadora ni buscar por los nombres impresos en el
teclado.
Salida de los mens
Siempre que ejecute una funcin de men, ste desaparecer automticamente,
como en el ejemplo anterior. Si desea salir de un men sin ejecutar ninguna
funcin, puede hacerlo de tres formas diferentes:

Presionando _ para salir del men CLEAR o MEM de dos niveles, un


nivel cada vez. Consulte g g en la tabla de la pgina 16.

Presionando _ o _ para cancelar cualquier otro men.


Teclas: Pantalla:
123,5678 J4_
_
J1 4''1
h' hll

_ o _ J4

Presionando otra tecla de men para reemplazar el men anterior por el


nuevo.
Teclas: Pantalla:
123 J4_

110 Introduccin
_
J1 4''1
h' hll

gg
J 4'hl'

hll

_ J4
Teclas RPN y ALG
La calculadora se puede configurar para que realice operaciones aritmticas en
modo RPN (del ingls, Reverse Polish Notation, es decir, notacin polaca
inversa) o ALG (algebraico).
En el modo (RPN), los resultados intermedios de los clculos se almacenan
automticamente, por lo que no es necesario usar parntesis.
En el modo (ALG), la suma, resta, multiplicacin y divisin se realizan de la
forma tradicional.
Para seleccionar el modo RPN:
Presione gg para establecer el modo RPN en la calculadora. Cuando
sta est en dicho modo, se activar el indicador RPN.
Para seleccionar el modo ALG:
Presione @_para establecer el modo ALG en la calculadora. Cuando
sta est en dicho modo, se activar el indicador ALG.
Ejemplo:
Imaginemos que desea calcular 1 + 2 = 3.
En el modo RPN, debe insertar el primer nmero, presionar la tecla g,
insertar el segundo nmero y, finalmente, presionar la tecla del operador
aritmtico: _.
En el modo ALG, debe insertar el primer nmero, presionar la tecla _,
insertar el segundo nmero y, finalmente, presionar la tecla igual g.

Introduccin 111
Modo RPN Modo ALG
1 g 2 _ 1 _2 g
En el modo ALG se muestran los resultados y los clculos. Pero en el modo RPN
slo se muestran los resultados, no los clculos.

Nota
Puede elegir el modo ALG (algebraico) o el modo RPN
(notacin polaca inversa) para los clculos. A lo largo del
manual encontrar la notacin
v
en el margen, que indica
que los ejemplos y el uso de las teclas en el modo RPN se
deben realizar de forma diferente en el modo ALG. El apndice
C explica cmo utilizar la calculadora en el modo ALG.
La pantalla y los indicadores

La pantalla se compone de dos lneas y de los indicadores.


La primera lnea puede mostrar hasta 255 caracteres. Las entradas con ms de
14 dgitos se desplazarn hacia la izquierda. No obstante, si las entradas
ocupan ms de 255 caracteres, unos signos de interrogacin (

) sustituirn
a partir del carcter nmero 256.

112 Introduccin
Durante la insercin de informacin, la segunda lnea muestra una entrada;
despus del clculo, muestra el resultado. Cada clculo se muestra hasta con
14 dgitos, incluido el exponente , y el valor del exponente con hasta tres
dgitos.
Los smbolos de la pantalla mostrados en la figura anterior se denominan
indicadores. Cada uno de ellos tiene un significado especial cuando aparece
en la pantalla.
Indicadores de la calculadora HP 33s
Indicador Significado Captulo
El indicador " (ocupado)" parpadea
mientras se ejecuta una operacin, una
ecuacin o un programa.
c
d
Cuando el modo de visualizacin de
fracciones est activado (presione g
g), slo se mostrar la parte "c" o
"d" del indicador "cd"' para indicar si
el numerador mostrado es ligeramente
inferior o superior a su valor real. Si
ninguna de las partes del indicador "cd"'
est activada, se mostrar el valor exacto
de la fraccin.
5
Q Combinacin izquierda activada. 1
Combinacin derecha activada. 1
RPN Modo de notacin polaca inversa activo. 1, 2
ALG Modo algebraico activo. 1, C
PRGM Modo de insercin de programas activo. 12
EQN El modo de insercin de ecuaciones est
activo o la calculadora est analizando
una expresin o ejecutando una ecuacin.
6
0 1 2 3 4 Muestra qu marcadores estn
establecidos (los marcadores 5 a 11 no
tienen indicador).
13
RAD o GRAD Modo Radianes o Gradientes establecido.
El modo DEG (predeterminado) no tiene
indicador.
4
HEX OCT BIN Indica la base numrica activa. El modo
DEC (base 10 de forma predeterminada)
no tiene indicador.
10

Introduccin 113
Indicadores de la calculadora HP 33s (continuacin)
Indicador Significado Captulo

Cuando las teclas _ o _ estn activas


para desplazar los nmeros de la pantalla, es
decir, que hay ms dgitos hacia la izquierda
o la derecha. (No se incluyen los modos de
insercin de ecuaciones y de insercin de
programas)
Utilice @_ para ver la parte
restante de un nmero decimal; utilice las
teclas de desplazamiento izquierda y
derecha ( _, _ ) para ver la parte
restante de una ecuacin o de un nmero
binario.

Ambos indicadores pueden aparecer


simultneamente en la pantalla, lo que
significa que hay ms caracteres a la
izquierda y a la derecha. Presione una de las
teclas de desplazamiento ( _ o _ )
para ver los caracteres iniciales y finales.
Cuando una insercin o una ecuacin ocupa
ms de una pantalla, puede presionar @ o
g seguido de _ para pasar de la
pantalla actual a la primera. Para volver a la
ltima pantalla, presione @ o g seguido
de _.
En los mens CONST y SUMS, puede
presionar _ y _ para pasar a la
siguiente pgina de mens.
1, 6

Las teclas _ y _ estn activas para


permitir que se recorra una lista de
ecuaciones o lneas de programa.
1, 6, 12
A..Z Teclas alfabticas activas. 3
Atencin! Indica una condicin especial o un
error.
1
- La energa de la batera est baja. A

114 Introduccin
Teclear nmeros
Puede teclear un nmero de hasta 12 dgitos ms un exponente de 3 dgitos
(hasta 499). Si intenta teclear un nmero mayor, la insercin de dgitos se
detendr y el indicador se mostrar brevemente.
Si comete un error al teclear un nmero, presione _ para retroceder y
eliminar el ltimo dgito o presione _ para borrar todo el nmero.
Nmeros negativos
La tecla _ cambia el signo de un nmero.

Para teclear un nmero negativo, escriba el nmero y, a continuacin,


presione _.

Para cambiar el signo de un nmero previamente insertado, tan slo tiene


que presionar _. (Si el nmero tiene un exponente, _ slo afectar a
la mantisa, la parte del nmero que no es el exponente.)
Exponentes de diez
Representacin de exponentes en la pantalla
Los nmeros con exponentes de diez (como por ejemplo 4,2 10
5
) se
muestran con un smbolo antes del exponente (como 4).
Un nmero cuya magnitud es demasiado grande o demasiado pequea para el
formato de visualizacin, se mostrar automticamente de forma exponencial.
Por ejemplo, en el formato FIX 4 para cuatro lugares decimales, observe el
efecto de las siguientes pulsaciones de teclas:
Teclas: Pantalla: Descripcin:
,000062 4_ Muestra el nmero que se teclea.
g J Redondea el nmero para ajustarlo
al formato de pantalla.

Introduccin 115
,000042 g 4 Utiliza automticamente la
notacin cientfica porque, de no
ser as, apareceran dgitos no
significativos.
Teclear exponentes de diez
Utilice _ (exponente) para teclear nmeros multiplicados por potencias de
diez. Por ejemplo, tomando la constante de Planck, 6,6261 10
34
:

1. Teclee la mantisa (la parte que no es el exponente) del nmero. Si la


mantisa es negativa, presione _despus de teclear sus dgitos.

Teclas: Pantalla:
6,6261 4J_

2. Presione _. Observe que el cursor se traslada detrs del smbolo :

_ 4J_

3. Teclee el exponente. (El exponente ms grande permitido es 499). Si el


exponente es negativo, presione _despus de teclear o el valor del
exponente:

34 _ 4J_

Para una potencia de diez sin multiplicador, como 10


34
, slo es necesario
presionar _ 34. La calculadora mostrar J.
Otras funciones exponenciales
Para calcular un exponente de diez (el antilogaritmo en base 10), utilice
g _. Para calcular el resultado de cualquier nmero elevado a una
potencia (exponenciacin), utilice _ (consulte el captulo 4).

116 Introduccin
La insercin de dgitos
El cursor (_) aparece en la pantalla mientras teclea un nmero. El cursor muestra
el lugar en el que se insertar el siguiente nmero; por tanto, indica que el
nmero no est completo.
Teclas: Pantalla: Descripcin:
123 J4_ La insercin del dgito no ha terminado:
el nmero no est completo.
Si ejecuta una funcin para calcular un resultado, el cursor desaparece porque
el nmero est completo (la insercin del dgito ha terminado).
_ JJ> La insercin del dgito ha terminado.
La insercin de dgitos terminar si presiona g. Para separar dos
nmeros, teclee el primer nmero, presione g para terminar la insercin
de dgitos y, a continuacin, teclee el segundo nmero.
123 g J4 Un nmero compl et o.
4 _ J4 Otro nmero completo.
Si la insercin del dgito no ha terminado (el cursor est presente), puede
borrar el ltimo nmero mediante _. Si la insercin del dgito ha terminado
(no hay cursor), _ se comporta como _ y borra todo el nmero.
Intntelo!
Intervalo de nmeros y OVERFLOW
El nmero ms pequeo que puede obtener con esta calculadora es 1 10
499
.
El nmero ms grande es 9,99999999999 10
499
(que tras el redondeo se
muestra como J).

Si un clculo genera un resultado superior al nmero ms grande posible,


se devuelve 9,99999999999 10499 y aparece el mensaje de advertencia
'lll.

Si un clculo genera un resultado inferior al nmero ms pequeo posible,


se devuelve cero. No aparece ningn mensaje de advertencia.

Introduccin 117
Operaciones aritmticas
Todos los operandos (nmeros) deben existir antes de presionar una tecla de
funcin. (Al presionar una tecla de funcin, la calculadora ejecuta
inmediatamente la funcin que indica dicha tecla.)
Todos los clculos se pueden simplificar en funciones de uno y/o dos
nmeros.
Funciones de un nmero
Para utilizar una funcin de un nmero (tal como _, _, _, g_,
g_, @g, g_, _ o _)
1. Teclee el nmero. (No es necesario presionar g).
2. Presione la tecla de funcin. (Para una funcin combinada, presione en
primer lugar la tecla combinada g o @ apropiada).
Por ejemplo, calcular 1/32 y
84 . 148
. A continuacin eleve al cuadrado el
ltimo resultado y cambie su signo.
Teclas: Pantalla: Descripcin:
32 4_ Operando.
_ J Recproco de 32.
148,84 _ J44 Raz cuadrada de 148,84.
_ J Cuadrado de 12,2.
_
J Negacin de 148,8400.
Las funciones de un nmero tambin incluyen funciones trigonomtricas,
logartmicas, hiperblicas y de partes de nmeros, todas las cuales se
describen en el captulo 4.

118 Introduccin
Funciones de dos nmeros
En modo RPN, realice el siguiente procedimiento para utilizar una funcin de
dos nmeros (como _, _, _, _, _, g_, @g, _,
g_, g_, _ o @ _) :
1. Teclee el primer nmero.
2. Presione g para separar el primer nmero del segundo.
3. Teclee el segundo nmero. (No presione g.)
4. Presione la tecla de funcin. (Para una funcin combinada, presione en
primer lugar la tecla combinada apropiada).
Nota
En modo RPN, escriba ambos nmeros (seprelos
presionando g) antes de pulsar una tecla de funcin.
Por ejemplo:
Para calcular: Presione: Pantalla:
12 + 3 12 g

3 _ J
12 3 12 g 3 _ >
12 3 12 g 3 _
12
3
12 g 3 _ J4
Cambio de porcentaje
de 8 a 5
8 g 5 @_
El orden de insercin slo es importante en funciones no conmutativas como
_, _, _, g_, @g, _, g _, g _, _,
@_. Si escribe nmeros en un orden incorrecto, puede obtener la
respuesta correcta (sin tener que volver a escribirlos) presionando _ para
intercambiar el orden de los nmeros de la pila. A continuacin, presione la
tecla de funcin que desea. Este procedimiento se explica en detalle en la
seccin "Intercambio de registros X e Y de la pila" del captulo 2 ).

Introduccin 119
Control del formato de visualizacin
Puntos y comas en nmeros
Para intercambiar los puntos y las comas utilizadas para el lugar decimal
(marca de raz) y separadores de dgitos en un nmero:
1. Presione g para entrar en el men MODES (MODOS).
2. Especifique el lugar decimal (marca de raz) presionando {} o {}.
Por ejemplo, el nmero un milln se representar de la siguiente forma:

J si presiona {} o

J si presiona {}.
Nmero de lugares decimales
Todos los nmeros se almacenan con una precisin de 12 dgitos, pero puede
seleccionar el nmero de lugares decimales que desea mostrar presionando
_ (el men de pantalla). En algunos clculos internos complicados, la
calculadora utiliza una precisin de 15 dgitos para los resultados intermedios.
El nmero mostrado se redondea segn el formato de visualizacin. El men
DISPLAY proporciona cuatro opciones:
1 ''1 h' hll
Formato decimal fijo ({1`)
El formato FIX muestra un nmero con hasta 11 lugares decimales (11 dgitos a
la derecha de la marca de raz "" o "") si caben. Tras la solicitud 1_,
escriba el nmero de lugares decimales que desea mostrar. Para 10 u 11
lugares, presione _ 0 o _ 1.
Por ejemplo, en el nmero J4>, el "7", "0", "8" y "9" son los
dgitos decimales que aparecen cuando el modo de visualizacin establecido
en la calculadora es FIX 4.

120 Introduccin
Cualquier nmero que sea demasiado grande o pequeo para
visualizarse en la configuracin de lugares decimales actual, se mostrar
automticamente en el formato cientfico.
Formato cientfico ({''1`)
El formato SCI muestra un nmero en notacin cientfica (un dgito antes de la
marca de raz "" o "") con hasta 11 lugares decimales (si caben) y
hasta tres dgitos en el exponente. Tras la solicitud ''1_, escriba el nmero
de lugares decimales que desea mostrar. Para 10 o 11 lugares, presione
_ 0 o _ 1 (La mantisa del nmero siempre ser menor de 10).
Por ejemplo, en el nmero J4, el "2", "3", "4" y "6" son los dgitos
decimales que aparecen cuando el modo de visualizacin establecido en la
calculadora es SCI 4. El "5" que va detrs de "E" es el exponente de 10:
1,2346 10
5
.
Formato de ingeniera ({h'`)
El formato ENG muestra un nmero de forma similar a como lo hace la
notacin cientfica, excepto que el exponente es un mltiplo de tres (puede
haber hasta tres dgitos antes de la marca de raz "" o ""). Este formato es
ms til para clculos cientficos y de ingeniera que utilizan unidades
especificadas en mltiplos de I0
3
(como unidades de micro, mili y kilo).
Despus de la solicitud h'_, escriba el nmero de dgitos que desea que
aparezcan despus del primer dgito significativo. Para 10 u 11 lugares,
presione _ 0 o _ 1.
Por ejemplo, en el nmero J4, el "2", "3", "4" y "6" son los dgitos
significativos despus del primer dgito significativo que aparece cuando el
modo de visualizacin establecido en la calculadora es ENG 4. El "3" que va
detrs de "" es el exponente de 10 (mltiplo de 3): 123,46 x 10
3
.
Si presiona g o @ _ la representacin del exponente
correspondiente al nmero que se va a mostrar cambiar en mltiplos de 3.
Por ejemplo, en el nmero J4, pulsar primero g o @
_ convertir el valor que se muestra en J4, que es
prcticamente el formato ENG de exponentes mltiplos de 3.

Introduccin 121
Si contina presionando g, convertir el valor en J4 desplazando
el punto decimal tres lugares hacia la derecha y convirtiendo el exponente en el
mltiplo de 3 inferior ms prximo; @_ convertirn el valor en
J4> desplazando el punto decimal tres lugares hacia la izquierda
y convirtiendo el exponente en el mltiplo de 3 superior ms prximo.
Por ejemplo, al teclear el nmero J4, si primero presiona
g convertir el valor mostrado en J4, cuya mantisa n ser 1 n <
1000 y cuyo exponente ser un mltiplo de 3. Si sigue presionando g, el
valor se convertir en J4 desplazndose la coma tres lugares hacia
la derecha y convirtindose el exponente al siguiente mltiplo ms pequeo de
3.
Al teclear el nmero J4, si primero presiona @_convertir
el valor mostrado en J4, cuya mantisa n ser 0,01 n < 10 y cuyo
exponente ser un mltiplo de 3. Si sigue presionando @_, el valor
se convertir en J4> desplazndose la coma tres lugares hacia
la izquierda y convirtindose el exponente al siguiente mltiplo ms grande de
3.

Formato ALL({hll`)
El formato ALL muestra un nmero de forma tan precisa como sea posible (12
dgitos como mximo). Si no caben todos los dgitos en la pantalla, el nmero
se muestra automticamente en el formato cientfico: 123,456.
Cmo mostrar (SHOW) la precisin completa de 12 dgitos
El cambio del nmero de lugares decimales mostrados afectar a lo que ve en
la pantalla pero no a la representacin interna de los nmeros. Cualquier
nmero almacenado internamente siempre tiene 12 dgitos.
Por ejemplo, en el nmero 14,8745632019, slo ve "14,8746" cuando el
modo de visualizacin se establece en FIX 4, pero los ltimos seis dgitos
("632019") estn presentes internamente en la calculadora.

122 Introduccin
Para mostrar temporalmente un nmero con precisin total, presione
@ _. De esta forma podr ver la mantisa (pero no el exponente) del
nmero mientras mantenga presionada la tecla _.
Teclas: Pantalla: Descripcin:
_ {1} 4 Muestra cuatro lugares
decimales.
45 g 1,3 _ Se muestran cuatro lugares
decimales.
_ {''1} 2 J Formato cientfico: dos lugares
decimales y un exponente.
_ {h'} 2 Formato de ingeniera.
_ {hll} Todos los dgitos significativos;
ceros finales eliminados.
_ {1} 4 Cuatro lugares decimales, sin
exponente.
_ JJ Recproco de 58,5.
@_ (mantener
presionada)
J>J> Muestra la precisin total hasta
que se deje de presionar la tecla
_
Fracciones
La calculadora HP 33s permite escribir y mostrar fracciones as como realizar
operaciones matemticas con las mismas. Las fracciones son nmeros reales de
la forma:
a b/c
donde a, b y c son nmeros enteros; 0 b < c y el denominador (c) debe
estar comprendido en el intervalo 2 a 4095.
Insercin de fracciones
Las fracciones se pueden insertar en la pila en cualquier momento:

Introduccin 123
1. Teclee la parte entera del nmero y presione _. ( La primera _
separa la parte entera del nmero de la parte fraccional.)
2. Teclee el numerador de la fraccin y presione _ de nuevo. La segunda
_ separa el numerador del denominador.
3. Teclee el denominador, y presione g o una tecla de funcin para dar
fin a la insercin de dgitos. Se da formato al nmero o resultado de
acuerdo con el formato de pantalla actual.
El s mbol o a b/c que aparece baj o l a t ecl a _ es un recordatorio de
que dicha tecla _ se utiliza dos veces para insercin de funciones.
Por ejemplo, para insertar el nmero fraccional 12
3
/
8
, presione estas teclas:
Teclas: Pantalla: Descripcin:
12 J4_ Inserta la parte entera del nmero.
_ J4_ La tecla _ se interpreta
normalmente.
3 J4_ Inserta el numerador de la fraccin (el
nmero se sigue mostrando en formato
decimal).
_ J4 _ La calculadora interpreta la segunda
_ como una fraccin y separa el
numerador del denominador.
8 J4 _ Aade el denominador de la fraccin.
g J4 Da fin a la insercin de dgitos;
muestra el nmero en el formato de
visualizacin actual.
Si el nmero especificado no tiene parte entera (por ejemplo
3
/
8
) simplemente
inicie el nmero sin dicha parte:
Teclas: Pantalla: Descripcin:
_ 3 _ 8 _ No inserta parte entera. (3 __ 8
tambin funciona).
g Da fin a la insercin de dgitos;
muestra el nmero en el formato de
visualizacin actual (FIX 4).

124 Introduccin
Visualizacin de fracciones
Presione g g para cambiar entre el modo de visualizacin de
fracciones y el modo de visualizacin decimal actual.
Teclas: Pantalla: Descripcin:
12 _ 3 _ 8 J4 _ Muestra caracteres a medida que los
teclea.
g J4 Da fin a la insercin de dgitos;
muestra el nmero en el formato de
visualizacin actual.
gg J4 Muestra el nmero como una fraccin.
Ahora agregue
3
/
4
al nmero en el registro X (12
3
/
8
):
Teclas: Pantalla: Descripcin:
_ 3 _ 4 _ Muestra los caracteres a medida que
los teclea.
_ J J Agrega los nmeros en los registros
X e Y; muestra el resultado como una
fraccin.
gg JJ4 Cambia al formato de visualizacin
decimal actual.
Consulte el captulo 5, "Fracciones" para obtener ms informacin acerca del
uso de fracciones.

Introduccin 125
Mensajes
La calculadora responde a ciertas condiciones o pulsaciones de teclas
mostrando un mensaje. El smbolo aparece para que el usuario preste
atencin al mensaje.

Para borrar un mensaje, presione _ o _.

Para borrar un mensaje y realizar otra funcin, presione cualquier otra tecla.
Si no aparece ningn mensaje pero s , es que ha presionado una tecla
inactiva (una tecla que no tiene aplicacin en la situacin actual, como _ en
modo binario).
En el apndice F, "Mensajes", se describen todos los mensajes mostrados.

Memoria de la calculadora
La calculadora HP 33s tiene 31KB de memoria, en la que puede almacenar
cualquier combinacin de datos (variables, ecuaciones o lneas de programa).
Comprobacin de la memoria disponible
Al presionar g_ aparecer el siguiente men:
J'hl 4l'0
J4
Donde
J4 es el nmero de bytes de memoria disponibles.
Al presionar la tecla de men {'hl}; aparecer el catlogo de variables
(consulte la seccin "Revisin de variables del catlogo VAR" en el captulo 3).
Al presionar la tecla de men {l'0` aparecer el catlogo de programas.
1. Para entrar en el catlogo de variables o de programas presione {'hl}; o
{l'0}, respectivamente.
2. Para revisar los catlogos, presione _ o _.
3. Para eliminar una variable o programa, presione gg mientras lo
ve en su catlogo.
4. Para salir del catlogo, presione _.

126 Introduccin
Borrado de toda la informacin de la memoria
El borrado de toda la informacin de la memoria borra todos los nmeros,
todas las ecuaciones y todos los programas que haya grabado. Eso no afecta
las configuraciones de modo y formato. (Para eliminar configuraciones y datos,
consulte "Borrado de la memoria" en el apndice B.)
Para borrar toda la informacin de la memoria:
1. Presione g g {hll}. Aparecer entonces una solicitud de
confirmacin 'll hll {} {h}, que impedir que la memoria se borre
involuntariamente.
2. Presione {} (s).

RPN: la pila de memoria automtica 21


2
RPN: la pila de memoria
automtica
En este captulo se explica cmo se realizan los clculos en la pila de memoria
automtica cuando se trabaja en modo RPN. No es necesario que lea ni
entienda esta informacin para utilizar la calculadora, pero, si lo hace, sacar
mucho ms rendimiento al aparato, especialmente a la hora de programar.
En la parte 2, "Programacin", ver cmo la pila facilita la manipulacin y
organizacin de los datos para los programas.

Qu es la pila
El almacenamiento automtico de los resultados intermedios es el motivo por el
que la calculadora HP 33s procesa fcilmente los clculos complejos y, a
dems, sin necesidad de parntesis. La clave del almacenamiento automtico
es la pila de memoria RPN automtica.
La lgica de funcionamiento de HP se basa en una lgica matemtica
inequvoca que no utiliza parntesis conocida como "Notacin polaca", que
fue desarrollada por el lgico polaco Jan ukasiewicz (18781956).
Mientras la notacin algebraica convencional coloca los operadores entre los
nmeros o variables correspondientes, la notacin de ukasiewicz los coloca
antes de dichos nmeros o variables. Para obtener un rendimiento ptimo de la
pila, se ha modificado esta notacin para especificar los operadores despus
de los nmeros. De ah el trmino Notacin polaca inversa o RPN (Reverse
Polish Notation).
La pila consta de cuatro ubicaciones de almacenamiento, denominadas
registros, que se encuentran "apilados" uno sobre otro. Estos registros
(identificados como X, Y, Z y T) almacenan y manipulan cuatro nmeros
actuales. El nmero "ms antiguo" se almacena en el registro T (superior, en
ingls top). La pila es el rea de trabajo para los clculos.

22 RPN: la pila de memoria automtica


T
0,0000
Z
Y
X
0,0000
0,0000
0,0000

El nmero ms "reciente" se almacena en el registro X: este es el nmero que se
mostrar en la segunda lnea de la pantalla.
En programacin, la pila se utiliza para realizar clculos, almacenar
temporalmente resultados intermedios, pasar datos almacenados (variables)
entre programas y subrutinas, aceptar la informacin insertada y proporcionar
resultados.
Los registros X e Y estn en la pantalla
Los registros X e Y contienen lo que se muestra en la pantalla excepto cuando
se muestra un men, un mensaje o una lnea de programa. Puede haber
observado que diferentes nombres de funciones incluyen una x o y.
No se trata de una casualidad: estas letras hacen referencia a los registros X e
Y. Por ejemplo, g _ eleva diez a la potencia del nmero que se
encuentra en el registro X (el nmero mostrado en pantalla).
Borrado del registro X
Al presionar gg {` el contenido del registro X siempre se borrar y
pasar a ser cero; esto tambin se utiliza para programar esta instruccin. El
comportamiento de la tecla _, por el contrario, depende del contexto. Borra
o cancela la pantalla actual, dependiendo de la situacin: acta como g
g {` slo cuando se muestra en pantalla el contenido del registro X. _
tambin se comporta como gg {` cuando el contenido del registro X
se muestra en pantalla y se ha terminado la insercin de dgitos (no hay cursor).
Cancela otras pantallas: mens, nmeros con etiquetas, mensajes, insercin de
ecuaciones e insercin de programas.

RPN: la pila de memoria automtica 23


Revisin de la pila
R (desplazar hacia abajo)
La tecla g(desplazar hacia abajo) permite revisar todo el contenido de la
pila "desplazndolo" hacia abajo, de registro en registro. Puede ver cada
nmero cuando se inserta en el registro X.
Imaginemos que el contenido de la pila es 1, 2, 3, 4 (presione 1 g 2
g 3 g 4. Al presionar g cuatro veces, todos los nmeros de la
pila recorrern los distintos registros y volvern a donde estaban:
T 1 4 3 2 1
Z 2 1 4 3 2
Y 3 2 1 4 3
X 4 3 2 1 4

El contenido del registro X pasar al registro T, el de ste al registro Z y as


sucesivamente. Tenga en cuenta que slo se desplaza el contenido de los
registros. Los propios registros mantienen sus posiciones y slo se muestra en
pantalla el contenido de los registros X e Y.
R (desplazar hacia arriba)
La tecla @ g (desplazar hacia arriba) se comporta de forma similar a la
tecla g excepto que "desplaza" el contenido de la pila hacia arriba, de
registro en registro.
El contenido del registro X pasa al registro Y; la informacin del registro T pasa
al registro X y as sucesivamente.
T 1 2 3 4 1
Z 2 3 4 1 2
Y 3 4 1 2 3
X 4 1 2 3 4

24 RPN: la pila de memoria automtica


Intercambio del contenido de los registros X e Y de la pila
Otra tecla que manipula el contenido de la pila es _ (intercambio x y).
Esta tecla intercambia el contenido de los registros X e Y y no afecta al resto de
la pila. Si presiona _ dos veces se restaurar el orden original del
contenido de los registros X e Y.
La funcin _ se usa principalmente para intercambiar el orden de los
nmeros en un clculo. Por ejemplo, una manera de calcular 9 (13 x 8):
Para intercambiar el orden de los nmeros en un clculo.
Por ejemplo, para calcular 9 (13 8):
Presione 13 g 8 _ 9 __.
La secuencia de teclas que se deben presionar para calcular esta
expresin de izquierda a derecha son:
9 g 13 g 8 __.
Nota

Asegrese siempre de que no hay ms de cuatro nmeros en la


pila en ningn momento: el contenido del registro T (registro
superior) se perder siempre que se inserte un quinto nmero.

Cmo se efectan operaciones aritmticas en la


pila
El contenido de la pila se desplaza hacia arriba y hacia abajo
automticamente a medida que los nmeros se insertan en el registro X (subida
de la pila) y a medida que los operadores combinan dos nmeros en los
registros X e Y para generar un nuevo nmero en el registro X (bajada de la
pila).
Imaginemos que el contenido de la pila es 1, 2, 3 y 4. Observe cmo la pila
sube y baja su contenido durante el clculo.

RPN: la pila de memoria automtica 25


1. La pila "baja" su contenido. El registro T (superior) reproduce su contenido.


2. La pila "sube" su contenido. El contenido del registro T se pierde.
3. La pila baja.

Observe que cuando el contenido de la pila sube, reemplaza el contenido


del registro T (superior) con el del registro Z y que el contenido original del
registro T se pierde. Por tanto, puede ver que la memoria de la pila est
limitada a cuatro nmeros.

Debido a los desplazamientos automticos de la pila, no es necesario


borrar el registro X para hacer un nuevo clculo.

La mayora de las funciones preparan la pila para subir su contenido


cuando el siguiente nmero se inserta en el registro X. Consulte el apndice
B para obtener una lista de funciones que deshabilitan la subida del
contenido de la pila.
Cmo funciona la tecla ENTER
Sabemos que g separa dos nmeros tecleados consecutivamente. Ahora
bien, cmo lo hace la pila? Imaginemos de nuevo que el contenido de la pila
es 1, 2, 3 y 4. Ahora inserte y agregue dos nuevos nmeros:

26 RPN: la pila de memoria automtica


T 1 2 3 3 3
Z
2 3 4 4 3
Y 3 4 5 5 4
X
4 5 5 6 11
1 2 3 4

1. Sube el contenido de la pila.


2. Sube el contenido de la pila y reproduce el registro X.
3. No sube el contenido de la pila.
4. Baja la pila y reproduce el registro T.
g reproduce el contenido del registro X en el registro Y. El siguiente
nmero que teclee (o recupere) sobrescribir la copia del primer nmero
depositado en el registro X. El efecto es simplemente separar dos nmeros
insertados secuencialmente.
Puede utilizar el efecto de reproduccin de g para borrar la pila
rpidamente: presione 0 ggg. El contenido de todos los
registros de la pila pasar a ser cero. No obstante, observe que no necesita
borrar la pila antes de hacer clculos.
Rellenar la pila con una constante
La funcin de reproduccin de g presenta otras muchas ventajas. Para
agregar un nmero a s mismo, presione g_ .
Relleno de la pila con una constante
El efecto de reproduccin de g junto con el efecto de reproduccin de la
bajada de la pila (de T a Z) permite rellenar sta con una constante numrica
para realizar clculos.

RPN: la pila de memoria automtica 27


Ejemplo:
En un cultivo bacteriano dado con una tasa de crecimiento constante del
50% por da, cul sera la poblacin de 100 al cabo de 3 das?
T
1,5 1,5 1,5
1,5
1,5
Z 1,5 1,5 1,5 1,5 1,5
Y
1,5 1,5 1,5 1,5 1,5
1.5
X
1,5 100 100 150 225 337,5
1 2 3 4 5

1. Rellena la pila con la tasa de crecimiento.


2. Teclea la poblacin inicial.
3. Calcula la poblacin despus de 1 da.
4. Calcula la poblacin despus de 2 das.
5. Calcula la poblacin despus de 3 das.
Cmo funciona la tecla CLEAR x
Al borrar el registro X el contenido del registro X pasa a ser cero. El siguiente
nmero que teclee (o recupere) sobrescribir este cero.
Existen tres formas de borrar el contenido del registro X, es decir, de borrar x:
1. Presionar _.
2. Presionar _.
3. Presionar g g {` (se utiliza principalmente para la insercin de
programas).
Tenga en cuenta estas excepciones:

Durante la insercin de programas, _ elimina la lnea de programa


mostrada actualmente y _ cancela la insercin de programas.

Durante la insercin de dgitos, _ elimina el nmero mostrado.

Si la pantalla muestra un nmero con etiqueta (como h4), al


presionar _ o _ se cancelar lo que se estaba mostrando en pantalla
y se mostrar el registro X.

28 RPN: la pila de memoria automtica

Cuando se ve una ecuacin, _ muestra el cursor al final de sta


permitiendo la edicin.

Durante la insercin de ecuaciones, _ elimina la ecuacin mostrada, una


funcin cada vez.
Por ejemplo, si intent insertar 1 y 3 pero por error tecle 1 y 2, deber
realizar el siguiente procedimiento para corregir el error:
T

Z
Y
1
1
1 1
X
1 1
2
0 3
1 2 3 4 5

1. Sube el contenido de la pila.


2. Sube el contenido de la pila y reproduce el registro X.
3. Sobrescribe el registro X.
4. Borra x reemplazndolo por cero.
5. Sobrescribe x (reemplaza el cero).

El registro LAST X
El registro LAST X es un complemento de la pila: contiene el nmero que estaba
en el registro X antes de que se ejecutara la ltima funcin numrica. (Una
funcin numrica es una operacin que genera un resultado a partir de otro
nmero o nmeros, como _.) Al presionar g g se devolver este
valor al registro X.
Esta capacidad de recuperar el "ltimo x" tiene dos aplicaciones principales:
1. Corregir errores.
2. Reutilizar un nmero en un clculo.
Consulte el apndice B para obtener una lista completa de las funciones que
guardan x en el registro LAST X.

RPN: la pila de memoria automtica 29


Correccin de errores con LAST X
Funciones de un nmero errneas
Si ejecuta una funcin de un nmero errnea, utilice g g para
recuperar el nmero de forma que pueda utilizar la funcin correcta.
( Presi one _en primer lugar si desea borrar el resultado incorrecto de la
pila).
Dado que _ y @_ no hacen que baje la pila, puede recuperar
nmeros a partir de estas funciones de la misma manera que a partir de las
funciones de un nmero.
Ejemplo:
Imaginemos que acaba de calcular In 4,7839 (3,879 10
5
) y quera hallar
su raz cuadrada pero presion _ por error. No es necesario que empiece
de nuevo. Para hallar el resultado correcto, presione g g _.
Errores con funciones de dos nmeros
Si comete un error con una operacin de dos nmeros, (_, _, _, _,
_, g_, @g, _, g _, g _, _ o
@ _), puede corregirlo utilizando g g y la inversa de la
funcin de dos nmeros.
1. Presione g g para recuperar el segundo nmero (x justo antes de
la operacin).
2. Ejecute la operacin inversa. Se devolver el nmero que originalmente era
el primero. El segundo nmero an se encontrar en el registro LAST X. A
continuacin:

Si ha utilizado una funcin errnea, presione g g de nuevo


para restaurar el contenido original de la pila. Ahora ejecute la
funcin correcta.

Si el segundo nmero utilizado es el errneo, teclee el correcto y


ejecute la funcin.

210 RPN: la pila de memoria automtica


Si el primer nmero utilizado es el errneo, teclee el correcto, presione
g g para recuperar el segundo nmero y vuelva a ejecutar la funcin.
( Presi one _en primer lugar si desea borrar el resultado incorrecto de la
pila).
Ejemplo:
Imaginemos que cometi un error al calcular la siguiente operacin:
16 19 = 304
Son tres los tipos de error que podra haber cometido:
Clculo
errneo
Error: Correccin:
16 g 19 _ Funcin errnea g g_
g g_
15 g 19 _ Primer nmero
errneo
16 g g_
16 g 18 _ Segundo nmero
errneo
g g_ 19 _
Reutilizacin de nmeros con LAST X
Mediante g g puede reutilizar un nmero (por ejemplo una constante)
en un clculo. No olvide insertar la segunda constante justo antes de ejecutar la
operacin aritmtica, de forma que dicha constante sea el ltimo nmero del
registro X y, por tanto, se pueda guardar y recuperar con g g.
Ejemplo:
Calcula
52,3947
52,3947 96,704 +

RPN: la pila de memoria automtica 211


T t t t
Z
z z t
96,704
Y 96,704 96,704 z
X 96,704 52,3947 52,3947 149,0987
LAST
X
l l 52,3947
T t t
Z
z t
Y 149,0987 z
X
52,3947 2,8457
LAST
X 52,3947 52,3947

Teclas: Pantalla: Descripcin:


96.704 g > Inserta el primer nmero.
52,3947 _ J>> Resultado intermedio.
gg 4> Vuelve a mostrar lo que haba
antes de _.
_ 4 Resultado final.
Ejemplo:
Dos estrellas vecinas de la Tierra son Rigel Centauro (a 4,3 aos luz de
distancia) y Sirio (a 8,7 aos luz). Utilizar c, la velocidad de la luz (9,5 10
15
metros por ao), para convertir las distancias desde la Tierra a estas dos
estrellas a metros:
A Rigel Centauro: 4,3 aos (9,5 10
15
m/ao).
A Sirio: 8,7 aos (9,5 10
15
m/ao).

212 RPN: la pila de memoria automtica


Teclas: Pantalla: Descripcin:
4,3 g Aos luz a Rigel Centauro.
9,5_ 15 >J_ Velocidad de la luz, c.
_ J Metros a Rigel Centauro.
8.7 gg >J Recupera c.
_ 4J Metros a Sirio.

Clculos en cadena en modo RPN


En modo RPN, la subida y bajada automticas del contenido de la pila permite
conservar los resultados intermedios sin necesidad de almacenarlos e insertarlos
de nuevo y sin tener que utilizar parntesis.
Trabajar de los parntesis hacia fuera
Por ejemplo, resolver (12 + 3) 7.
Si resolviera este problema en papel, calculara en primer lugar el resultado
intermedio de (12 + 3) ...
(12 + 3) = 15
a continuacin multiplicara el resultado intermedio por 7:
(15) 7 = 105
Resuelva el problema de la misma manera utilizando la calculadora HP 33s,
comenzando dentro de los parntesis:
Teclas: Pantalla: Descripcin:
12 g 3 _ J Calcula en primer lugar el resultado
intermedio.
No es necesario presionar g para guardar este resultado intermedio y as
poder continuar; dado que es un resultado calculado, se guarda
automticamente.
Teclas: Pantalla: Descripcin:
7 _ J Al presionar la tecla de funcin se
obtiene la respuesta. Este resultado
se puede utilizar en otros clculos.

RPN: la pila de memoria automtica 213


Ahora estudie los siguientes ejemplos. Recuerde que necesita presionar g
slo para separar nmeros insertados secuencialmente, como al
principio de un problema. Las propias operaciones (_, _, etc.)
separan los nmeros subsiguientes y guardan los resultados intermedios . El
ltimo resultado guardado es el primero recuperado cuando se necesita para
realizar el clculo.
Calcule 2 (3 + 10):
Teclas: Pantalla: Descripcin:
3 g 10 _ J Primero calcula (3 + 10).
2 __ J Pone 2 antes de 13 de forma que
la divisin sea correcta: 2 13.
Calcule 4 [14 + (7 3) 2] :
Teclas: Pantalla: Descripcin:
7 g 3 _ 4J Calcula (7 3).
14 _ 2 _ Calcula el denominador.
4 _ Pone 4 antes de 33 para preparar
la divisin.
_ J4J4 Calcula 4 33, la respuesta.
Los problemas que tienen mltiples parntesis se pueden resolver de la misma
manera utilizando el almacenamiento automtico de resultados intermedios. Por
ejemplo, para resolver la expresin (3 + 4) (5 + 6) en papel, primero
calculara la cantidad (3 + 4). A continuacin calculara (5 + 6). Finalmente,
multiplicara los dos resultados intermedios para obtener la respuesta.
Resuelva el problema de la misma forma mediante la calculadora HP 33s, pero
ahora no tendr que anotar las respuestas intermedias porque la calculadora
las recuerda.
Teclas: Pantalla: Descripcin:
3 g 4 _ Primero suma (3+4)
5 g 6 _ JJ A continuacin, suma (5+6)
_ Por ltimo, multiplica las respuestas
intermedias para obtener el
resultado final

214 RPN: la pila de memoria automtica


Ejercicios
Calcule:
181,0000
0,05
) (16,3805x5
=
Solucin:
16,3805 g 5 __ ,05 _
Calcule:
21,5743 9)] (8 7) [(6 5)] (4 3) [(2 = + + + + +
Solucin:
2 g 3 _ 4 g 5 ___ 6 g 7 _ 8 g 9 _
___

Calcule:
(10 5) [(17 12) 4] = 0,2500
Solucin:
17 g 12 _ 4 _ 10 g 5 ___
o
10 g 5 _ 17 g 12 _ 4 __
Orden de clculo
Es recomendable solucionar clculos en cadena trabajando desde el
parntesis ms interior hacia el exterior. No obstante, tambin puede optar
por resolver problemas de izquierda a derecha.
Por ejemplo, ya ha calculado:
4 [14 + (7 3) 2]
comenzando con el parntesis ms interior (7 3) y trabajando hacia el
exterior, de igual modo que lo hara si trabajara con lpiz y papel. La
secuencia de teclas sera 7 g 3 _ 14 _ 2 _ 4 __

RPN: la pila de memoria automtica 215


Si soluciona el problema de izquierda a derecha, presione
4 g 14 g 7 g 3 __ 2 __.

Para este mtodo es necesario presionar una tecla ms. Observe que el primer
resultado intermedio sigue siendo el parntesis ms interior (7 3). La ventaja
de resolver un problema de izquierda a derecha es que no es necesario utilizar
_ para recolocar los operandos para funciones no conmutativas ( _ y
_ ).
No obstante, a menudo se prefiere el primer mtodo (comenzando con el
parntesis ms interior) porque:

Es necesario pulsar menos teclas.

Requiere menos registros de la pila.


Nota

Cuando utilice el mtodo de izquierda a derecha, asegrese de


que no se necesitarn ms de nmeros (o resultados)
intermedios simultneamente (la pila no puede guardar ms de
cuatro nmeros).

En el ejemplo anterior, cuando se resolvi de izquierda a derecha, se


necesitaron todos los registros de la pila en un momento dado:
Teclas: Pantalla: Descripcin:
4 g 14 g J Guarda 4 y 14 como nmeros
intermedios en la pila.
7 g 3 _ En este momento, la pila est llena
con nmeros para realizar este
clculo.
_ 4J Resultado intermedio.
_ Resultado intermedio.
2 _ Resultado intermedio.
_ J4J4 Resultado final.

216 RPN: la pila de memoria automtica


Ms ejercicios
Practique utilizando el modo RPN para resolver los siguientes problemas:
Calcule:
(14 + 12) (18 12) (9 7) = 78,0000
Una solucin:
14 g 12 _ 18 g 12 __ 9 g 7 __
Calcule:
23
2
(13 9) + 1/7 = 412,1429
Una solucin:
23 _ 13 g 9 __ 7 __
Calcule:
0,5961 ) 0,7 (12,5 0,8) (5,4
3
=

Solucin:
5,4 g ,8 _ ,7 g 3 _ 12,5 ___ _
o
5,4 g ,8_ 12,5 g ,7 g 3 ____
Calcule:
4,5728
2,01) (1,71 2,75) (3,15 4,3
0,32] 7,46) [(8,33 5,2) (4 8,33
=

Una solucin:
4 g 5,2 _ 8,33 _ gg 7,46 _ 0,32 _ _ 3,15
g 2,75 _ 4,3 _ 1,71 g 2,01 ____

Almacenamiento de datos en variables 31


3
Almacenamiento de datos en
variables
La calculadora HP 33s tiene 31 KB de memoria de usuario: memoria que puede
utilizar para almacenar nmeros, ecuaciones y lneas de programa. Los
nmeros se almacenan en ubicaciones denominadas variables, cada una de
ellas con el nombre de una letra desde la A hasta la Z. (Puede elegir la letra
que le recuerde lo que tiene almacenado la variable, como S para saldo en
cuenta y C para la velocidad de la luz).
1. El cursor solicita una variable.
2. Indica que las teclas de letra estn activas.
3. Teclas de letra.

32 Almacenamiento de datos en variables


Cada letra en negro est asociada a una tecla y a una variable nica. Las
teclas de letra se activan automticamente cuando es necesario. (El indicador
A..Z de la pantalla confirma esta situacin).
Observe que las variables, X, Y, Z y T son ubicaciones de almacenamiento
diferentes de los registros X, Y, Z y T de la pila.

Almacenamiento y recuperacin de nmeros


Los nmeros se almacenan en variables identificadas mediante letras y se
recuperan de stas mediante las funciones I (almacenar) y
L(recuperar).
Para almacenar una copia de un nmero mostrado (registro X) en
una variable:
Presione la tecla de letra I.
Para recuperar una copia de un nmero de una variable y que
aparezca en la pantalla:
Presione la tecla de letra L.

Ejemplo: almacenamiento de nmeros.


Almacenar el nmero de Avogadro (aproximadamente 6,0221 10
23
) en A.
Teclas: Pantalla: Descripcin:
6,0221 a 23 44J4_ Nmero de Avogadro.
I ' _ Solicitud de la variable.
A (mantener pulsada
la tecla )
' h Muestra la funcin mientras la
tecla permanece presionada.
(dejar de presionar la
tecla)
44J4 Almacena una copia del nmero
de Avogadro en A. Al mismo
tiempo se da fin a la insercin de
dgitos (no hay cursor)
Borra el nmero de la pantalla.
L l'l _ Solicitud de la variable.

Almacenamiento de datos en variables 33


A 44J4 Copia el nmero de Avogadro de
A y lo muestra en la pantalla.
Visualizacin de una variable sin recuperarla
La funcin @_ muestra el contenido de una variable sin almacenar el
nmero en el registro X. Se asigna una etiqueta a la variable en la pantalla,
como:
h
J4
En el modo de visualizacin de fracciones (gg), parte del entero
puede resultar descartado. Esto ser indicado por el "" ubicado en el
extremo izquierdo del entero.Para ver la mantisa completa, presione
@ _. La parte entera es la porcin ubicada a la izquierda de la raz
( o ).
@_ se suele utilizar mayormente en programacin, pero tambin en
cualquier momento que se desee ver el valor de una variable sin que ello afecte
al contenido de la pila.
Para cancelar la visualizacin VIEW, presione _ o _ una vez.

Revisin de variables del catlogo VAR


La funcin g _ (memoria) proporciona informacin acerca de la
memoria:
J
'hl 4l'0

donde nn,nnn es el nmero de bytes de memoria disponible.
Al presionar la tecla de men {'hl` se mostrar el catlogo de variables.
Al presionar la tecla de men {l'0` aparecer el catlogo de programas.

34 Almacenamiento de datos en variables


Para revisar los valores de todas las variables o de aqullas
distintas de cero:
1. Presione g_ {#}.
2. Presione _ o _ para desplazar la lista y mostrar la variable que
desea. (Observe que el indicador cd hace saber que las teclas _ y
_ estn activas. Si el modo de visualizacin de fracciones est activo,
ST el indicador no ser activado para indicar la precisin.)
Para ver todos los dgitos significativos del catlogo {#}, presione
@ _. (Si se trata de un nmero binario con ms de 12 dgitos,
utilice las teclas _ y _ para ver el resto).
3. Para copiar una variable mostrada del catlogo en el registro X, presione
g.
4. Para borrar una variable y establecer su valor en cero, presione
g
g
mientras se muestra en el catlogo.
5. Presione _ para salir del catlogo.

Borrado de variables
Los valores de las variables se conservan en la Memoria continua hasta que se
reemplazan o se borran. Al borrar una variable, el valor de sta pasa a ser
cero; el valor cero no ocupa memoria.
Para borrar una sola variable:
Almacene el valor cero en ella: presione 0 _variable.
Para borrar variables seleccionadas:
1. Presione g_ {#` y utilice _ o _ para mostrar la variable.
2. Presione gg.
3. Presione _ para salir del catlogo.

Almacenamiento de datos en variables 35


Para borrar todas las variables a la vez:
Presione gg {'hl'`.

Operaciones aritmticas con variables


almacenadas
El almacenamiento de operaciones aritmticas y la recuperacin de
operaciones aritmticas le permiten realizar clculos con un nmero
almacenado en una sin recuperar sta de la pila. Un clculo utiliza un nmero
del registro X y un nmero de la variable especificada.
Almacenamiento de operaciones aritmticas
El almacenamiento de operaciones aritmticas utiliza __, __,
__ o _ _ para realizar operaciones aritmticas en la propia
variable y almacenar en ella el resultado. Utiliza el valor del registro X y no
afecta a la pila.
Nuevo valor de la variable = Valor anterior de la variable {+, , , ` x.
Por ejemplo, imagine que desea restar al valor de A(15) el nmero del registro
X (3, mostrado en pantalla). Presione __ A. Ahora A = 12, mientras que
3 sigue en pantalla.
A 15
A
12
T
t
T
t
Z z
Z
z
Y y
Y
y
X 3
X
3

36 Almacenamiento de datos en variables


Recuperacin de operaciones aritmticas
La recuperacin de operaciones aritmticas emplea g_, g _,
g_ o g_ para realizar operaciones aritmticas en el registro X
utilizando un nmero recuperado y enviar el resultado a la pantalla. Slo afecta
al registro X.
Nueva x = Anterior x {+, , , ` Variable
Por ejemplo, imagine que desea dividir el nmero del registro X (3, mostrado en
pantalla) por el valor de A(12). Presione g_ A. Ahora x = 0,25, mientras
12 sigue estando en A. La recuperacin de operaciones aritmticas ahorra
memoria a los programas: con g_A (una instruccin) se utiliza la mitad
de memoria que con g A, _ (dos instrucciones).
A 12 A 12
T t T t
Z z Z z
Y y Y y
X 3 X 0,25

Ejemplo:
Imagine que las variables D, E y F contienen los valores 1, 2 y 3. Utilice la
recuperacin de operaciones aritmticas para sumar 1 a cada una de esas
variables.
Teclas: Pantalla: Descripcin:
1 _D
2 _E
3 _F
J
4

Almacena los valores en la


variable.
1 __ D
__ E _
_ F

J
Suma 1 a D, E y F.

Almacenamiento de datos en variables 37


@_ D
4
Muestra el valor actual de D.
@_ E

@_ F

_ J Borra la pantalla VIEW; muestra


de nuevo el registro X.
Imagine que las variables D, E y F contienen los valores 2, 3 y 4 del ltimo
ejemplo. Divida 3 entre D, multiplquelo por E y sume F al resultado.
Teclas: Pantalla: Descripcin:
3 g_ D J Calcula 3 D.
g_ E 3 D E.
g_ F 3 D E + F

Intercambio de x con cualquier variable


La tecla @ _ permite intercambiar el contenido de x (el registro X
mostrado) con el de cualquier variable. La ejecucin de esta funcin no afecta a
los registros Y, Z o T.
Ejemplo:
Teclas: Pantalla: Descripcin:
12 _A J4 Almacena 12 en la variable A.
3 _ Muestra x.
@_ A J4 Intercambia los contenidos del
registro X y de la variable A.
@_ A Intercambia los contenidos del
registro X y de la variable A.

38 Almacenamiento de datos en variables


A 12 A 3
T
t T t
Z z Z z
Y y Y y
X 3
X
12

La variable "i"
Puede tener acceso a la variable 27 directamente (la variable i) La tecla
_ est identificada con "i", y significa i siempre que el indicador A..Z est
activo. Aunque almacena nmeros como otras variables, i tiene un uso especial
y es que se puede hacer referencia a otras variables, incluidos registros
estadsticos, mediante la funcin (i). Se trata de una tcnica de programacin
denominada direccionamiento indirecto que se describe en la seccin
"Direccionamiento indirecto de variables y etiquetas" del captulo 13 .

Funciones de nmeros reales 41


4
Funciones de nmeros reales
En este captulo se describen la mayora de las funciones de la calculadora que
realizan clculos con nmeros reales, incluidas algunas funciones numricas
utilizadas en programas (como ABS, la funcin de valor absoluto):

Funciones exponenciales y logartmicas.

Cociente y resto en divisiones

Funciones potenciales. ( _ y _)

Funciones trigonomtricas.

Funciones hiperblicas.

Funciones de porcentaje.

Constantes fsicas.

Funciones de conversin de coordenadas, ngulos y unidades.

Funciones probabilsticas.

Partes de los nmeros (funciones de modificacin del nmero).


Las funciones y clculos aritmticos se describieron en los captulos 1 y 2. Las
operaciones numricas avanzadas (bsqueda de raz, integracin, nmeros
complejos, conversiones de base y estadsticas) se describen en captulos
posteriores.

42 Funciones de nmeros reales


Funciones exponenciales y logartmicas
Coloque el nmero en la pantalla y ejecute la funcin (no es necesario
presionar g).
Para calcular: Presione:
Logaritmo natural (base e) _
Logaritmo decimal (base 10) g_
Exponencial natural _
Exponencial decimal (antilogaritmo) g_

Cociente y resto en divisiones


Puede utilizar g_ y @g para obtener el cociente y resto en
operaciones de divisin en las que intervengan dos nmeros enteros.
1. Teclee el primer nmero entero.
2. Presione g para separar el primer nmero del segundo.
3. Teclee el segundo nmero. (No presione g.)
4. Presione la tecla de funcin.
Ejemplo:
Para mostrar el cociente y resto resultantes de la operacin 58 9
Teclas: Pantalla: Descripcin:
58 g 9 g_ Muestra el cociente.
58 g 9 @g Muestra el resto.

Funciones potenciales
Para calcular el cuadrado de un nmero x, teclee x y presione _.
Para calcular la raz cuadrada de un nmero x, teclee x y presione _.

Funciones de nmeros reales 43


Para calcular el cubo de un nmero x, teclee x y presione g _.
Para calcular la raz cbica de un nmero x, teclee x y presione g_.
Para calcular una potencia x de 10, teclee x y presione g _.
En modo RPN, para calcular un nmero y elevado a una potencia x, teclee y
gx. A continuacin presione _. (Para y > 0, x puede ser cualquier
nmero racional; para y < 0, x tiene que ser un entero impar; para y = 0, x
debe ser positivo).
Para calcular: Presione: Resultado:
15
2
15 _
44
10
6
6 g_
J
5
4
5 g 4 _
4
2
1,4
2 g 1,4 __
>
(1,4)
3
1,4 _gg_
4
196 196 _
J
3
125

125 _g_

En modo RPN, para calcular una raz x de un nmero y (la raz x

de y), teclee
y gx. A continuacin presione _. Para y<0, x debe ser un nmero
entero.
Para calcular: Presione: Resultado:
4
625

625 g 4 _

4 . 1
37893 ,

,37893 g 1,4 _ _
4

Trigonometra
Insercin de
Presione @_ para insertar los primeros 12 dgitos de en el registro X.

44 Funciones de nmeros reales


(El nmero mostrado depende del formato de visualizacin.) Dado que es una
funcin, no es necesario separarla de otro nmero mediante g.
Tenga en cuenta que la calculadora no puede representar exactamente , ya
que es un nmero irracional.
Configuracin del modo angular
El modo angular especifica la unidad de medida que se va a utilizar en
funciones trigonomtricas. El modo no convierte nmeros ya existentes (consulte
la seccin "Funciones de conversin" posteriormente en este captulo).
360 grados = 2 radianes = 400 gradientes
Para establecer un modo angular, presione g. Aparecer un men en el
que podr seleccionar una opcin.
Opcin Descripcin Indicador
^'` Establece el modo Grados (DEG). Utiliza
grados decimales, no grados, minutos y
segundos.
ninguno
^lh` Establece el modo Radianes (RAD). RAD
^'lh` Establece el modo Gradientes (GRAD) GRAD
Funciones trigonomtricas
Con x en la pantalla:
Para calcular: Presione:
Seno de x. _
Coseno de x. _
Tangente de x. _
Arcoseno de x. g_
Arcocoseno de x. g_
Arcotangente de x. g_

Funciones de nmeros reales 45


Nota

Los clculos con el nmero irracional no se pueden expresar


exactamente con la precisin interna de 12 dgitos de la
calculadora. Este hecho es mucho ms evidente en
trigonometra. Por ejemplo el seno de (radianes) calculado no
es cero, sino 2,0676 10
13
, es decir, prcticamente cero.
Ejemplo:
Demostrar que el coseno de (5/7) radianes y el coseno de 128,57 son
iguales (utilizando cuatro dgitos significativos).
Teclas: Pantalla: Descripcin:
g {lh} Establece el modo Radianes
(indicador RAD activado).
_ 5 _ 7 g J 5/7 en formato decimal.
@___ 4 Cos (5/7).
g {'} 4 Cambia al modo Grados (no
hay indicador).
128,57 _ 4 Calcula cos 128,57, que es el
mismo que cos (5/7).
Nota de programacin:
Las ecuaciones que utilizan funciones trigonomtricas inversas para determinar
un ngulo , se suelen representar de la siguiente forma:
= arctan (y/x).
Si x = 0, entonces y/x no est definido, lo que provoca el error 1'1 .
Para un programa, por tanto, sera ms fiable determinar mediante una
conversin de coordenadas rectangulares a polares, que convierte (x,y) en (r,).
Consulte la seccin "Conversin de coordenadas" ms adelante en este
captulo.

46 Funciones de nmeros reales


Funciones hiperblicas
Con x en la pantalla:
Para calcular: Presione:
Seno hiperblico de x (SINH). gg_
Coseno hiperblico de x (COSH). gg_
Tangente hiperblica de x (TANH). gg_
Arcoseno hiperblico de x (ASINH). ggg_
Arcocoseno hiperblico de x (ACOSH). ggg_
Arcotangente hiperblico de x (ATANH). ggg_

Funciones de porcentaje
Las funciones de porcentaje son especiales (comparadas con _ y _ )
porque conservan el valor del nmero base (en el registro Y) cuando devuelven
el resultado del clculo del porcentaje (en el registro X). A continuacin, puede
seguir haciendo clculos utilizando tanto el nmero base como el resultado sin
tener que insertar de nuevo aqul.

Para calcular: Presione:


x% de y y gx _
Cambio de porcentaje de y a x. (y 0) y gx @_
Ejemplo:
Hallar el impuesto sobre ventas al 6% y el coste total de un artculo de 15,76 .
Utilice el formato de visualizacin FIX 2 de forma que los costes se redondeen
adecuadamente.

Funciones de nmeros reales 47


Teclas: Pantalla: Descripcin:
_ {1} 2 Redondea el resultado de la
pantalla a dos lugares
decimales.
15.76 g J
6 _ > Calcula el 6% de impuesto.
_ JJ Coste total (precio base + 6%
de impuestos).
Imagine que el artculo de 15,76 costaba 16,12 el ao pasado. Cul es
el porcentaje de cambio del precio del ao pasado al de este ao?
Teclas: Pantalla: Descripcin:
16,12 g JJ4
15.76 @_ 44 El precio de este ao cay
aproximadamente un 2,2%
respecto al del ao pasado.
_ {1} 4 44 Restaura el formato FIX 4.
Nota

El orden de los dos nmeros es importante para la funcin


%CHG. El orden afecta a si el cambio de porcentaje se
considera positivo o negativo.

48 Funciones de nmeros reales


Constantes fsicas
El men CONST contiene 40 constantes fsicas. Puede presionar @
_ para ver los siguientes elementos.
Men CONST
Elementos Descripcin Valor
^` Velocidad de la luz en el vaco 299792458 m s
1
^` Aceleracin de la gravedad 9,80665 m s
2
^'` Constante de gravitacin de
Newton
6,67310
11
m
3
kg
1
s
2
^'` Volumen molar del gas ideal 0,022413996 m
3
mol
1
^hh
` Constante de Avogadro 6,0221419910
23
mol1
{l

} Constate de Rydberg 10973731,5685 m1


^` Carga elemental 1,60217646210
19
C
^` Masa del electrn 9,1093818810
31
kg
^F` Masa de Planck 1,6726215810
27
kg
^

` Masa del neutrn 1,6749271610


27
kg
^l` Masa del mun 1,8835310910
28
kg
^l` Constante de Boltzmann 1,380650310
23
J K
1

^'` Constante de Planck 6,6260687610


34
J s
^
'
` Constante de Planck sobre 2 pi 1,05457159610
34
J s
^
` Cuanto de flujo magntico 2,06783363610
15
Wb
^=
` Radio de Bohr 5,29177208310
11
m
^
` Constante elctrica 8,85418781710
12
F m
1
^ ` Constante molar de los gases 8,314472 J mol
1
k
1
^ ` Constante de Faraday 96485,3415 C mol
1
{} Constante de masa atmica 1,6605387310
27
kg
^l
` Constante magntica 1,256637061410
6
NA
2
^l` Magnetn de Bohr 9,2740089910
24
J T
1
^lh` Magnetn nuclear 5,0507831710
27
J T
1
^ll` Momento magntico del protn 1,41060663310
26
J T
1
^l` Momento magntico del
electrn
9,2847636210
24
J T
1

Funciones de nmeros reales 49


Elementos Descripcin Valor
^` Momento magntico de neutrn 9,66236410
27
J T
1
^ll` Momento magntico del mun 4,4904481310
26
J T
11
^r` Radio clsico del electrn 2,81794028510
15
m
{
} Impedancia caracterstica del
vaco
376,730313461

^` Longitud de onda de Compton 2,42631021510
12
m
^

` Longitud de onda de Compton


del neutrn
1,31959089810
15
m
^
F
` Longitud de onda de Compton
del protn
1,32140984710
15
m
^` Constante de estructura fina 7,29735253310
3
^` Constante de StefanBoltzmann 5,670410
8
W m
2
K
4
^!` Temperatura de Celsius 273,15
^a!` Atmsfera estndar 101325 Pa
{

F} Relacin giromagntica del


protn
267522212 s
1
T
1
^'J` Constante de la primera
radiacin
3741771071016 W m
2
^'4` Constante de la segunda
radiacin
0,014387752 m K
{'
} Cuanto de conductancia 7,74809169610
5
S
Referencia: Peter J.Mohr y Barry N.Taylor, CODATA Recommended Values
of the Fundamental Physical Constants: 1998, Journal of Physical and
Chemical Reference Data,Vol.28, No.6,1999 and Reviews of Modern
Physics,Vol.72, No.2, 2000.

Para insertar una constante:
1. Coloque el cursor donde desee insertar la constante.
2. Presione @_ para mostrar el men de constantes fsicas.
3. Presione _ _ _ _(tambin puede presionar @_
para obtener acceso a la siguiente pgina, una pgina cada vez) para
recorrer el men hasta que la constante que desea aparezca subrayada y,
a continuacin, presione g para insertarla.

410 Funciones de nmeros reales


Funciones de conversin
Existen cuatro tipos de conversiones: coordenadas (polar/rectangular), angular
(grados/radianes), tiempo (decimal/minutossegundos) y unidades (cm/in,
C/F, l/gal, kg /lb).
Conversin de coordenadas
Los nombres de funcin para estas conversiones son y,x,r y ,ry,x.
Las coordenadas polares (r,) y rectangulares (x,y) se miden tal y como muestra
la ilustracin. El ngulo utiliza unidades definidas por el modo angular actual.
Un resultado calculado para estar comprendido entre 180 y 180,
entre y radianes o entre 200 y 200 gradientes.
x
y
r

Para realizar conversiones entre coordenadas rectangulares y


polares:
1. Inserte las coordenadas (en forma rectangular o polar) que desea convertir.
En modo RPN, el orden es y gx o gr.
2. Ejecute la conversin que desea: presione g_ (rectangular a polar)
o @ _ (polar a rectangular). Las coordenadas convertidas se
almacenarn en los registros X e Y.
3. La pantalla (el registro X) mostrar r (resultado polar) o x (resultado
rectangular). Presione _ para ver o y.

Funciones de nmeros reales 411


x
y
r
X
Y
r y, x
y, x , r

Ejemplo: conversin polar a rectangular.


En los siguientes tringulos rectngulos, halle los catetos x y y del tringulo de
la izquierda, y la hipotenusa r y el ngulo en el tringulo de la derecha.
y
10
30
o
x
r
4
3

Teclas: Pantalla: Descripcin:


g {'} Establece el modo Grados
(DEG).
30 g 10 @_ Calcula x.
_ Muestra y.
4 g 3 g_ Calcula la hipotenusa (r).
_ JJ Muestra .

412 Funciones de nmeros reales


Ejemplo: conversin con vectores.
El ingeniero P.C. Bord ha determinado que en el circuito RC mostrado, la
impedancia total es 77,8 ohmios y la tensin se retrasa respecto a la corriente
un total de 36,5 . Cules son los valores de resistencia R y reactancia
capacitiva X
C
del circuito?
Utilice un diagrama vectorial como el que se muestra en la figura, con una
impedancia igual a la magnitud polar r y un retardo de tensin igual al ngulo
en grados. Cuando los valores se convierten a coordenadas rectangulares, el
valor x da como resultado R, en ohmios y el valor y X
C
,tambin en ohmios.
R
C
R
X
c
_
36,5
o
77,8 ohms

Teclas: Pantalla: Descripcin:


g {'} Establece el modo Grados.
36,5 _g Inserta , los grados del retraso de
la tensin.
77,8 _ Inserta r, ohmios de impedancia
total.
@_ 4J Calcula x, resistencia en ohmios,
R.
_ 44 Muestra y, reactancia en ohmios,
X
C
.
Para realizar operaciones ms complejas con vectores (suma, resta, producto
cruzado y producto escalar), consulte el programa "Operaciones vectoriales"
en el captulo 15, "Programas matemticos".

Funciones de nmeros reales 413


Conversiones de tiempo
Los valores del tiempo (en horas, H) o de los ngulos (en grados, G) se pueden
convertir al formato de fraccin decimal (H.h o G.g) o al formato de
minutossegundos (H.MMSSss o G.MMSSss) mediante las teclas g_ o
@_.
Para realizar conversiones entre fracciones decimales y
minutossegundos:
1. Teclee la hora o el ngulo (en formato decimal o en formato de
minutossegundos) que desee convertir.
2. Presione @_ o g_. Se mostrar el resultado.
Ejemplo: conversin de formatos de tiempo.
A cuntos minutos y segundos equivale un 1/7 de una hora? Utilice el formato
de visutalizacin FIX 6.
Teclas: Pantalla: Descripcin:
_ {1} 6 Establece el formato de
visualizacin FIX 6.
_ 1 _ 7 J_ 1/7 como fraccin decimal.
@_ 4> Igual a 8 minutos y 34,29
segundos.
_ {1} 4 Restaura el formato de
visualizacin FIX 4.
Conversiones de ngulos
En las conversiones a radianes, se supone que las unidades del nmero del
registro X son grados; en las conversiones a grados, se supone que las
unidades del nmero del mismo registro son radianes.
Para convertir un ngulo entre grados y radianes:
1. Teclee el ngulo (en grados decimales o radianes) que desee convertir.
2. Presione @_ o g_. Se mostrar el resultado.

414 Funciones de nmeros reales


Conversin de unidades
La calculadora HP 33s tiene ocho funciones de conversin de unidades en el
teclado: kg, lb, C, F, cm, in, l, gal.

Para
convertir:
A: Presione: Resultado en
pantalla:
1 libra kg 1 g_
(kilogramos)
1 kilo lb 1 @_ 44 (libras)
32 F C 32 g_ (C)
100 C F 100 @_ 4J4 (F)
1 pulgada cm 1 g_ 4
(centmetros)
100 cm in 100 @_ >J
(pulgadas)
1 galn l 1 g_ (litros)
1 l gal 1 @_ 44 (galones)

Funciones probabilsticas
Factorial
Para calcular el factorial de un nmero entero no negativo x mostrado en
pantalla (0 x 253), presione g_ (la tecla combinada izquierda _).
Gamma
Para calcular la funcin gamma de un nmero no entero x, (x), teclee (x 1) y
presione g_. La funcin x! calcula (x + 1). El valor de x no puede ser un
nmero entero negativo.

Funciones de nmeros reales 415


Probabilidad
Combinaciones
Para calcular el nmero de posibles conjuntos de n elementos tomados de r en r,
inserte n en primer lugar, a continuacin g_ y, por ltimo, r (slo
nmeros enteros no negativos). Ningn elemento aparece varias veces en un
conjunto y los diferentes rdenes de los mismos elementos r no se cuentan por
separado.
Permutaciones
Para calcular el nmero de posibles combinaciones de n elementos tomados de
r en r, inserte n en primer lugar, a continuacin g_ y, por ltimo, r (slo
nmeros enteros no negativos). Ningn elemento aparece varias veces en una
distribucin y los diferentes rdenes de los mismos elementos r se cuentan por
separado.
Origen
Para almacenar el nmero en x como nuevo origen para el generador de
nmeros aleatorios, presione @_.
Generador de nmeros aleatorios
Para generar un nmero aleatorio comprendido en el intervalo 0 x < 1,
presione @g. (El nmero forma parte de una secuencia de nmeros
pseudoaleatoria uniformemente distribuida. Pasa la prueba de espectro de D.
Knuth, The Art of Computer Programming, vol. 2, Seminumerical
Algorithms,Seminumerical Algorithms, vol. 2, Londres: Addison Wesley,
1981.)
La funcin RANDOM utiliza un origen para generar un nmero aleatorio. Cada
nmero generado se convierte en el nuevo origen para el prximo nmero
aleatorio. Por tanto, una secuencia de nmeros aleatorios se puede repetir
comenzado por el mismo origen. Puede almacenar un nuevo origen con la
funcin SEED. Si se borra la memoria, el origen toma el valor cero.

416 Funciones de nmeros reales


Ejemplo: combinaciones de personas.
Una compaa que emplea a 14 mujeres y 10 hombres quiere formar un comit
de seguridad de seis personas. Cuntas combinaciones diferentes de personas
son posibles? Poner cero como origen har que la calculadora genere su
propio origen.
Teclas: Pantalla: Descripcin:
24 g 6 _ Veinticuatro personas
agrupadas de seis en seis.
g_ J> Nmero total de combinaciones
posibles.
Si los empleados son elegidos aleatoriamente, cul es la probabilidad de que
el comit contenga seis mujeres? Para hallar la probabilidad de un evento,
divida el nmero de combinaciones correspondientes a ese evento por el
nmero total de combinaciones.
Teclas: Pantalla: Descripcin:
14 g 6 _
Catorce mujeres agrupadas
de seis en seis.
g_
Nmero de combinaciones
de seis mujeres en el comit.
_ J>
Devuelve el nmero total de
combinaciones y lo almacena
en el registro X.
_ 44
Divide las combinaciones de
mujeres por las
combinaciones totales para
hallar la probabilidad de que
alguna combinacin tenga
seis mujeres.

Funciones de nmeros reales 417


Partes de los nmeros
Estas funciones se utilizan principalmente en programacin.
Parte entera
Para quitar la parte fraccional de x y reemplazarla por ceros, presione
@ g. (Por ejemplo, la parte entera de 14,2300 es 14,0000.)
Parte fraccional
Para quitar la parte entera de x y reemplazarla por ceros, presione @g.
(Por ejemplo, la parte fraccional de 14,2300 es 0,2300)
Valor absoluto
Para reemplazar x por su valor absoluto, presione g_.
Valor del signo
Para indicar el signo de x, presione @ _. Si el valor de x es
negativo, 1,0000 aparecer en la pantalla; si es cero, aparecer 0,0000; si
es positivo, ver 1,0000.
Nmero entero ms grande
Para obtener el nmero entero ms grande que sea igual al nmero dado o
menor que ste, presione @ g.
Ejemplo:
Para calcular: Presione: Pantalla:
La parte entera de 2,47 2,47 @g 4
La parte fraccional de 2,47 2,47 @g
El valor absoluto de 7 7 _g_
El valor del signo de 9 9 @_ J
El mayor entero posible que sea igual o
menor que 5,3
5,3 _@g

418 Funciones de nmeros reales


La funcin RND ( gg ) redondea x internamente al nmero de dgitos
especificado por el formato de visualizacin. (El nmero interno se representa
mediante 12 dgitos.) Consulte el captulo 5 para conocer el comportamiento de
la funcin RND en el modo de visualizacin de fracciones.

Nombres de funciones
Puede haber observado que el nombre de una funcin aparece en pantalla al
presionar y mantener pulsada la tecla para ejecutarla. (El nombre permanece
en pantalla mientras mantenga presionada la tecla). Por ejemplo, mientras
presiona _, la pantalla mostrar '1h "SIN" es el nombre de la funcin tal
y como aparecer en las lneas de programa (y normalmente tambin en
ecuaciones).

Fracciones 51
5
Fracciones
La seccin "Fracciones" del captulo 1 introduce los principios bsicos sobre el
modo de insertar, mostrar y calcular fracciones:

Para insertar una fraccin, presione _ dos veces (despus de la parte


entera y entre el numerador y el denominador). Para insertar 2
3
/
8
,
presione 2 _ 3 _ 8. Para insertar
5
/
8
, presione _ 5 _ 8 o 5 _
_ 8.

Para activar y desactivar el modo de visualizacin de fracciones, presione


g g. Cuando se desactiva el modo de visualizacin de fracciones,
la pantalla vuelve al formato de visualizacin anterior. (FIX, SCI, ENG y ALL
tambin desactivan el modo de visualizacin de fracciones.)

Las funciones se comportan de igual manera con fracciones que con


nmeros decimales (excepto RND, que se describe posteriormente en este
captulo).
En este captulo se proporciona ms informacin acerca del uso y visualizacin
de fracciones.

Insercin de fracciones
Puede escribir casi cualquier nmero como una fraccin mediante el teclado,
incluidas fracciones impropias (donde el numerador es mayor que el
denominador). Sin embargo, la calculadora mostrar si no tiene en cuenta
estas dos restricciones:

El nmero entero y el numerador no deben tener ms de 12 dgitos en total.

El denominador no debe contener ms de 4 dgitos.

52 Fracciones
Ejemplo:
Teclas: Pantalla: Descripcin:
gg Activa el modo de visualizacin de
fracciones.
1,5 g J J4 Inserta 1,5, que se muestra como
una fraccin.
1 _ 3 _ 4 g J Inserta 1
3
/
4
.
gg J Muestra x como un nmero
decimal.
gg J Muestra x como una fraccin.
Si no obtiene los mismos resultados que en el ejemplo, puede haber cambiado
sin darse cuenta el modo de visualizacin de fracciones. (Consulte la seccin
"Cambio de la visualizacin de fracciones" ms adelante en este captulo.)
El siguiente tema incluye ms ejemplos de fracciones vlidas y no vlidas que
se pueden insertar.
Slo se pueden escribir fracciones si la base numrica es 10 (la base numrica
normal). Consulte el captulo 10 para obtener ms informacin acerca del
cambio de la base numrica.

Fracciones en la pantalla
En el modo de visualizacin de fraccional, los nmeros se analizan
internamente como nmeros decimales y, a continuacin, se muestran utilizando
las fracciones ms precisas permitidas. Adems, los indicadores de precisin
muestran la direccin de cualquier imprecisin de la fraccin comparada con
su valor decimal de 12 dgitos. La mayora de los registros estadsticos son
excepciones y no siguen esta regla (siempre se muestran como nmeros
decimales).

Fracciones 53
Reglas de visualizacin
La fraccin que aparece en pantalla puede ser diferente a la que se inserta. En
su condicin predeterminada, la calculadora muestra un nmero fraccional
segn las siguientes reglas. (Para cambiar las reglas, consulte la seccin
"Cambio de la visualizacin de fracciones" ms adelante en este captulo.)

El nmero tiene una parte entera y, si es necesario, una fraccin propia (el
numerador menor que el denominador).

El denominador no es mayor que 4095.

La fraccin se reduce tanto como sea posible.


Ejemplos:
A continuacin se muestran algunos ejemplos de valores insertados y el
resultado que aparece en pantalla. Para comparar, tambin se muestran los
valores internos de 12 dgitos. Los indicadores c y d de la ltima columna se
describen ms adelante.
Valor insertado Valor interno Fraccin mostrada
2
3
/
8
2,37500000000
4
14
15
/
32
14,4687500000
J J4
54
/
12
4,50000000000
J4
6
18
/
5
9,60000000000
>
34
/
12
2,83333333333
4 T
15
/
8192
0,00183105469
4 S
12345678
12345
/
3
(Entrada no vlida)

16
3
/
16384
(Entrada no vlida)

Indicadores de precisin
Los indicadores c y d que aparecen en la parte derecha de la pantalla
informan de la precisin de una fraccin mostrada. La calculadora compara el
valor de la parte fraccional del nmero interno de 12 dgitos con el valor de la
fraccin mostrada:

54 Fracciones

Si no se ilumina ningn indicador, la parte fraccional del valor interno de


12 dgitos coincide con el valor de la fraccin mostrada.

Si se ilumina el indicador d, la parte fraccional del valor interno de 12


dgitos es ligeramente inferior a la fraccin mostrada (el numerador exacto
no es inferior por ms de 0,5 con respecto al numerador mostrado).

i se ilumina el indicador c, la parte fraccional del valor interno de 12


dgitos es ligeramente superior a la fraccin mostrada (el numerador exacto
no supera en ms de 0,5 al numerador mostrado).
Este diagrama muestra la relacin existente entre la fraccin mostrada y los
valores cercanos (c y d indican que el numerador exacto es ligeramente
superior o inferior al numerador mostrado, respectivamente).
0 7/16
6
16
/
0 7/16 0 7/16
(0,40625)
6,5
16
/
7
16
/
7,5
16
/
8
16
/
(0,43750) (0,46875)

Esto es especialmente importante si cambia las reglas de visualizacin de


fracciones. Consulte la seccin "Cambio de la visualizacin de fracciones" ms
adelante en este captulo. Por ejemplo, si decide que todas las fracciones
tengan 5 como denominador,
2
/
3
se mostrar como c porque la
fraccin exacta es aproximadamente
3,3333
/
5
, ligeramente superior a
3
/
5
. De
forma similar,
2
/
3
se muestra como c porque el numerador verdadero
es ligeramente mayor que 3.
Algunas veces un indicador se ilumina cuando no se espera. Por ejemplo, si
inserta 2
2
/
3
, ver 4 4c, aunque ste sea el nmero exacto insertado. La
calculadora siempre compara la parte fraccional del valor interno y el valor de
12 dgitos slo de la fraccin. Si el valor interno tiene una parte entera, su
parte fraccional contendr menos de 12 dgitos, por lo que no podr coincidir
exactamente con una fraccin que utilice los 12 dgitos.

Fracciones 55
Fracciones ms largas
Si la fraccin mostrada es demasiado larga y no cabe en la pantalla,
aparecer ... al principio. La parte fraccional siempre cabe (... significa que la
parte entera no se muestra completamente). Para ver la parte entera (y la
fraccin decimal), mantenga presionada @ _. Las fracciones no se
pueden desplazar por la pantalla.
Ejemplo:
Teclas: Pantalla: Descripcin:
14 _ ...4 J4 Calcula e
14
.
@_ J444J Muestra todos los dgitos
decimales.
_ A ...4 J4 Almacena el valor en A.
@_ A h
...4 J4
Muestra A.
__ Borra x.

Cambio de la visualizacin de fracciones


En su condicin predeterminada, la calculadora muestra un nmero fracciones
segn ciertas reglas. (Consulte la seccin "Reglas de visualizacin"
anteriormente en este captulo.) Sin embargo, puede cambiar estas reglas en
funcin de cmo desea que se muestren las fracciones:

Puede establecer el mximo denominador utilizado.

Puede seleccionar uno de los tres formatos de fraccin.


En los siguientes temas se explicar el modo de cambiar la visualizacin de
fracciones.

56 Fracciones
Configuracin del mximo denominador
Para cualquier fraccin, el denominador se selecciona en funcin de un valor
almacenado en la calculadora. Si representamos las fracciones como a b/c,
entonces /c corresponde al valor que controla el denominador.
El valor de /c slo define el mximo denominador usado en el modo de
visualizacin de fracciones (el denominador especfico utilizado viene
determinado por el formato de la fraccin que se describe en el siguiente tema).

Para establecer el valor de /c, presione n @ _, donde n es el mximo


denominador que desea. n no puede ser mayor que 4095. Esto tambin
activa el modo de visualizacin de fracciones.

Para recuperar el valor de /c e insertarlo en el registro X, presione 1


@ _.

Para restaurar el valor predeterminado o 4095, presione 0 @ _ (el


valor predeterminado tambin se restaura al utilizar 4095 o un nmero ms
grande). Esta accin tambin activa el modo de visualizacin de fracciones.
La funcin /c utiliza el valor absoluto de la parte entera correspondiente al
nmero almacenado en el registro X. No cambia el valor del registro LAST X.
Eleccin de un formato de fraccin
La calculadora tiene tres formatos de fraccin. Independientemente del formato,
las fracciones mostradas son siempre las ms aproximadas ajustndose a las
reglas de ese formato.

Fracciones ms precisas. Las fracciones tienen cualquier denominador


hasta el valor de /c y se reducen tanto como es posible. Por ejemplo, si
estudia conceptos matemticos con fracciones, puede estar interesado en
utilizar cualquier denominador posible (el valor de /c es 4095). Este es el
formato de fraccin predeterminado.

Factores de denominador. Las fracciones slo tienen denominadores


que son factores del valor /c y se reducen tanto como es posible. Por
ejemplo, si calcula precios de acciones, puede que le interese ver J y
(el valor de /c es 8 ). O si el valor de /c es 12, los denominadores
posibles son 2, 3, 4, 6 y 12.

Fracciones 57

Denominador fijo. Las fracciones siempre utilizan el valor de /c como


denominador (no se reducen). Por ejemplo, si trabaja con medidas de
tiempo, puede estar interesado en ver J 4 (el valor de /c es 60 ).
Para seleccionar un formato de fraccin, debe cambiar el estado de dos
marcadores. Cada marcador se puede "establecer" o "borrar" y en un caso el
estado del marcador 9 no importa.
Cambie estos marcadores: Para obtener este formato de
fraccin:
8 9
Ms preciso Borrar
Factores de denominador Establecer Borrar
Denominador fijo Establecer Establecer
Puede cambiar los marcadores 8 y 9 para establecer el formato de fraccin
siguiendo los pasos enumerados anteriormente. (Dado que los marcadores son
especialmente tiles en programas, su uso se describe detalladamente en el
captulo 13.)
1. Presione @g para obtener el men de marcadores.
2. Para establecer un marcador, presione {'} y escriba el nmero de
marcador, como por ejemplo 8.
Para borrar un marcador, presione {'} y escriba el nmero de marcador.
Para ver si un marcador est establecido, presione {'} y escriba su
nmero. Presione _ o _ para borrar la respuesta
'
o
h
.
Ejemplos de visualizacin de fracciones
En la tabla siguiente se muestra cmo se representa el nmero 2,77 en pantalla
en los tres formatos de fraccin para dos valores de /c.
Cmo aparece en pantalla 2,77 Formato
de fraccin
/c = 4095 /c = 16
Ms preciso 2 77/100
(2,7700)
2 10/13S
(2,7692)

Factores de
denominador
2 1051/1365S
(2,7699)
2 3/4S
(2,7500)

Denominador fijo 2 3153/4095S


(2,7699)
2 12/16S
(2,7500)

En la tabla siguiente se muestra cmo aparecen en pantalla los diferentes


nmeros en los tres formatos de fraccin para un valor de /c de 16.

58 Fracciones
Nmero insertado y fraccin mostrada Formato
de fraccin
2 2,5 2
2
/
3
2,9999 2
16
/
25

Ms preciso 2 2 1/2 2 2/3S 3T 2 9/14T


Factores de
denominador
2 2 1/2 2 11/16T 3T 2 5/8S
Denominador
fijo
2 0/16 2 8/16 2 11/16T 3 0/16T 2 10/16S
Para un valor de /c de 16.
Ejemplo:
Imaginemos que una accin tiene un valor actual de 48
1
/
4
. Si baja a 2
5
/
8
,
cul sera su valor? Cul sera entonces el 85 por ciento del valor?
Teclas: Pantalla: Descripcin:
@g {'` 8 @
g {'` 9
Establece el marcador 8,
borra el marcador 9 para el
formato "factores de
denominador".
8 @_ Establece el formato
fraccional para incrementos
de
1
/
8
.
48 _ 1 _ 4 g J Inserta el valor inicial.
2 _ 5 _ 8 _ Resta el cambio.
85 _ S Halla el valor del 85 por
ciento al
1
/
8
ms cercano

Fracciones 59
Redondeo de fracciones
Si el modo de visualizacin de fracciones est activo, la funcin RND convierte
el nmero almacenado en el registro X a la representacin decimal ms
cercana de la fraccin. El redondeo se realiza segn el valor actual de /c y el
estado de los marcadores 8 y 9. El indicador de precisin se desactiva si la
fraccin coincide exactamente con la representacin decimal. De lo contrario,
dicho indicador permanece activo (consulte la seccin "Indicadores de
precisin" anteriormente en este captulo).
En una ecuacin o programa, la funcin RND aplica el redondeo fraccional si
el modo de visualizacin de fracciones est activo.
Ejemplo:
Imagine que tiene un espacio de 56
3
/
4
pulgadas que desea dividir en seis
parte iguales. Cunto medir el ancho de cada seccin suponiendo que
puede medir correctamente incrementos de
1
/
16
pulgadas? Cul es el error
de redondeo acumulativo?
Teclas: Pantalla: Descripcin:
16 @_ Establece el formato de
fracciones para incrementos de
1
/
16
pulgadas. (Los
marcadores 8 y 9 deben ser los
mismos que en el ejemplo
anterior.)
56 _ 3 _ 4 _ D Almacena la distancia en D.
6 _ > JS Las secciones son un poco ms
anchas que 9
7
/
16
pulgadas.
gg > J Redondea el ancho a este
valor.
6 _ Ancho de las seis secciones.
g D _ J Error de redondeo acumulativo.
@g {'` 8 J Borra el marcador 8.
gg J4 Desactiva el modo de
visualizacin de fracciones.

510 Fracciones
Fracciones en ecuaciones
Cuando escriba una ecuacin, no puede especificar un nmero como fraccin.
Al mostrar una ecuacin, todos los valores numricos se muestran como valores
decimales el modo de visualizacin de fracciones se omite.
Cuando analice una ecuacin y le sean solicitados los valores de las variables,
puede insertar fracciones los valores se muestran utilizando el formato de
visualizacin actual.
Consulte el captulo 6 para obtener informacin sobre el modo de trabajar con
ecuaciones.

Fracciones en programas
Cuando escriba un programa, puede especificar un nmero como fraccin
pero se convertir a su valor decimal. Todos los valores numricos de un
programa se muestran como valores decimales el modo de visualizacin de
fracciones se omite.
Al ejecutar un programa, los valores que aparecen en pantalla se muestran con
el modo de visualizacin de fracciones si est activo. Si las instrucciones INPUT
le solicitan valores, puede insertar fracciones, independientemente del modo de
visualizacin.
Un programa puede controlar la visualizacin de fracciones mediante la
funcin /c y estableciendo y borrando los marcadores 7, 8 y 9. El
establecimiento del marcador 7 activa el modo de visualizacin de
fracciones g g no se puede programar. Consulte la seccin
"Marcadores" en el captulo 13.
Consulte los captulos 12 y 13 para obtener informacin sobre el modo de
trabajar con programas.

Insercin y anlisis de ecuaciones 61


6
Insercin y anlisis de
ecuaciones
Cmo se pueden utilizar las ecuaciones
La calculadora HP 33s permite utilizar las ecuaciones de varias formas:

Para especificar una ecuacin que desea analizar (descrito en este


captulo).

Para especificar una ecuacin con el fin de hallar valores desconocidos


(descrito en el captulo 7).

Para especificar una ecuacin que desea integrar (descrito en el captulo 8).
Ejemplo: clculo con ecuaciones.
Imagine que con frecuencia necesita determinar el volumen de una seccin
recta de una tubera. La ecuacin sera
V = ,25 d
2
l
Donde d es el dimetro interior de la tubera y l su longitud.
Podra teclear el clculo una y otra vez, por ejemplo, . 25 g@_
_ 2,5 __ 16 _ calcula el volumen de 16 pulgadas de una tubera de
2
1
/
2
pulgadas de dimetro (78,5398 pulgadas cbicas). Sin embargo, si
almacena la ecuacin, indicar a la calculadora HP 33s que "recuerde" la
relacin entre el dimetro, la longitud y el volumen, por lo que podr utilizarla
infinidad de veces.
Establezca el modo Ecuacin en la calculadora y escriba la ecuacin
presionando las siguientes teclas:

62 Insercin y anlisis de ecuaciones


Teclas: Pantalla: Descripcin:
@g 'h l1' l
o la ecuacin actual
Selecciona el modo Ecuacin
mostrado por el indicador EQN.
g P Inicia una nueva ecuacin,
activando el cursor de insercin
de ecuaciones "P". g activa
el indicador A..Z para que
pueda especificar un nombre de
variable.
V @_ 'P g V escribe ' y desplaza el
cursor hacia la derecha.
,25 ' 4_ La insercin de dgitos utiliza el
cursor de insercin de dgitos
correspondiente: "_".
_@__ '4P _da por terminado el nmero y
restaura el cursor "P".
g D _ 2 '4 4_ _ escribe .
_g L '44lP
g '44l Da fin a la ecuacin y la muestra
en pantalla.
@_ 'l>'h
lhJ
Muestra la suma de
comprobacin y la longitud de la
ecuacin, de forma que puede
comprobar las teclas
presionadas.
Comparando la suma de comprobacin y la longitud de la ecuacin con la
informacin del ejemplo, puede comprobar que ha insertado la ecuacin
correctamente. (Si desea ms informacin, consulte la seccin "Comprobacin
de ecuaciones" al final de este captulo).

Insercin y anlisis de ecuaciones 63


Analice la ecuacin (para calcular V ):
Teclas: Pantalla: Descripcin:
g
valor
Solicita las variables de la parte derecha
de la ecuacin. Primero solicita D; su
valor es el valor actual de D.
2 _ 1 _ 2
4 J4_
Inserta 2
1
/
2
pulgadas como una
fraccin.
g l
valor
Almacena D, solicita el valor de L; el
valor es el valor actual de L.
16 g '
>
Almacena L; calcula V en pulgadas
cbicas y almacena el resultado en V.

Resumen de operaciones con ecuaciones


Todas las ecuaciones creadas se guardan en la lista de ecuaciones. Puede ver
esta lista siempre que active el modo Ecuacin.
Para realizar operaciones con ecuaciones, se utilizan unas teclas determinadas.
Dichas teclas se describen posteriormente con ms detalle.

64 Insercin y anlisis de ecuaciones


Tecla Funcionamiento
@g
Entra y sale del modo Ecuacin.
g
Analiza la ecuacin mostrada. Si la ecuacin es una
asignacin, analiza la parte de la derecha y almacena el
resultado en la variable ubicada en la parte izquierda. Si
la ecuacin es una igualdad o expresin, calcula su valor
como _. (Consulte "Tipos de ecuaciones" ms
adelnate en este captulo).
_
Analiza la ecuacin mostrada. Calcula su valor,
reemplazando "=" por "" si "=" existe.
_
Resuelve la ecuacin mostrada para la incgnita
especificada. (Consulte el captulo 7).
@_
Integra la ecuacin mostrada respecto a la variable
especificada. (Consulte el captulo 8).
_
Comienza la edicin de la ecuacin mostrada; las teclas
que presione a continuacin borrarn la funcin o
variable que se encuentre ms a la derecha.
gg
Elimina la ecuacin mostrada de la lista de ecuaciones.
_ o _
Recorre de una en una hacia arriba o hacia abajo, la
lista de ecuaciones.
g _
Va a la primera lnea de la lista de ecuaciones o de
programas.
g _
Va a la ltima lnea de la lista de ecuaciones o de
programas.
@_
Muestra la suma de comprobacin (valor de verificacin)
y la longitud (bytes de memoria) de la ecuacin que
aparece en pantalla.
_
Sale del modo Ecuacin.
Tambin puede utilizar ecuaciones en programas este tema se describe en el
captulo 12.
Insercin de ecuaciones en la lista de ecuaciones
La lista de ecuaciones es una coleccin de ecuaciones que puede insertar. La
lista se guarda en la memoria de la calculadora. Cada ecuacin insertada se
guarda automticamente en la lista de ecuaciones.

Insercin y anlisis de ecuaciones 65


Para insertar una ecuacin:
1. Asegrese de que la calculadora se encuentra en el modo de
funcionamiento normal, normalmente con un nmero en la pantalla. Por
ejemplo, no puede estar viendo el catlogo de variables o programas.
2. Presione |H. El indicador EQN muestra que el modo Ecuacin est
activo y que en la pantalla aparece una entrada de la lista de ecuaciones.
3. Comience a escribir la ecuacin. El contenido de la pantalla anterior ser
reemplazado por la ecuacin que est insertando la ecuacin anterior
no se ve afectada. Si comete un error, presione b cuando sea necesario.
Puede teclear entradas de hasta 255 caracteres en cada lnea.
4. Presione para dar fin a la ecuacin y verla en la pantalla. La
ecuacin se guarda automticamente en la lista de ecuaciones, justamente
despus de la informacin que se estaba mostrando cuando comenz a
escribir. (Si, en vez de ello, presiona , la ecuacin se guardar pero el
modo Ecuacin se desactivar).
Las ecuaciones pueden contener variables, nmeros, funciones y parntesis
se describen en los siguientes temas. El ejemplo que se indica a continuacin
ilustra estos elementos.
Variables en ecuaciones
En una ecuacin puede utilizar cualquiera de las 28 variables de la
calculadora: A a Z, i e (i). Puede utilizar cada variable tantas veces como
desee. (Para obtener ms informacin acerca de (i), consulte la seccin
"Direccionamiento indirecto de variables y etiquetas" en el captulo 13.)
Para insertar una variable en una ecuacin, presione la variable L (o la
variable I). Cuando presione L, el indicador A..Z informar de que
puede presionar una tecla de variable para insertar su nombre en la ecuacin.

66 Insercin y anlisis de ecuaciones


Nmeros en ecuaciones
Puede insertar cualquier nmero vlido excepto fracciones y nmeros cuya base
no sea 10. Los nmeros siempre se muestran con el formato de visualizacin
ALL, que muestra hasta 12 caracteres.
Para insertar un nmero en una ecuacin, puede utilizar las teclas estndar de
insercin de nmeros, incluidas _, _ y _. Presione _ slo despus de
escribir uno o varios dgitos. No utilice _ para la operacin de resta.
Cuando comience a insertar el nmero, el cursor cambiar de "P" a "_" para
mostrar la insercin numrica. El cursor vuelve a cambiar al presionar una tecla
no numrica.
Funciones en ecuaciones
En una ecuacin puede insertar gran cantidad de funciones de la calculadora
HP 33s. En la seccin "Funciones de ecuaciones" de este captulo encontrar
una lista completa de funciones. El apndice G, "ndice de operaciones"
tambin proporciona esta informacin.
Cuando inserte una ecuacin, insertar funciones prcticamente de la misma
forma que las coloca en ecuaciones algebraicas normales :

En una ecuacin, ciertas funciones normalmente se muestran entre sus


argumentos, como "+" y "". En lo que se refiere a estos operadores infijos,
puede insertarlos en una ecuacin en el mismo orden.

Otras funciones normalmente tienen uno o varios argumentos despus del


nombre de funcin, como "COS" y "LN". En lo que se refiere a estas
funciones prefijas, puede insertarlas en una ecuacin donde se encuentra la
funcin la tecla que presione insertar un parntesis a la izquierda
despus del nombre de la funcin de modo que pueda insertar sus
argumentos.
Si la funcin tiene dos o ms argumentos, presione _ (en la tecla g)
para separarlos.
Si la funcin va seguida de otras operaciones, presione @ _ para
completar los argumentos de la funcin.

Insercin y anlisis de ecuaciones 67


Parntesis en ecuaciones
Puede incluir parntesis en ecuaciones para controlar el orden en el que se
realizan las operaciones. Presione @_ y @_ para insertar parntesis.
(Para obtener ms informacin, consulte la seccin "Prioridad de los
operadores" ms adelante en este captulo).
Ejemplo: insercin de una ecuacin.
Inserte la ecuacin r = 2 c cos (t a)+25
Teclas: Pantalla: Descripcin:
@g '44l Muestra la ltima ecuacin
utilizada en la lista de
ecuaciones.
g R @_ lP Inicia una nueva ecuacin con la
variable R.
2 l 4_ Inserta un nmero, cambiando el
cursor a "_".
_g C _ l4'P Inserta operadores infijos.
_ l4''''P Inserta una funcin prefija con un
parntesis de apertura.
g T _g
A @__ 25

'''h'' 4 _
Inserta el argumento y el
parntesis de cierre.
g l4''''h' Termina la ecuacin y la muestra.
@_ 'lJJ
lhJ
Muestra su suma de
comprobacin y longitud.
_ Sale del modo Ecuacin.

68 Insercin y anlisis de ecuaciones


Visualizacin y seleccin de ecuaciones
La lista de ecuaciones contiene las ecuaciones que ha insertado. Puede ver las
ecuaciones y seleccionar una con la que trabajar.
Para ver las ecuaciones:
1. Presione @g. Se activar el modo Ecuacin as como el indicador
EQN. La pantalla mostrar una entrada de la lista de ecuaciones:

'h l1' l si no hay ecuaciones en la lista de ecuaciones o si el


puntero de ecuaciones se encuentra en la parte superior de la lista.

La ecuacin actual (la ltima ecuacin vista).


2. Presione _ o _ para recorrer la lista de ecuaciones y ver cada una
de ellas. La lista vuelve a empezar en el principio cuando llega al final. 'h
l1' l marca el inicio de la lista.
Para ver una ecuacin larga:
1. Haga aparecer la ecuacin en la lista de ecuaciones tal y como se
describi anteriormente. Si tiene ms de 14 caracteres, slo se mostrarn
los 14 primeros. El indicador informar de que hay ms caracteres a la
derecha.
2. Presione _ para recorrer la ecuacin de carcter en carcter y mostrar
as los caracteres de la derecha. Presione _ para mostrar los caracteres
de la izquierda. y se desactivarn si no hay ms caracteres a
izquierda o derecha.
Para seleccionar una ecuacin:
Haga aparecer la ecuacin en la lista de ecuaciones tal y como se describi
anteriormente. La ecuacin mostrada es la utilizada para todas las operaciones
de ecuaciones.
Ejemplo: visualizacin de una ecuacin.
Ver la ltima ecuacin insertada.
Teclas: Pantalla: Descripcin:
@g l4''''h' Muestra la ecuacin actual en la
lista de ecuaciones

Insercin y anlisis de ecuaciones 69


__ _ ''''h''4 Muestra tres caracteres ms hacia
la derecha.
_ 4''''h''4 Muestra el final de la ecuacin
editada en la lista de ecuaciones.
_ Sale del modo Ecuacin.

Edicin y borrado de ecuaciones


Puede editar o borrar una ecuacin que est escribiendo. Tambin puede editar
o borrar ecuaciones guardadas en la lista de ecuaciones.
Para editar una ecuacin que est escribiendo:
1. Presione _ varias veces hasta que elimine el nmero de funcin que no
desea.
Si escribe un nmero decimal y el cursor de insercin de dgitos "_" est
activado, _ slo eliminar el carcter situado ms a la derecha. Si
elimina todos los caracteres del nmero, la calculadora volver a activar el
cursor de insercin de ecuaciones "P".
Si el cursor de insercin de ecuaciones "P" est activado, al presionar _
eliminar el nmero o funcin entero situado ms a la derecha.
2. Vuelva a escribir el resto de la ecuacin.
3. Presione g (o _) para guardar la ecuacin en la lista de
ecuaciones.
Para editar una ecuacin guardada:
1. Haga aparecer la ecuacin que desea. (Consulte la seccin anterior
"Visualizacin y seleccin de ecuaciones").
2. Presione _ (slo una vez) para iniciar la edicin de la ecuacin. El cursor
de insercin de ecuaciones "P" aparecer al final de la ecuacin. No se
borrar nada de la ecuacin.
3. Utilice _ para editar la ecuacin tal y como se describi anteriormente.
4. Presione g (o _ ) para guardar la ecuacin editada en la lista de
ecuaciones, reemplazando la versin anterior.

610 Insercin y anlisis de ecuaciones


Para borrar una ecuacin que est escribiendo:
Presione gg y, a continuacin, {`. La entrada anterior de la lista de
ecuaciones aparecer en la pantalla.
Para borrar una ecuacin guardada:
1. Haga aparecer la ecuacin que desea. (Consulte la seccin anterior
"Visualizacin y seleccin de ecuaciones").
2. Presione g g. La entrada anterior de la lista de ecuaciones
aparecer en la pantalla.
Para borrar todas las ecuaciones, brrelas una a una: recorra la lista de
ecuaciones hasta que vea 'h l1' l, presione _ y, a continuacin,
gg repetidamente a medida que se vaya mostrando cada ecuacin
hasta que vuelva a ver 'h l1' l.
Ejemplo: edicin de una ecuacin
Quitar 25 de la ecuacin del ejemplo anterior.
Teclas: Pantalla: Descripcin:
@g l4''''h' Muestra la ecuacin actual en la
lista de ecuaciones
_ ''''h''4P Activa el modo de insercin de
ecuaciones y muestra el cursor "P"
al final de la ecuacin.
__ 4''''h'P Elimina el parntesis de cierre.
g l4''''h' Muestra el final de la ecuacin
editada en la lista de ecuaciones.
_ Sale del modo Ecuacin.

Tipos de ecuaciones
La calculadora HP 33s trabaja con tres tipos de ecuaciones:
Igualdades. La ecuacin contiene un signo "=" y la parte de la
izquierda contiene ms de una variable. Por ejemplo, x
2
+ y
2
= r
2
es
una igualdad.

Insercin y anlisis de ecuaciones 611


Asignaciones. La ecuacin contiene un signo "=" y la parte de la
izquierda contiene una sola variable. Por ejemplo, A = 0,5 b h es
una asignacin.
Expresiones. la ecuacin no contiene el signo igual "=". Por ejemplo,
x
3
+ 1 es una expresin.
Cuando realice clculos con una ecuacin, podr utilizar cualquier tipo de
ecuacin, aunque ste pueda afectar al modo de analizarla. Cuando resuelva
un problema para hallar una incgnita, probablemente utilice una igualdad o
asignacin. Cuando integre una funcin, probablemente utilice una expresin.

Anlisis de ecuaciones
Una de las caractersticas ms tiles de las ecuaciones es su capacidad para
ser analizadas para generar valores numricos. Esto es lo que permite hallar
el resultado de una ecuacin. (Tambin permite resolver e integrar ecuaciones,
como se describe en los captulos 7 y 8).
Dado que muchas ecuaciones constan de dos partes separadas por un signo
igual "=", el valor bsico de una ecuacin es la diferencia entre dichos valores.
Para este clculo, el signo igual "=" de una ecuacin se suele interpretar como
el signo de la sustraccin " ". El valor es una medida de cmo se equilibra la
ecuacin.
La calculadora HP 33s dispone de dos teclas para analizar ecuaciones:
g y _. Su funcionamiento slo se diferencia en el modo de analizar
las ecuaciones de asignacin:

_ devuelve el valor de la ecuacin, independientemente del tipo de


sta.

g devuelve el valor de la ecuacin, a menos que sea del tipo


asignacin. Para una ecuacin de asignacin, g slo devuelve el
valor de la parte derecha y lo inserta en la variable ubicada en la parte
izquierda (almacena el valor en la variable).
En la siguiente tabla se muestran las dos formas de analizar ecuaciones.

612 Insercin y anlisis de ecuaciones


Tipo de ecuacin Resultado de
g
Resultado de _
Igualdad: g(x) = f(x)
Ejemplo: x
2
+ y
2
= r
2
g(x) f(x)
x
2
+ y
2
r
2

Asignacin: y = f(x)
Ejemplo: A = 0,5 b x h
f(x)

0,5 b h

y f(x)
A 0,5 b h
Expresin: f(x)
Ejemplo: x
3
+ 1
f(x)
x
3
+ 1
Tambin almacena el resultado en la variable ubicada a la izquierda,
por ejemplo A.
Para analizar una ecuacin:
1. Haga aparecer la ecuacin que desea. (Consulte la seccin anterior
"Visualizacin y seleccin de ecuaciones".)
2. Presione g o _. La ecuacin solicita un valor necesario para
cada una de las variables. (Si ha cambiado la base numrica,
automticamente se recupera la base 10. )
3. Inserte el valor que desee para cada una de las solicitudes:

Si el valor mostrado es el que desea, presione g.

Si desea otro valor, escrbalo y presione g. (Consulte tambin la


seccin "Respuesta a solicitudes de ecuaciones" ms adelante en este
captulo.)
El anlisis de una ecuacin no toma valores de la pila slo utiliza los nmeros
de los valores de la ecuacin y las variables. El valor de la ecuacin se guarda
en el registro X. El registro LAST X no se ve afectado por estas operaciones.
Uso de ENTER para realizar anlisis
Si una ecuacin aparece en la lista de ecuaciones, puede presionar g
para analizarla. (Si se encuentra en el proceso de escritura de la ecuacin y
presiona g, se dar fin a la ecuacin sin analizarla.)

Si la ecuacin es una asignacin, slo se analizar la parte ubicada a la


derecha. El resultado se guarda en el registro X y se almacena en la
variable situada a la izquierda, mostrndose VIEW a continuacin la
variable en la pantalla. Esencialmente, g halla el valor de la variable
situada a la izquierda.

Insercin y anlisis de ecuaciones 613

Si la ecuacin es una igualdad o expresin, se analiza toda la ecuacin


igual que para _. El resultado se almacena en el registro X.
Ejemplo: anlisis de una ecuacin con ENTER.
Utilice la ecuacin del principio del captulo para hallar el volumen de una
tubera de 35 mm de dimetro y 20 metros de largo.
Teclas: Pantalla: Descripcin:
@g
( _ si es preciso)
'44l Muestra la ecuacin que
desea.
g


4
Inicia el anlisis de la
ecuacin de asignacin de
forma que el valor se
almacena en el registro V.
Solicita las variables para la
parte derecha de la
ecuacin. El valor para D es
2,5000.
35 g l
J
Almacena D, solicita L, cuyo
valor actual es 16,0000.
20 g 1000
_g

'
J>4444
Almacena L en milmetros;
calcula V en milmetros
cbicos, almacena el
resultado en V, y muestra V.
_ 6 _ J>44 Convierte los milmetros
cbicos a litros (pero no
cambia V).
Utilizacin de XEQ para realizar anlisis
Si una ecuacin aparece en la lista de ecuaciones, puede presionar _ para
analizarla. Se analizar toda la ecuacin, independientemente de su tipo. El
resultado se almacena en el registro X.

614 Insercin y anlisis de ecuaciones


Ejemplo: anlisis de una ecuacin con XEQ.
Utilice los resultados del ejemplo anterior para hallar cunto cambia el volumen
de la tubera si el dimetro pasa a ser de 35,5 milmetros.
Teclas: Pantalla: Descripcin:
@g '44l Muestra la ecuacin que desea.
_ '
J>4444
Inicia el anlisis de la ecuacin
para hallar su valor. Solicita
todas las variables.
g

Mantiene la misma V, solicita D.
35,5 g l
4
Almacena la nueva D, solicita L.
g 4 Mantiene la misma L; calcula el
valor de la ecuacin (la
desigualdad entre las partes
izquierda y derecha).
_ 6 _ Convierte los milmetros cbicos a
litros.
El valor de la ecuacin es el volumen anterior (de V) menos el nuevo volumen
(calculado utilizando el nuevo valor de D, por lo que el volumen anterior se
reduce en la cantidad mostrada).
Respuesta a solicitudes de ecuaciones
Al analizar una ecuacin, se solicitar un valor para cada variable que se
necesite. La solicitud proporciona el nombre de la variable y su valor actual,
como por ejemplo 4.

Para no modificar el nmero, presione g.

Para cambiar el nmero, escriba el nuevo nmero y presione


g.Este nuevo nmero sobrescribe el valor anterior del registro X. Si lo
desea, puede insertar un nmero como una fraccin. Si necesita calcular un
nmero, utilice los clculos normales del teclado y presione g. Por
ejemplo, puede presionar 2 g 5 _g.

Para realizar clculos con el nmero mostrado, presione g


antes de escribir otro nmero.

Insercin y anlisis de ecuaciones 615

Para cancelar la solicitud, presione _. El valor actual de la variable


permanece en el registro X. Si presiona _ mientras inserta dgitos, el valor
del nmero pasar a ser cero. Presione _ de nuevo para salir de la
solicitud.

Para mostrar dgitos que oculta la solicitud, presione @


_.
Cada solicitud almacena el valor de la variable en el registro X y deshabilita la
subida de la pila. Si escribe un nmero en la solicitud, reemplazar el valor del
registro X. Si presiona g, se habilitar la subida de la pila, de forma que el
valor se guarde en sta.

La sintaxis de las ecuaciones


Las ecuaciones cumplen ciertas convenciones que determinan el modo de
analizarlas:

Cmo interactan los operadores.

Qu funciones son vlidas en ecuaciones.

Cmo se comprueba la sintaxis de las ecuaciones en bsqueda de errores.


Prioridad de los operadores
Los operadores que aparecen en una ecuacin se procesan siguiendo un orden
que hace que el anlisis sea lgico y predecible:
Orden Operacin Ejemplo
1 Funciones y parntesis
'1h''J', ''J'
2 Potencia ( _ )

3 Menos unario (_)


h
4 Multiplicar y dividir
, h=
5 Sumar y restar
l'', h
6 Igualdad
'
De este modo, por ejemplo, todas las operaciones que se encuentran dentro de
parntesis se ejecutan antes que aquellas que estn fuera de ellos.

616 Insercin y anlisis de ecuaciones


Ejemplos:
Ecuaciones Significado
h' a (b
3
) = c
'h'' (a b)
3
= c
h'='J4 a + (b/c) = 12
'h''='J4 (a + b) / c = 12
'h'''J4'h'4 [%CHG ((t + 12), (a 6)) ]
2

No se pueden utilizar parntesis para multiplicacin implcita. Por ejemplo, la


expresin p (1 f) se debe insertar como l'J', con el operador "" entre
P y el parntesis de apertura.
Funciones de ecuaciones
La tabla siguiente muestra las funciones vlidas en ecuaciones. El apndice G,
"ndice de operaciones" tambin proporciona esta informacin.
LN LOG EXP ALOG SQ SQRT
INV IP FP RND ABS x!
SGN INTG IDIV RMDR
SIN COS TAN ASIN ACOS ATAN
SINH COSH TANH ASINH ACOSH ATANH

DEG

RAD

HR

HMS %CHG XROOT
CB CBRT Cn,r Pn,r

KG

LB

C

F

CM

IN

L

GAL RANDOM
+ ^
sx sy x y x
y
x w
x

r m b
n x y x2 y2 xy

Insercin y anlisis de ecuaciones 617


Por conveniencia, las funciones de tipo prefijo, que requieren uno o dos
argumentos, presentan un parntesis de apertura cuando se insertan.
Las funciones de prefijo que requieren dos argumentos son %CHG, RND,
XROOT, IDIV, RMDR, Cn,r. Separe los dos argumentos con dos puntos.
En una ecuacin, la funcin XROOT toma su argumento en el orden opuesto del
uso RPN. Por ejemplo, 8 g 3 _ equivale a l'''.
El resto de funciones de dos argumentos los toman en el orden Y, X usado para
RPN. Por ejemplo, 28 g 4 g_ equivale a 'r'4''.
Para funciones de dos argumentos, tenga cuidado si el segundo argumento es
negativo. El segundo argumento no debe comenzar con "sustraccin" ( _ ).
Para un nmero, utilice _. Para un nmero o variable, utilice _ o_. A
continuacin se muestran varias ecuaciones vlidas:
'h'''4'
'h''''''
Once de las funciones de ecuaciones tienen nombres diferentes a los de sus
operaciones equivalentes:
Operacin Funcin de ecuacin
x
2
SQ
x
SQRT
e
x
EXP
10
x
ALOG
1/x INV
X
y XROOT
y
x
^
INT IDIV
Rmdr RMDR
x
3
CB
3
x
CBRT

618 Insercin y anlisis de ecuaciones


Ejemplo: permetro de un trapezoide.
La siguiente ecuacin calcula el permetro de un trapezoide. As podra
aparecer la ecuacin en un libro impreso:
Permetro = a + b + h (
sin
1
sin
1
+
)
b
a
h

La siguiente ecuacin sigue las reglas sintcticas de las ecuaciones de la


calculadora HP 33s:

La siguiente ecuacin tambin sigue las reglas sintcticas. Esta ecuacin utiliza
la funcin inversa, 1h'''1h''', en lugar de la forma fraccional,
J='1h''. Observe que la funcin SIN se "anida" dentro de la funcin INV.
(INV se escribe mediante _.)
lh''h'1h'''1h''''1h'''1h''''

Insercin y anlisis de ecuaciones 619


Ejemplo: rea de un polgono.
la ecuacin del rea de un polgono rectangular con n lados de longitud d es:
rea =
/n) sin(
) / cos(
4
1

n
n d
2

d
2 /n

Puede especificar esta operacin como:


h4h4'''=h'='1h'=h'
Observe cmo los operadores y funciones se combinan para obtener la
ecuacin deseada.
Puede insertar la ecuacin en la lista de ecuaciones pulsando las siguiente
secuencia de teclas:
@gg A @_ ,25 _g N _g D _ 2 __
@__ g N @_ _ _@__ g N @_
g

620 Insercin y anlisis de ecuaciones


Errores de sintaxis
La calculadora no comprueba la sintaxis de una ecuacin hasta que se analiza
sta y se responde a todas las solicitudes (slo cuando un valor se est
calculando realmente). Si se detecta un error, 1h'hl1 'h aparecer en la
pantalla. Ser necesario editar la ecuacin para corregirlo. (Consulte la seccin
"Edicin y borrado de ecuaciones" anteriormente en este captulo).
Al no comprobar la sintaxis de la ecuacin hasta su anlisis, la calculadora HP
33s permite crear "ecuaciones" que realmente pueden ser mensajes. Esta
caracterstica resulta especialmente til en programas, tal y como se describe en
el captulo 12.

Comprobacin de ecuaciones
Puede presionar @_ mientras est viendo una ecuacin (no mientras
la escribe) para ver dos cosas: la suma de comprobacin de la ecuacin y su
tamao. Mantenga presionada la tecla _ para seguir viendo los valores
en la pantalla.
La suma de comprobacin es un valor hexadecimal de cuatro dgitos que
identifica de forma exclusiva a esta ecuacin. Ninguna otra ecuacin tendr
este valor. Si inserta una ecuacin y comete errores, no tendr esta suma de
comprobacin. El tamao es el nmero de bytes de la memoria de la
calculadora que utiliza la ecuacin.
La suma de comprobacin y el tamao permiten comprobar que las ecuaciones
insertadas son correctas. La suma de comprobacin y el tamao de la ecuacin
que escriba en un ejemplo deben coincidir con los valores mostrados en este
manual.

Insercin y anlisis de ecuaciones 621


Ejemplo: suma de comprobacin y tamao de una ecuacin.
Hallar la suma de comprobacin y el tamao de la ecuacin correspondiente al
volumen de la tubera descrita al principio de este captulo.
Teclas: Pantalla: Descripcin:
@g
( _ si es preciso)
'44l Muestra la ecuacin que
desea.
@_
(mantener presionada)
'l>'h
lhJ
Muestra la suma de
comprobacin y el tamao
de la ecuacin.
(dejar de presionar la
tecla)
'44l Vuelve a mostrar la ecuacin
en pantalla.
_ Sale del modo Ecuacin.

Resolucin de ecuaciones 71
7
Resolucin de ecuaciones
En el captulo 6 vimos cmo se puede utilizar g para hallar el valor de la
variable ubicada a la izquierda en una ecuacin de tipo asignacin. Ahora
podemos utilizar SOLVE para hallar el valor de cualquier variable en cualquier
tipo de ecuacin.
Por ejemplo, centrmonos en la ecuacin siguiente:
x
2
3y = 10
Si conoce el valor de y en esta ecuacin, SOLVE puede hallar el valor x
desconocido y si conoce el valor de x, SOLVE puede hallar el valor de y. Este
mtodo funciona tambin para "problemas de palabras":
Beneficio Costo = Precio
Sabiendo cualquiera de estas dos variables, SOLVE puede calcular el valor de
la tercera.
Cuando la ecuacin tiene una sola variable o cuando los valores se suministran
para todas las variables excepto para una de ellas, entonces hallar x es hallar
una raz de la ecuacin. Una raz de una ecuacin se produce cuando una
ecuacin de igualdad o asignacin cuadra exactamente, o cuando una
ecuacin de expresin es igual a cero. (Esto es equivalente a que el valor de la
ecuacin sea cero).

72 Resolucin de ecuaciones
Resolucin de una ecuacin
Si desea resolver una ecuacin para hallar una incgnita:
1. Presione @g y haga aparecer la ecuacin que desea. Si fuera
necesario, escriba la ecuacin tal y como se describi en la seccin 6
"Insercin de ecuaciones en la lista de ecuaciones".
2. Presione _ y, a continuacin, la tecla correspondiente a la incgnita.
Por ejemplo, presione _ X para hallar x. La ecuacin solicitar
entonces un valor para el resto de incgnitas de la ecuacin.
3. Para cada solicitud, inserte el valor que desee:

Si el valor que se muestra es el que busca, presione g.

Si desea otra valor, escrbalo o calcule su valor y presione g.


(Para obtener ms detalles, consulte la seccin "Respuesta a
solicitudes de ecuaciones" en el captulo 6).
Puede detener la ejecucin de un clculo si presiona _ o g.
Cuando se encuentre la raz, se almacenar en la incgnita y el valor de sta
se mostrar (VIEW) en la pantalla. Adems, el registro X contendr la raz, el
registro Y la aproximacin inicial anterior y el registro Z el valor de la ecuacin
en la raz (que debe ser cero).
Para algunas condiciones matemticas complicadas, no se puede encontrar una
solucin definitiva y la calculadora muestra h l h. Consulte las
secciones "Comprobacin del resultado" ms adelante en este captulo e
"Interpretacin de los resultados" y "Cuando SOLVE no puede encontrar un
resultado" en el apndice D.
Para ciertas ecuaciones ayuda el proporcionar una o dos aproximaciones
iniciales para la incgnita antes de resolver la ecuacin. Esta caracterstica
puede acelerar el clculo, dirigir la respuesta hacia una solucin realista y
hallar ms de una solucin, si procede. Consulte la seccin "Eleccin de
aproximaciones iniciales" ms adelante en este captulo.

Resolucin de ecuaciones 73
Ejemplo: resolucin de la ecuacin del movimiento lineal.
La ecuacin del movimiento para un objeto en cada libre es:
d = v
0
t +
1
/
2
g t
2
donde d es la distancia, v
0
es la velocidad inicial, t es el tiempo y g es la
aceleracin de la gravedad.
Escriba la ecuacin:
Teclas: Pantalla: Descripcin:
gg {hll` {` Borra la memoria.
@g 'h l1' l
o la ecuacin actual
Selecciona el modo
Ecuacin.
g D @_g V
_g T _

''P
Inicia la ecuacin.
,5 _g G _g
T _ 2

''' 4_

g '''4 Da fin a la ecuacin y


muestra la parte
izquierda.
@_ 'l'
lhJ
Suma de comprobacin
y tamao.
g (aceleracin de la gravedad) se incluye como variable para que pueda
cambiar sus unidades (9,8 m/s
2
o 32,2 ft/s
2
).
Calcule cuntos metros recorrer un objeto que parte del reposo cayendo
durante 5 segundos. Dado que el modo Ecuacin y la ecuacin que desea
estn activados, puede comenzar hallando D:
Teclas: Pantalla: Descripcin:
_ 'l'_ Solicitud de la variable
desconocida.
D '
valor
Selecciona D; solicita V.

74 Resolucin de ecuaciones
0 g
valor
Almacena 0 en V;
solicita T.
5 g '
valor
Almacena 5 en T;
solicita G.
9,8 g 'l'1h'

J44
Almacena 9,8 en G;
averiqua D.
Intente realizar otro clculo con la misma ecuacin: cunto tiempo tarda el
objeto en recorrer 500 metros partiendo del reposo?
Teclas: Pantalla: Descripcin:
@g '''4 Muestra la ecuacin.
_ T
J44
Halla T; solicita D.
500 g '

Almacena 500 en D;
solicita V.
g '
>
Almacena 0 en V;
solicita G.
g 'l'1h'

JJJ
Almacena 9,8 en G;
averiqua T.
Ejemplo: resolucin de la ecuacin de la Ley de los gases ideales.
La Ley de los gases ideales describe la relacin entre la presin, el volumen, la
temperatura y la cantidad (moles) de un gas ideal:
P V = N R T
donde P es la presin (en atmsferas o N/m
2
), V es el volumen (en litros), N es
el nmero de moles del gas, R es la constante del gas universal (0,0821
litrosatm/molK o 8,314 J/molK) y T es la temperatura (grados Kelvin: K= C
+ 273,1).
Inserte la ecuacin:
Teclas: Pantalla: Descripcin:
@gg P _ lP Selecciona el modo
Ecuacin e inicia la
ecuacin.

Resolucin de ecuaciones 75
g V @_
g N _
g R _g T


l'hlP

g l'hl Termina la ecuacin y la


muestra.
@_ 'l'
lh>
Suma de comprobacin
y tamao.
Una botella de 2 litros contiene 0,005 moles de gas dixido de carbono a 24
C. Suponiendo que el gas se comporta como gas ideal, calcular su presin.
Dado que el modo Ecuacin est activado y que la ecuacin que desea ya est
en pantalla, puede comenzar por hallar P:
Teclas: Pantalla: Descripcin:
_ P '
valor
Halla P; solicita V.
2 g h
valor
Almacena 2 en V;
solicita N.
,005 g l
valor
Almacena ,005 en N;
solicita R.
,0821 g
valor
Almacena ,0821 en R;
solicita T.
24 g 273,1_
4>J
Calcula T (grados
Kelvin).
g 'l'1h'
l
J
Almacena 297,1 en T;
halla P en atmsferas.
Un frasco de 5 litros contiene gas nitrgeno. La presin es de 0,05 atmsferas
cuando la temperatura es de 18 C. Calcular la densidad del gas (N 28/V,
donde 28 es el peso molecular del nitrgeno).
Teclas: Pantalla: Descripcin:
@g l'hl Muestra la ecuacin.
_ N l
J
Halla N; solicita D.
,05 g '
4
Almacena ,05 en P;
solicita V.
5 g l
4J
Almacena 5 en V;
solicita R.
g
4>J
Conserva el valor de R
anterior, solicita T.

76 Resolucin de ecuaciones
18 g 273,1 _
4>JJ
Calcula T (grados
Kelvin).
g 'l'1h'
h
J
Almacena 291,1 en T;
solicita N.
28 _ 4>4> Calcula la masa en
gramos, N 28.
g V _ Calcula la densidad en
gramos por litro.
Funcionamiento y control de SOLVE
En primer lugar, SOLVE intenta resolver la ecuacin directamente averiguando
la variable desconocida. Si el intento falla, SOLVE cambia a un procedimiento
iterativo (repetitivo). El procedimiento comienza analizando la ecuacin
mediante dos aproximaciones iniciales para la incgnita. En funcin de los
resultados obtenidos con estas dos aproximaciones, SOLVE genera otro
aproximacin ms precisa. Mediante varias iteraciones, SOLVE halla un valor
para la incgnita que iguala el valor de la ecuacin a cero.
Cuando SOLVE analiza una ecuacin, lo hace de la misma forma que _ (el
signo "=" de la ecuacin equivale a un signo " "). Por ejemplo, la ecuacin
de la Ley de los gases ideales se analiza como P V (N R T). De esta
forma, se garantiza que una ecuacin de igualdad o asignacin cuadra con la
raz y que una ecuacin de expresin es igual a cero en la raz.
Algunas ecuaciones son ms difciles de resolver que otras. En algunos casos,
es necesario insertar la aproximacin ideal para hallar una solucin. (Consulte
a continuacin la seccin "Eleccin de aproximaciones ideales para SOLVE").
Si SOLVE no es capaz de hallar una solucin, la calculadora mostrar h
l h.
Consulte el apndice D para obtener ms informacin acerca del
funcionamiento de SOLVE.
Comprobacin del resultado
Cuando el clculo de SOLVE termine, puede comprobar si el resultado es una
solucin de la ecuacin revisando los resultados depositados en la pila:

Resolucin de ecuaciones 77

El registro X (presione _ para borrar la variable visualizada) contiene la


solucin (raz) de la incgnita; es decir el valor que hace que el anlisis de
la ecuacin sea igual a cero.

El registro Y (presione g) contiene la aproximacin anterior de la raz.


Este nmero debe coincidir con el que almacena el registro X. Si no es as,
la raz devuelta slo era una aproximacin y los valores de los registros X e
Y forman un intervalo que contiene la raz. Estos nmeros estimados deben
ser prcticamente iguales.

El registro Z (presione g de nuevo) contiene este valor de la ecuacin en


la raz. Para una raz exacta, debe ser cero. Si no es cero, la raz dada
slo era una aproximacin; este nmero debe ser prcticamente cero.
Si al final de un clculo se obtiene h l h, la calculadora no pudo
hallar una raz. Puede ver el valor del registro X (la aproximacin final de la
raz) presionando _ o _ para borrar el mensaje. Los valores de los
registros X e Y contienen el intervalo en el que se busc por ltima vez para
hallar la raz. El registro Z contiene el valor de la ecuacin con la aproximacin
final de la raz.

Si los valores de los registros X e Y no son prcticamente iguales o el valor


del registro Z no es cercano a cero, la aproximacin del registro X
probablemente no sea una raz.

Si los valores de los registros X e Y son prcticamente iguales y el valor del


registro Z es cercano a cero, la aproximacin del registro X puede ser una
aproximacin a la raz.
Interrupcin de un clculo SOLVE
Para detener un clculo, presione _ o g. La mejor aproximacin actual de
la raz se encuentra en la incgnita; utilice @_ para verla sin que
afecte a la pila.
Eleccin de aproximaciones iniciales para SOLVE
Las dos aproximaciones iniciales se obtienen de:

El nmero actualmente almacenado en la incgnita.

78 Resolucin de ecuaciones

El nmero almacenado en el registro X (el que aparece en la pantalla).


Estos recursos se utilizan para aproximaciones tanto si inserta aproximaciones
como si no lo hace. Si slo inserta una aproximacin y la almacena en la
variable, la segunda aproximacin ser el mismo valor, ya que la pantalla
tambin contiene el nmero que acaba de almacenar en la variable. (Si este es
el caso, la calculadora cambia ligeramente una de las aproximaciones de
forma que ambas sean diferentes).
El hecho de insertar sus propias aproximaciones presenta las siguientes
ventajas:

Al estrechar el intervalo de bsqueda, las aproximaciones pueden reducir el


tiempo que emplean en hallar una solucin.

Si hay ms de una solucin matemtica, las aproximaciones pueden dirigir


el procedimiento SOLVE a la respuesta o intervalo de respuestas que desea.
Por ejemplo, la ecuacin del movimiento lineal
d = v
0
t +
1
/
2
gt
2
puede tener dos soluciones para t. Puede dirigir la respuesta a la solucin
requerida introduciendo valores orientativos apropiados.

El ejemplo anterior que utiliza esta ecuacin en este captulo no necesitaba


que insertara aproximacin alguna antes de hallar T porque en la primera
parte de dicho ejemplo almacen un valor para T y hall D. El valor
depositado en T era vlido (realista), por lo que se utiliz como
aproximacin para hallar T.

Si una ecuacin no permite ciertos valores para la incgnita, las


aproximaciones pueden evitar que ocurran estos valores. Por ejemplo,
y = t + log x
genera un error si x 0 (mensaje h l h).
En el siguiente ejemplo, la ecuacin tiene ms de una raz, pero las
aproximaciones ayudan a encontrar la raz buscada.

Resolucin de ecuaciones 79
Ejemplo: utilizacin de aproximaciones para hallar una raz.
Con un trozo rectangular de una chapa de metal de 40 cm por 80 cm,
conseguir una caja sin tapa cuyo volumen sea de 7500 cm
3
. Necesita hallar la
altura de la caja (es decir, la cantidad que se va a plegar a lo largo de cada
uno de los cuatro lados) que proporcione el volumen especificado. Es preferible
una caja ms alta a una baja.
40
80
40
_
2H
H
H
80
_
2H H H

Si H es la altura, entonces la longitud de la caja ser (80 2H) y la anchura


(40 2H). El volumen V es:
V = ( 80 2H ) (40 2H ) H
que puede simplificar e insertar como
V= ( 40 H ) ( 20 H ) 4 H
Escriba la ecuacin:
Teclas: Pantalla: Descripcin:
@g
g V @_

'P
Selecciona el modo
Ecuacin e inicia la
ecuacin.

710 Resolucin de ecuaciones


@_ 40 _
g H @_

''h'P

_@_ 20 _g H
@_

'h''4h'P

_ 4 _g H h''4h'hP
g ''h''4h Termina la ecuacin y
la muestra.
@_ 'l>h
lhJ>
Suma de
comprobacin y
tamao.
Parece razonable que se puede conseguir una caja alta y estrecha o una caja
baja y plana con el volumen deseado. Dado que es preferible una caja ms
alta, es razonable utilizar clculos aproximados iniciales ms grandes para la
altura. No obstante, alturas superiores a 20 cm son fsicamente imposibles
porque la anchura de la caja slo tiene 40 cm de ancho. Los clculos
aproximados de 10 y 20 cm son, por tanto, apropiados.
Teclas: Pantalla: Descripcin:
_ Sale del modo Ecuacin.
10 _ H
20

4_
Almacena las aproximaciones
lmite inferior y superior.
@g ''h''4h Muestra la ecuacin actual.
_ H '
valor
Halla H; solicita V.
7500 g h
J
Almacena 7500 en V; halla H.
Ahora compruebe la calidad de esta solucin es decir, si devuelve una raz
exacta observando el valor de la aproximacin anterior de la raz (en el
registro Y) y el valor de la ecuacin en la raz (en el registro Z).
Teclas: Pantalla: Descripcin:
g J Este valor del registro Y es la
aproximacin realizada justo
antes del resultado final. Dado
que coincide con la solucin,
sta es una raz exacta.

Resolucin de ecuaciones 711


g Este valor del registro Z muestra
que la ecuacin es igual a cero
en la raz.
Las dimensiones de la caja deseada son 50 10 15 cm. Si omiti el lmite
superior de la altura (20 cm) y utiliz aproximaciones iniciales de 30 y 40 cm,
habr obtenido una altura de 42,0256 cm (una raz que es fsicamente
imposible). Si utiliz aproximaciones iniciales pequeas como 0 y 10 cm,
habr obtenido una altura de 2,9774 cm, consiguiendo una caja baja y plana
que no buscaba.
Si no sabe qu aproximaciones utilizar, puede servirse de un grfico para ver
el comportamiento de la ecuacin. Analice la ecuacin para diversos valores
de incgnita. Para cada punto del grfico, muestre la ecuacin y presione
_ (cuando se solicite un valor para x inserte la coordenada x. A
continuacin, obtenga el valor correspondiente de la ecuacin: la coordenada
y. Para el problema anterior, debera establecer siempre V = 7500 y variar el
valor de H con el fin de obtener diferentes valores para la ecuacin. Recuerde
que el valor de esta ecuacin es la diferencia entre la parte izquierda y
derecha de la misma. El trazo del valor de esta ecuacin es el siguiente.
7500 (40 ) (20 ) 4 H H H
20000
_
10000
50
H
_
10

712 Resolucin de ecuaciones


Para ms informacin
En este captulo se proporcionan instrucciones con el fin de hallar incgnitas o
races para una amplia variedad de aplicaciones. El apndice D contiene
informacin ms detallada acerca del funcionamiento del algoritmo de SOLVE,
de la interpretacin de resultados, de lo que ocurre cuando no se encuentra una
solucin y de las condiciones que pueden causar resultados incorrectos.

Integracin de ecuaciones 81
8
Integracin de ecuaciones
Muchos problemas en matemticas, ciencia e ingeniera requieren el clculo de
la integral definida de una funcin. Si la funcin se denota mediante f(x) y el
intervalo de integracin va de a a b, la integral se puede expresar
matemticamente de la siguiente forma:

=
b
a
dx (x) f I
f (x)
b
x
a
I

La cantidad I se puede interpretar geomtricamente como el rea de una regin


delimitada por el grfico de la funcin f(x), el eje x y los lmites x = a y x = b
(siempre que f(x) no tenga un valor negativo a lo largo del intervalo de
integracin).
La operacin _ (

FN) integra la ecuacin actual respecto a una variable


especificada (
h d_). La funcin puede tener ms de una variable.
_ slo funciona con nmeros reales.

82 Integracin de ecuaciones
Integracin de ecuaciones ( FN)
Para integrar una ecuacin:
1. Si la ecuacin que define la funcin del integrando no est almacenada en
la lista de ecuaciones, teclela (consulte la seccin "Insercin de ecuaciones
en la lista de ecuaciones" en el captulo 6) y salga del modo Ecuacin.
Normalmente, la ecuacin slo contiene una expresin.
2. Inserte los lmites de integracin: teclee el lmite inferior y presione g
y, a continuacin, teclee el lmite superior.
3. Haga aparecer la ecuacin en pantalla: presione @g y, si fuera
necesario, recorra la lista de ecuaciones (presione _ o _) para
mostrar la ecuacin deseada.
4. Seleccione la variable de integracin: Presione @_ variable. Esta
operacin iniciar el clculo.
_ utiliza mucha ms memoria que cualquier otra operacin de la calculadora.
Si al ejecutar _ aparece un mensaje 00l ll, consulte el apndice B.
Puede detener la ejecucin de un clculo de integracin presionando _ o
g. Sin embargo, no obtendr ninguna informacin acerca de la integracin
hasta que el clculo termine normalmente.
La configuracin del formato de visualizacin afecta al nivel de precisin
supuesto para la funcin y usado para el resultado. La integracin es ms
precisa pero tarda mucho ms en el modo {hll` y con configuraciones {1`,
{''1` y {h'`. La incertidumbre del resultado acaba en el registro Y y los
lmites de integracin se guardan en los registros T y Z. Para obtener ms
informacin, consulte la seccin "Precisin de la integracin" ms adelante en
este captulo.
Para integrar la misma ecuacin con diferente informacin:
Si utiliza los mismos lmites de integracin, presione gg para guardarlos
en los registros X e Y. A continuacin, comience en el paso 3 de la lista anterior.
Si desea utilizar otros lmites, comience en el paso 2.
Para solucionar otro problema utilizando una ecuacin diferente, empiece de
nuevo desde el paso 1 con una ecuacin que defina la integral.

Integracin de ecuaciones 83
Ejemplo: funcin de Bessel.
La funcin de Bessel de primer tipo y orden 0 se puede expresar de la siguiente
forma:

dt t x x J
0
0
) sin cos(
1
) (
Hallar la funcin de Bessel para valores de x de 2 y 3.
Inserte la expresin que define la funcin del integrando:
cos (x sin t )

Teclas: Pantalla: Descripcin:


gg {hll}
{}
Borra la memoria.
@g Ecuacin actual o
'h l1' l
Selecciona el modo
Ecuacin.
_g X '''P Escribe la ecuacin.
__ ''''1h'P
g T ''''1h'P
@_@_ ''''1h'''P
g ''''1h''' Da fin a la expresin y
muestra su parte izquierda.
@ _ 'lJ'
lhJ
Suma de comprobacin y
tamao.
_ Sale del modo Ecuacin.
Ahora integre esta funcin respecto a t de cero a ; x = 2.
Teclas: Pantalla: Descripcin:
g {lh} Selecciona el modo
Radianes.
0 g@_ JJ Inserta los lmites de
integracin (primero el lmite
inferior).

84 Integracin de ecuaciones
@g ''''1h''' Muestra la funcin.
@_ h _ Solicita la variable de
integracin.
T
valor
Solicita el valor de X.
2 g 1h'lh1h'

x = 2. Inicia la integracin;
calcula el resultado para

0
) (t f

@__ 44> El resultado final para J
0
(2).
Ahora calcule J
0
(3) con los mismos lmites de integracin. Debe especificar de
nuevo los lmites de integracin (0, ) ya que al hacer la siguiente divisin por
se eliminaron de la pila
Teclas: Pantalla: Descripcin:
0 g@_ JJ Inserta los lmites de
integracin (primero el lmite
inferior).
@g ''''1h''' Muestra la ecuacin actual.
@_ h _ Solicita la variable de
integracin.
T
4
Solicita el valor de X.
3 g 1h'lh1h'

J
x = 3. Inicia la integracin y
calcula el resultado para

0
) (t f

@__ 4J El resultado final para J
0
(3).

Integracin de ecuaciones 85
Ejemplo: integral del seno.
Ciertos problemas en la teora de las comunicaciones (por ejemplo, transmisin
de pulsos a travs de redes idealizadas) requieren el clculo de una integral (a
veces denominada integral del seno) de la forma
dx
x
x
t S
t
i
)
sin
( ) (
0

=
Hallar Si (2).
Inserte la expresin que define la funcin del integrando:
x
x sin

Si la calculadora intent analizar esta funcin con x = 0, el lmite inferior de la


integracin, dar como resultado un error (1'1 ). Sin embargo, el
algoritmo de integracin normalmente no analiza funciones en los lmites de
integracin, a menos que los puntos finales del intervalo de integracin sean
prcticamente iguales o el nmero de puntos de muestra sea excesivamente
grande.
Teclas: Pantalla: Descripcin:
@g La ecuacin actual
o 'h l1' l
Selecciona el modo Ecuacin.
_g X '1h'P Inicia la ecuacin.
@_ '1h''P En este caso, es necesario el
parntesis de cierre.
_g X '1h''=P
g '1h''= Termina la ecuacin.
@_ 'l
lh
Suma de comprobacin y
tamao.
_ Sale del modo Ecuacin.

86 Integracin de ecuaciones
Ahora integre esta funcin con respecto a x (es decir, X) de cero a 2 (t = 2).
Teclas: Pantalla: Descripcin:
g {lh} Selecciona el modo Radianes.
0 g 2 4_ Inserta los lmites de integracin
(primero el inferior).
@g '1h''= Muestra la ecuacin actual.
@_ X 1h'lh1h'

J
Calcula el resultado para Si(2).

Precisin de la integracin
Dado que la calculadora no puede calcular el valor de una integral
exactamente, lo aproxima. La precisin de esta aproximacin depende de la
precisin de la propia funcin del integrando, calculada por la ecuacin. El
error por redondeo de la calculadora y la precisin de las constantes
empricas tambin afectan a la precisin.
Puede que las integrales de funciones con ciertas caractersticas como picos u
oscilaciones muy bruscas se calculen sin gran precisin, pero esta probabilidad
es muy pequea. Las caractersticas generales de las funciones que pueden
causar problemas, as como las tcnicas para trabajar con ellas, se describen
en el apndice E.
Especificacin de la precisin
La configuracin del formato de visualizacin (FIX, SCI, ENG o ALL) determina
la precisin del clculo de integracin; cuanto mayor sea el nmero de dgitos
mostrados, mayor ser la precisin de la integral calculada (y mayor el tiempo
requerido para calcularla). Cuanto menor sea el nmero de dgitos mostrados,
ms rpido ser el clculo, pero la calculadora supondr que la funcin se
debe precisar slo hasta el nmero de dgitos especificados en el formato de
visualizacin.

Integracin de ecuaciones 87
Para especificar la precisin de la integracin, establezca el formato de
visualizacin de forma que la pantalla no muestre ms nmeros de dgitos que
los que considere oportuno en los valores del integrando. Este mismo nivel de
exactitud y precisin se reflejar en el resultado de la integracin.
Si el modo de visualizacin de fracciones est activado (marcador 7
establecido), la precisin viene especificada por el formato de visualizacin
anterior.
Interpretacin de la precisin
Despus de calcular la integral, la calculadora coloca la incertidumbre
estimada del resultado de la integral en el registro Y. Presione _ para ver
el valor de la incertidumbre.
Por ejemplo, si la integral de Si(2) es 1,6054 0,0002, entonces 0,0002 es su
incertidumbre.
Ejemplo: especificacin de la precisin.
Con el formato de visualizacin establecido en SCI 2, calcular la integral de la
expresin Si(2) (del ejemplo anterior).
Teclas: Pantalla: Descripcin:
_ {''1} 2 JJ Establece la notacin cientfica
con dos lugares decimales,
especificando que la funcin
tiene una precisin de hasta
dos lugares decimales.
gg
4
Desplaza los lmites de
integracin de los registros Z y
T a los registros X e Y.
@g '1h''= Muestra la ecuacin actual.
@_ X 1h'lh1h'

JJ
La integral aproximada a dos
lugares decimales.
_ J La incertidumbre de la
aproximacin de la integral.

88 Integracin de ecuaciones
La integral es 1,610,00100. Dado que la incertidumbre no afectar a la
aproximacin hasta su tercer lugar decimal, todos los dgitos mostrados en esta
aproximacin se pueden considerar precisos.
Si la incertidumbre de una aproximacin es mayor que el lmite elegido como
mximo, puede aumentar el nmero de dgitos en el formato de visualizacin y
repetir la integracin (siempre que f(x) se siga calculando de forma precisa
hasta el nmero de dgitos mostrados en la pantalla). En general, la
incertidumbre de un clculo de integracin decrece en un factor de diez por
cada dgito adicional, especificado en el formato de visualizacin.
Ejemplo: cambio de la precisin.
Para la integral de Si(2) recin calculada, especificar que el resultado sea
preciso hasta cuatro lugares decimales en vez de hasta dos.
Teclas: Pantalla: Descripcin:
_ {''1} 4 J Especifica la precisin hasta
cuatro lugares decimales. La
incertidumbre del ltimo
ejemplo an aparece en la
pantalla.
gg 4 Desplaza los lmites de
integracin de los registros Z y
T a los registros X e Y.
@g '1h''= Muestra la ecuacin actual.
@_ X 1h'lh1h'

JJ
Calcula el resultado.
_ J Observe que la incertidumbre
es aproximadamente 1/100 de
la incertidumbre del resultado
SCI 2 calculado anteriormente.
_ {1} 4 4 Restaura el formato FIX 4.
g {'} 4 Restaura el modo Grados.

Integracin de ecuaciones 89
Esta incertidumbre indica que el resultado puede ser correcto slo hasta tres
lugares decimales. En realidad, este resultado es preciso hasta siete lugares
decimales cuando se compara con el valor real de esta integral. Dado que la
incertidumbre de un resultado se calcula de forma conservadora, en la mayora
de los casos la aproximacin de la calculadora es ms precisa de lo que indica
su incertidumbre.

Para ms informacin
En este captulo se proporcionan instrucciones para utilizar la integracin de la
calculadora HP 33s sobre una amplia variedad de aplicaciones. El apndice E
contiene informacin ms detallada acerca del funcionamiento del algoritmo de
integracin, de las condiciones que podran causar resultados incorrectos y que
podran prolongar el tiempo de clculo, y del modo de obtener la
aproximacin actual a una integral.

Operaciones con nmeros complejos 91


9
Operaciones con nmeros
complejos
La calculadora HP 33s puede utilizar nmeros complejos de la siguiente forma:
x + iy.

Tiene operaciones para aritmtica compleja (+, , , ), trigonometra compleja


(sen, cos, tan) y las funciones matemticas z, 1/z,
2
1
z
z , ln z y e
z
. (donde z
1
y z
2
son nmeros complejos).
Para insertar un nmero complejo:
1. Escriba la parte imaginaria.
2. Presione g.
3. Escriba la parte real.
Para trabajar con nmeros complejos con la calculadora HP 33s se debe
insertar cada parte (imaginaria y real) de forma separada. Para insertar dos
nmeros complejos, debe insertar cuatro nmeros por separado. Para realizar
una operacin compleja, presione g _ antes del operador. Por
ejemplo, para realizar la operacin
(2 + i 4) + (3 + i 5),
presione 4 g 2 g 5 g 3 g__.
El resultado es 5 + i 9. (La primera lnea es la parte imaginaria y la segunda es
la parte real).

92 Operaciones con nmeros complejos


La pila compleja
En modo RPN, la pila compleja es en realidad una pila de memoria normal
dividida en dos registros dobles para almacenar dos nmeros complejos, z
1x
+
i z
1y
y z
2x
+ i z
2y
:
T
t
iy
1
Z z
Z
1
x
1
Y y
iy
2
X x
Z
2
x
2

Dado que las partes imaginaria y real de un nmero complejo se insertan y


almacenan de forma separada, puede trabajar con cada parte y modificarla
fcilmente por s misma.
y
1
Z
1
x
1
y
2
y
Z
2
x
2
x
1 2
o z

Inserte siempre primero la parte imaginaria (la parte y) de un nmero. La parte


real del resultado (z
x
). La parte real del resultado (z
x
) se mostrar en la
segunda lnea; la parte imaginaria (z
y
) se mostrar en la primera lnea. (Para
operaciones de dos nmeros, el primer nmero complejo (z
1
) se reproduce en
los registros Z y T de la pila.)

Operaciones con nmeros complejos 93


Operaciones complejas
Utilice las operaciones complejas como si fueran operaciones reales, pero
inserte g_ antes del operador.
Para realizar una operacin con un nmero complejo:
1. Inserte el nmero complejo z, compuesto por x + i y, tecleando y gx.
2. Seleccione la funcin compleja
Funciones para un nmero complejo, z
Para calcular: Presione:
Cambio de signo, z g__
Funcin inversa, 1/z g__
Logaritmo natural, ln z g__
Antilogaritmo natural, e
z
g__
Sen z g__
Cos z g__
Tan z g__
Para realizar una operacin aritmtica con dos nmeros
complejos:
1. Inserte el primer nmero complejo, z
1
(compuesto de x
1
+ i y
1
), tecleando
y
1
g x
1
g. (Para
2
1
z
z , teclee primero la base z
1
.)
2. Inserte el segundo nmero complejo z
2
tecleando y
2
gx
2
.. (Para
2
1
z
z , teclee en segundo lugar el exponente z
2
.)
3. Seleccione la operacin aritmtica:
Operaciones aritmticas con dos nmeros complejos , z
1
y z
2
Para calcular: Presione:
Suma, z
1
+ z
2
g__
Sustraccin, z
1
z
2
g__
Multiplicacin, z
1
z
2
g__
Divisin, z
1
z
2
g__
Funcin potencial,
2
1
z
z g__

94 Operaciones con nmeros complejos


Ejemplos:
A continuacin se muestran algunos ejemplos de operaciones trigonomtricas y
aritmticas con nmeros complejos:
Analizar sen (2 + i 3)

Teclas: Pantalla: Descripcin:


3 g 2 El resultado es 9,1545 i
g__ J>
>J
4,1689.
Analizar la expresin
z
1
(z
2
+ z
3
),
donde z
1
= 23 + i 13, z
2
= 2 + i z
3
= 4 i 3
Dado que la pila slo puede almacenar dos nmeros complejos
simultneamente, realice el clculo como
z
1
[1 (z
2
+ z
3
)]
Teclas: Pantalla: Descripcin:
1 g 2 _g
3 _g 4 g
__


4
4
Agrega z
2
+ z
3
; muestra
la parte real.
g__ 4
4
1 (z
2
+ z
3
).
13 g 23
g__

>
4
z
1
(z
2
+ z
3
).
El resultado es 2,5 + i 9.
Analizar (4 i 2/5) (3 i 2/3). No utilice operaciones complejas cuando
calcule slo una parte del nmero complejo.
Teclas: Pantalla: Descripcin:
_ 2 _ 5 _g

Inserta la parte imaginaria
del primer nmero como
fraccin.
4 g

Inserta la parte real del
primer nmero complejo.
_ 2 _ 3 _g

Inserta la parte imaginaria
del segundo nmero como
fraccin.

Operaciones con nmeros complejos 95


3 g__
JJ
Completa la insercin del
segundo nmero y luego
multiplica los dos nmeros
complejos. El resultado es
11,7333 i 3,8667.
Analizar
2
z
e
, donde z = (1 + i ). Utilice g__ para analizar
z
2
; inserte 2 con la forma 2 + i 0.
Teclas: Pantalla: Descripcin:
1 g 1 g
0 g 2 _g
__

Resultado intermedio de
(1 + i )
2

g__ >

El resultado final es
0,8776 i 0,4794.

Uso de nmeros complejos en notacin polar


Muchas aplicaciones utilizan nmeros reales en forma polar o con la notacin
polar. Estas formas utilizan pares de nmeros, igual que los nmeros complejos,
de forma que puede realizar operaciones aritmticas con ellos mediante
operaciones complejas. Dado que las operaciones complejas de la calculadora
HP 33s trabajan con nmeros en la forma rectangular, debe convertir la forma
polar a rectangular (mediante @ _ antes de ejecutar la operacin
compleja y, a continuacin, volver a convertir el resultado a la forma polar).
a + i b = r (cos + i sen ) = re
i
= r (forma polar o de fase)

r
(a, b)

96 Operaciones con nmeros complejos


Ejemplo: Suma vectorial.
Sumar las tres cargas siguientes. En primer lugar, es necesario convertir las
coordenadas polares a rectangulares.
y
185 l b 62
o
100 lb 261
o
170 lb 143
o
L
1
L
2
L
3
x

Teclas: Pantalla: Descripcin:


g {'} Establece el modo
Grados.
62 g 185 @_

J
44
Inserta L
1
y lo convierte
a la forma rectangular.
143 g 170 @_ J4
J
Inserta y convierte L
2
.
g__ 4>
>J
Suma vectores.
261 g 100 @_ >IJ

Inserta y convierte L
3
.
g__ J
>4
Suma L
1
+ L
2
+ L
3
.
g_ JJJJ>
J>4
Convierte el vector a la
forma polar; muestra r,

Conversin de base y operaciones aritmticas 101


10
Conversiones de base y operaciones
aritmticas
El men BASE ( g g ) permite cambiar la base numrica utilizada
para insertar nmeros y otras operaciones (incluida la programacin). El
cambio de bases tambin convierte el nmero mostrado a la nueva base.
Men BASE
Etiqueta del
men
Descripcin
^'` Modo decimal. No hay indicador. Convierte el nmero a
base 10. Los nmeros tienen una parte entera y otra
fraccional.
^h` Modo hexadecimal. Indicador HEX activado. Convierte
nmeros a base 16; slo utiliza nmeros enteros. Las
teclas de la fila superior se convierten en dgitos de _ a
_.
^'` Modo octal. Indicador OCT activado. Convierte nmeros
a base 8; slo utiliza nmeros enteros. Las teclas _, _
y las teclas no combinadas de la fila superior estn
inactivas.
^1h` Modo binario. Indicador BIN activado. Convierte
nmeros a base 2; slo utiliza nmeros enteros. Las teclas
de dgito distintas de _ y _ y las funciones no
combinadas de la fila superior estn inactivas. Si un
nmero tiene ms de 12 dgitos, a continuacin, las teclas
_ y _ estn activas para ver ventanas. (Consulte la
seccin "Ventanas para nmeros binarios largos" ms
adelante en este captulo.)

102 Conversin de base y operaciones aritmticas


Ejemplos: conversin de la base de un nmero.
La siguiente secuencia de pulsaciones de teclas realizan varias conversiones de
base.
Convertir 125,99
10
a nmeros hexadecimales, octales y binarios.
Teclas: Pantalla: Descripcin:
125,99 g
g {h`
Convierte slo la parte entera
(125) del nmero decimal a base
16 y muestra este valor.
gg {'` J Base 8.
gg {1h` JJJJJJ Base 2.
gg {'} J4>> Restaura la base 10; el valor
decimal original se conserva,
incluida su parte fraccional.
Convertir 24FF
16
a base binaria. El nmero binario tendr ms de 12 dgitos
(el mximo que admite la pantalla).
Teclas: Pantalla: Descripcin:
gg {h`
24FF
4_ Utilice la tecla _ para escribir
"F".
gg {1h` JJJJJJJJJ El nmero binario completo no
cabe en la pantalla. El indicador

informa de que el nmero


contina por la izquierda
_ J Muestra el resto del nmero. El
nmero completo es
10010011111111
2
.
_ JJJJJJJJJ Muestra de nuevo los primeros
12 dgitos.
gg {'} >J Restaura la base 10.

Conversin de base y operaciones aritmticas 103


Operaciones aritmticas en bases 2, 8 y 16
Puede realizar operaciones aritmticas mediante _, _, _, y _ en
cualquier base. Las nicas teclas de funcin que estn realmente desactivadas
fuera del modo Decimal son _, _, _, _, _,,y _. Sin embargo,
tenga en cuenta que la mayora de las operaciones que no son aritmticas no
generan resultados razonables porque las partes fraccionales de los nmeros
estn truncadas.
Las operaciones aritmticas en bases 2, 8 y 16 son de la forma de
complemento a 2 y slo utilizan nmeros enteros:

Si un nmero tiene una parte fraccional, slo se utilizar la parte entera


para un clculo aritmtico.

El resultado de una operacin es siempre un nmero entero (la parte


fraccional se trunca).
Mientras que las conversiones slo cambian el nmero mostrado en pantalla y
no el nmero del registro X, las operaciones aritmticas modifican el nmero del
registro X.
Si el resultado de una operacin no se puede representar en 36 bits, la pantalla
muestra 'lll y, a continuacin, el nmero positivo o negativo ms
grande posible.
Ejemplo:
A continuacin se exponen algunos ejemplos de operaciones aritmticas en los
modos hexadecimal, octal y binario:
12F
16
+ E9A
16
= ?
Teclas: Pantalla: Descripcin:
gg {h` Establece la base 16;
indicador HEX activado.
12F g E9A _ '> Resultado.
7760
8
4326
8
=?
gg {'` JJ Establece la base 8:
Indicador OCT activado.
Convierte el nmero
mostrado a octal.
7760 g 4326 _ 4 Resultado.

104 Conversin de base y operaciones aritmticas


100
8
5
8
=?
100 g 5 _ J Parte entera del resultado.
5A0
16
+ 1001100
2
=?
gg {h` 5A0 h_ Establece la base 16;
indicador HEX activado.
gg {1h` 1001100 JJJ_ Cambia a base 2;
indicador BIN activado.
Da fin a la insercin de
dgitos, por lo que no se
necesita g entre los
nmeros.
_ JJJJJJJ Resultado en base binaria.
gg {h` ' Resultado en base
hexadecimal.
gg {'} JJ Restaura la base decimal.

Representacin de nmeros
Aunque la presentacin en pantalla cambia cuando se convierte la base, la
forma en la que se almacena no cambia, por lo que los nmeros decimales no
se truncan (hasta que se utilizan en operaciones aritmticas).
Cuando un nmero aparece en base hexadecimal, octal o binaria, se muestra
como un nmero entero justificado a la derecha con hasta 36 bits (12 dgitos
octales o 9 dgitos hexadecimales). Los ceros iniciales no se muestran, pero son
importantes porque indican que el nmero es positivo. Por ejemplo, la
representacin binaria de 125
10
se muestra en pantalla de la siguiente forma:
1111101
que es exactamente igual que estos 36 dgitos:
000000000000000000000000000001111101

Conversin de base y operaciones aritmticas 105


Nmeros negativos
El bit situado ms a la izquierda (ms significativo o "ms alto") de la
representacin binaria de un nmero es el bit de signo; est activado (1) para
los nmeros negativos. Si hay ceros iniciales (no mostrados), el bit de signo es
0 (positivo). Un nmero negativo es el complemento a 2 de su nmero binario
positivo.
Teclas: Pantalla: Descripcin:
546 gg {h` 444 Inserta un nmero decimal
positivo; a continuacin, lo
convierte a hexadecimal.
_ Complemento a 2 (signo
cambiado).
gg {1h` JJJJJJJJJ Versin binaria; el
indicador

informa de
que existen ms dgitos.
_ _ JJJJJJJJJJJJ Muestra la ventana situada
ms a la izquierda; el
nmero es negativo porque
el bit ms alto es 1.
gg {'` Nmero decimal negativo.
Intervalo de nmeros
El tamao de palabra de 36 bits determina el intervalo de nmeros que
se puede representar en las bases hexadecimal (9 dgitos), octal (12 dgitos)
y binaria (36 dgitos), as como el intervalo de nmeros decimales (11
dgitos) que se pueden convertir a estas otras bases.
Intervalo de nmeros para conversiones de base
Base Nmero entero positivo
de mayor magnitud posible
Nmero entero negativo
de mayor magnitud
posible
Hexadecimal 7FFFFFFFF 800000000
Octal 377777777777 400000000000
Binario 01111111111111111111111
1111111111111
10000000000000000000
0000000000000000
Decimal 34.359.738.367 34.359.738.368

106 Conversin de base y operaciones aritmticas


Al teclear nmeros, la calculadora no aceptar ms dgitos del mximo
permitido para cada base. Por ejemplo, si intenta teclear un nmero
hexadecimal de 10 dgitos, la insercin de dgitos se interrumpir y aparecer
el indicador .
En el modo RPN, se utiliza en los clculos el valor decimal original de cualquier
nmero demasiado grande. Cualquier operacin que de como resultado un
nmero fuera del rango dado por encima provoca que se muestre brevemente
la palabra OVERFLOW (DESBORDEAMIENTO). La pantalla muestra el nmero
ms grande positivo o negativo representable en la base actual. En el modo
ALG, cualquier operacin (excepto +/ en la lnea de entrada pero no en un
mensaje de variable) utilizando 1' muestra el anunciador .
Ventanas para nmeros binarios largos
El nmero binario ms largo puede tener 36 dgitos (tres veces ms de los
dgitos que caben en la pantalla). Cada una de las presentaciones en pantalla
de 12 dgitos de un nmero largo se denomina ventana.

Cuando un nmero binario tiene ms de 12 dgitos, el indicador

(o
ambos) aparece en la pantalla, informando de la direccin en la que se
encuentran los dgitos adicionales. Presione la tecla indicada ( _ o _ )
para ver la ventana oculta.

Conversin de base y operaciones aritmticas 107


Operaciones estadsticas 111


11
Operaciones estadsticas
Los mens de estadstica de la calculadora HP 33s proporcionan funciones para
analizar estadsticamente un conjunto de datos de una o dos variables:

Media y desviaciones tpicas de muestra y poblacin.

Regresin lineal y estimacin lineal (


x

e
y

).

Media ponderada (x ponderado por y).

Estadsticas de suma: n, x, y, x
2
, y
2
, y xy.

Insercin de datos estadsticos


Los datos estadsticos de una o dos variables se insertan (o eliminan) de forma
similar utilizando la tecla _ (o g_ ). Los valores de los datos se
acumulan como estadsticas de suma en seis registros estadsticos (28 a 33),
cuyos nombres se muestran en el men SUMS. (Presione @_ para ver
-
4
-
4
-).

Nota

Borre siempre los registros estadsticos antes de insertar nuevos


datos estadsticos (presione gg {`).

112 Operaciones estadsticas


Insercin de datos de una variable
1. Presione gg {` para borrar los datos estadsticos existentes.
2. Teclee cada uno de los valores x y presione _.
3. La pantalla mostrar n, el nmero de valores de datos estadsticos
acumulado.
Al presionar _ realmente se insertan dos variables en los registros
estadsticos porque el valor que ya figura en el registro Y se ha acumulado
como el valor y. Por esta razn, la calculadora realizar una regresin lineal y
mostrar valores basados en y incluso cuando slo haya insertado datos x (o
incluso si ha insertado un nmero distinto de valores de x e y. No se producen
errores pero, obviamente, los resultados no tienen sentido.
Para recuperar un valor y mostrarlo en pantalla inmediatamente despus de
insertarlo, presione g g.
Insercin de datos de dos variables
En modo RPN, cuando los datos constan de dos variables, x es la variable
independiente e y la variable dependiente. No olvide insertar un par (x, y) en
orden inverso (y g x) de forma que y se almacene en el registro Y y x en
el registro X.
1. Presione gg {` para borrar los datos estadsticos existentes.
2. Teclee en primer lugar el valor y y presione g.
3. Teclee el valor x correspondiente y presione _.
4. La pantalla mostrar n, el nmero de pares de datos estadsticos
acumulado.
5. Contine insertando pares x, y. n se actualizar con cada entrada.
Para recuperar un valor x y mostrarlo en pantalla inmediatamente despus de
insertarlo, presione g g.
Correccin de errores al insertar datos
Si comete un error al insertar datos estadsticos, elimine los datos incorrectos y
agregue los correctos. Aunque slo un valor del par x, y sea incorrecto, debe
eliminar y volver a insertar ambos valores.

Operaciones estadsticas 113


Para corregir datos estadsticos:
1. Vuelva a insertar los datos, pero en lugar de presionar _, presione g
_. De esta forma, se eliminarn los valores y se reducir n.
2. Inserte los valores correctos mediante _.
Si los valores correctos son los que acaba de insertar, presione g g
para recuperarlos y, a continuacin, presione g _ para eliminarlos. (El
valor y incorrecto segua estando en el registro Y y su valor x se guard en el
registro LAST X).
Ejemplo:
Teclear los valores x, y de la izquierda; se aplican las correcciones mostradas
en la derecha:
x, y iniciales x, y corregidos
20, 4 20, 5
400, 6 40, 6

Teclas: Pantalla: Descripcin:


gg {` Borra los datos estadsticos
existentes.
4 g 20 _
J
Inserta el primer par de
datos nuevo.
6 g 400 _
4
La pantalla muestra n, el
nmero de par de datos
insertado.
gg

Devuelve el ltimo valor x.
El ltimo valor y an se
encuentra en el registro Y.
g_
J
Elimina el ltimo par de
datos.
6 g 40 _
4
Inserta de nuevo el ltimo
par de datos.
4 g 20 g_
J
Elimina el primer par de
datos.
5 g 20 _
4
Inserta de nuevo el primer
par de datos. Sigue
habiendo un total de dos
pares de datos en el
registro estadstico.

114 Operaciones estadsticas

Clculos estadsticos
Una vez insertados los datos, puede utilizar las funciones de los mens de
estadstica.
Mens de estadstica
Men Tecla Descripcin
L.R. @_ Men de regresin lineal: estimacin
lineal {

` {
-
` y ajuste de curvas {r` {`
{`. Consulte la seccin "Regresin
lineal" ms adelante en este captulo.
x ,
y
@_ Men de media: ^

` {
-
` {

`.
Consulte la seccin "Media" que se
describe a continuacin.
s, @_ Men de desviacin tpica: ^=` {=-`
{` {-`. Consulte las secciones
"Desviacin estndar de muestra" y
"Desviacin estndar de poblacin" ms
adelante en este captulo.
SUMS @_ El men de suma: {} {} {-} {
4
}
{-
4
} {-}. Consulte la seccin
"Estadsticas de suma" ms adelante en
este captulo.
Media
Media es el promedio aritmtico de un grupo de nmeros.

Presione @ _

{

} para obtener la media de los valores x.

Presione @ _ {
-
} para obtener la media de los valores y.
Presione @ _ {

} para obtener la media ponderada de los valores
x utilizando los valores y como pesos o frecuencias. Los pesos pueden ser
nmeros enteros o no enteros.

Operaciones estadsticas 115


Ejemplo: media (una variable).
El supervisor de produccin Rafael Len desea hallar el tiempo medio que tarda
un determinado proceso. Para ello, elige aleatoriamente a seis personas,
observa cmo realizan dicho proceso y registra el tiempo empleado (en
minutos):
15,5 9,25 10,0
12,5 12,0 8,5
Calcular la media de los tiempos. (Trate todos los datos como valores x.)
Teclas: Pantalla: Descripcin:
gg {` Borra los registros
estadsticos.
15,5 _ J Inserta el primer tiempo.
9,25 _ 10 _ 12,5
_ 12 _ 8,5 _


Inserta los datos restantes;
seis pares de datos
acumulados.
@_ {

}

-



JJ4>J
Calcula el tiempo medio
que se tarda en completar
el proceso.
Ejemplo: media ponderada (dos variables)
Una compaa de produccin adquiere una determinada pieza cuatro veces al
ao. Las compras del ao pasado fueron:
Precio por pieza (x) 4,25 4,60 4,70 4,10
Nmero de piezas (y) 250 800 900 1000
Hallar el precio medio (ponderado respecto a la cantidad adquirida) de la
pieza. No olvide insertar y, el peso (frecuencia), antes que x, el precio.
Teclas: Pantalla: Descripcin:
gg {` Borra los registros
estadsticos.
250 g 4,25 _
800 g 4,6 _
900 g 4,7 _


>

Inserta los datos;
muestra n.

116 Operaciones estadsticas


1000 g 4,1 _ J

Cuatro pares de datos
acumulados.
@_{

}

-

J
Calcula el precio medio
ponderado respecto a la
cantidad adquirida.
Desviacin estndar de muestra
La desviacin estndar de muestra es una medida que indica la dispersin de
los valores de datos respecto a la media. La desviacin estndar asume que los
datos son una muestra de un conjunto de datos completo ms grande y se
calcula utilizando n 1 como divisor.

Presione @_ {=} para obtener la desviacin estndar de los valores


x.

Presione @_ {=-} para obtener la desviacin estndar de los valores


y.
Las teclas {` y {-` de este men se describen en la siguiente seccin,
"Desviacin estndar de poblacin".

Operaciones estadsticas 117


Ejemplo: desviacin estndar de muestra.
Utilizando los mismos tiempos de proceso del ejemplo anterior sobre la media,
Rafael Len ahora quiere determinar el tiempo de desviacin estndar (s
x
) del
proceso:
15,5 9,25 10,0
12,5 12,0 8,5
Calcular la desviacin estndar de los tiempos. (Trate todos los datos como
valores x).
Teclas: Pantalla: Descripcin:
gg {` Borra los registros estadsticos.
15,5 _ J Inserta el primer tiempo.
9,25 _ 10 _ 12,5
_ 12 _ 8,5 _


Inserta los datos restantes; seis
pares de datos acumulados.
@_ {=`
= =- -

4
Calcula el tiempo de
desviacin tpica.
Desviacin estndar de poblacin
La desviacin estndar de poblacin es una medida que indica la dispersin de
los valores de datos respecto a la media. Este tipo de desviacin supone que
los datos constituyen el conjunto completo de datos y se calcula utilizando n
como divisor.

Presione @_ {} para obtener la desviacin estndar de poblacin


de los valores x.

Presione @_ {-} para obtener la desviacin estndar de poblacin


de los valores y.

118 Operaciones estadsticas


Ejemplo: desviacin estndar de poblacin
Irene Romero tiene cuatro hijos adultos que miden 170, 173, 174, y 180 cm.
Hallar la desviacin estndar de poblacin de sus alturas.
Teclas: Pantalla: Descripcin:
gg {} Borra los registros estadsticos.
170 _ 173 _
174 _ 180 _


Inserta los datos. Cuatro pares
de datos acumulados.
@_ {}
= =-

-
J
Calcula la desviacin estndar
de poblacin.
Regresin lineal
La regresin lineal, L.R.(en ingls Linear regression), tambin denominada
estimacin lineal es un mtodo estadstico para hallar la lnea recta que mejor
se adapte a un conjunto de datos x, y.

Nota

Para evitar que aparezca el mensaje 'h lll, inserte los


datos antes de ejecutar cualquiera de las funciones del men
L.R.

Operaciones estadsticas 119


Men L.R. (regresin lineal)
Tecla de men Descripcin
^

` Estima (predice) x para un valor hipottico dado de y,


en funcin de la lnea calculada para cuadrar los datos.
^
-
` Estima (predice) y para un valor hipottico dado de x,
en funcin de la lnea calculada para cuadrar los datos.
^r` Coeficiente de correlacin para los datos (x, y). El
coeficiente de correlacin es un nmero comprendido
entre 1 y +1 que mide la exactitud con la que la lnea
calculada se ajusta a los datos.
^` Pendiente de la lnea calculada.
^` Intercepcin y de la lnea calculada.

Para hallar un valor estimado de x (o y), teclee un valor hipottico dado


para y (o x) y, a continuacin, presione @_ {

} (o @_ {
-

}).

Para hallar los valores que definen la lnea que mejor se ajusta a los datos,
presione @_ y, a continuacin, {r}, {} o {}.
Ejemplo: ajuste de curvas
La produccin de una nueva variedad de arroz depende de su ndice de
fertilizacin con nitrgeno. Para los datos siguientes, determinar la relacin
lineal, el coeficiente de correlacin, la pendiente y la intercepcin y.
X, nitrgeno aplicado
(kg por hectrea)
0,00 20,00 40,00 60,00 80,00
Y, produccin de grano
(toneladas mtricas por hectrea)
4,63 5,78 6,61 7,21 7,78

1110 Operaciones estadsticas


Teclas: Pantalla: Descripcin:
gg {` Borra todos los datos
estadsticos anteriores.
4,63 g 0 _
5,78 g 20 _
6,61 g 40 _
7,21 g 60 _



4J

Inserta los datos; muestra n.
7,78 g 80 _

Cinco pares de datos
insertados.
@_ {r}

-
r
>
Muestra el men de
regresin lineal.
Coeficiente de correccin;
muy aproximado a una lnea
recta.
_

-
r


Pendiente de la lnea.
_

-
r



Intercepcin y.
x
0 20 40 60 80
8,50
7,50
6,50
5,50
4,50
r = 0,9880
m = 0,0387
b = 4,8560
(70, y)
y
X

Operaciones estadsticas1111
Qu ocurre si se aplican 70 kg de fertilizante de nitrgeno al arrozal?
Predecir la produccin de grano en funcin de las estadsticas anteriores.
Teclas: Pantalla: Descripcin:
_ 70
_
Inserta el valor hipottico de x.
@_ {
-
}

-
r

J
La produccin que se predice en
toneladas por hectrea.

Limitaciones en la precisin de los datos


Dado que la calculadora utiliza una precisin finita (12 a 15 dgitos), los
clculos estn limitados debido al redondeo. A continuacin se muestran dos
ejemplos:
Normalizacin de nmeros grandes aproximados
Es posible que la calculadora no sea capaz de calcular correctamente la
desviacin estndar y la regresin lineal de una variable cuyos valores de
datos difieren una cantidad relativamente pequea. Para evitar esta situacin,
normalice los datos insertando cada valor como la diferencia a partir de un
valor central (como puede ser la media). Para valores de x normalizados, esta
diferencia se tiene que agregar a continuacin al clculo de x y
x

, y y

y
b tambin se ajustarn. Por ejemplo, si los valores de x fueran 7776999,
7777000 y 7777001, debe insertar los datos como 1, 0 y 1; a continuacin
sumar 7777000 a x y
x

. Para b, agregue 7777000 m. Para calcular y

,
asegrese de proporcionar un valor x que sea menor que 7777000.
Si la magnitud de los valores x e y es extremadamente diferente, se pueden
producir imprecisiones similares. Una vez ms, si escala dichos datos puede
evitar este problema.

1112 Operaciones estadsticas


Efecto de los datos eliminados
La ejecucin de g_ no elimina los errores de redondeo que los valores
de los datos originales pueden haber generado en los registros estadsticos .
Esta diferencia no es importante a menos que los datos incorrectos sean de una
magnitud enorme comparada con los datos correctos; en tal caso, sera
conveniente borrar todos los datos e insertarlos de nuevo.

Valores de suma y los registros estadsticos


Los registros estadsticos son seis ubicaciones exclusivas de memoria que
almacenan la acumulacin de los seis valores de suma.
Estadsticas de suma
Si presiona @ _obtendr acceso al contenido de los registros
estadsticos:

Presione {` para recuperar el nmero de conjuntos de datos acumulados.

Presione {` para recuperar la suma de los valores de x.

Presione {-` para recuperar la suma de los valores de y.

Presione {
4
}, {-
4
} y {-} para recuperar las sumas de los cuadrados y
de los productos de x e y (valores que tienen inters cuando se realizan
otros clculos estadsticos adems de los proporcionados por la
calculadora).
Si ha insertado datos estadsticos , puede ver el contenido de los registros
estadsticos. Presione g_ {'hl` y, a continuacin, utilice _ y _
para ver los registros estadsticos.

Operaciones estadsticas1113
Ejemplo: visualizacin de los registros estadsticos.
Utilice para almacenar los pares de datos (1,2) y (3,4) en los registros
estadsticos. A continuacin, vea los valores estadsticos almacenados.
Teclas: Pantalla: Descripcin:
{c {` Borra los registros estadsticos.
2 1 4
J
Almacena el primer par de datos
(1,2).
4 3
4
Almacena el segundo par de
datos (3,4).
{Y {'hl}
4
Muestra el catlogo VAR y el
registro n.
-
J
Muestra el registro xy.
-
4

4
Muestra el registro y
2
.

4

J
Muestra el registro x
2
.
-

Muestra el registro y.

Muestra el registro x.

4
Sale del catlogo VAR.
Los registros estadsticos en la memoria de la calculadora
El espacio de memoria de los registros estadsticos se asigna automticamente
al presionar o . Los registros se eliminan y la memoria se libera al
ejecutar {c {`.
Acceso a los registros estadsticos
En la tabla siguiente se muestran las asignaciones de los registros estadsticos
de la calculadora HP 33s.

1114 Operaciones estadsticas


Registros estadsticos
Registro Nmero Descripcin
n 28 Nmero de pares de datos acumulados.
x 29 Suma de valores x acumulados.
y 30 Suma de valores y acumulados.
x
2
31 Suma de cuadrados de valores x
acumulados.
y
2
32 Suma de cuadrados de valores y
acumulados.
xy 33 Suma de productos de valores x e y
acumulados.
Es posible cargar un registro de estadsticas con una suma almacenando el
nmero (28 a 33) del registro que desea en i (nmero __) y, a
continuacin la suma (valor __). De forma similar, puede presionar @
__ para ver el valor de un registro (en la pantalla aparece una etiqueta
con el nombre del registro). El men SUMS contiene funciones para recuperar
los valores de los registros. Para obtener ms informacin, consulte la seccin
"Direccionamiento indirecto de variables y etiquetas" en el captulo 13.
Parte 2
Programacin
Programacin simple 121
12
Programacin simple
En la parte 1 de este manual se describieron las funciones y operaciones que
puede utilizar manualmente, es decir, presionando una tecla para cada
operacin individual. Tambin pudo ver cmo se pueden utilizar ecuaciones
para repetir clculos sin tener que volver a presionar toda la serie de teclas de
nuevo.
En la parte 2, aprender a utilizar programas para realizar clculos repetitivos
(clculos que pueden implicar ms control de entrada y salida o una lgica ms
complicada). Un programa permite repetir operaciones y clculos de la manera
precisa que desee.
En este captulo aprender a programar una serie de operaciones. En el
captulo siguiente, "Tcnicas de programacin", obtendr informacin acerca
de las subrutinas e instrucciones condicionales.
Ejemplo: un programa sencillo.
Para hallar el rea de un crculo con un radio de 5, utilizara la
frmula A = r
2
y presionara
Modo RPN: 5 _@__
Modo ALG: 5 __@_g
para obtener el resultado correspondiente al crculo, 78,5398.
Pero qu ocurre si desea hallar el rea de muchos crculos diferentes?
122 Programacin simple
En lugar de repetir la secuencia de pulsaciones de teclas cada vez (cambiando
slo el "5" para los diferentes radios), puede guardar dicha secuencia repetida
en un programa:
Modo RPN Modo ALG
J
4
J
4
4 4

hl
Este sencillo programa supone que el valor del radio se encuentra en el registro
X (la pantalla) cuando el programa comienza a ejecutarse. Calcula el rea y
almacena el resultado en el registro X.
En el modo RPN, para insertar este programa en memoria, realice el siguiente
procedimiento:
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
gg {hll} {} Borra la memoria.
gg Activa el modo de insercin de
programas (indicador PRGM
activado).
g___ ll'0 l Restablece el puntero del
programa en PRGM TOP.
_ J
4
(Radio)
2

@_ 4
_ rea = x
2

gg Sale del modo de insercin de


programas.
Intente ejecutar este programa para hallar el rea de un crculo con un radio de
5:
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
g___ Lleva el programa al inicio.
5 g > La respuesta!
Programacin simple 123
Continuaremos utilizando el programa anterior correspondiente al rea de un
crculo para ilustrar conceptos y mtodos de programacin.

Diseo de un programa
Los siguientes temas muestran qu instrucciones se pueden utilizar en un
programa. Los datos que utilice en un programa afectarn a su apariencia
cuando lo vea y a su funcionamiento cuando lo ejecute.
Seleccin de un modo
Los programas creados y guardados en modo RPN slo pueden editarse y
ejecutarse en modo RPN y los programas o pasos creados y guardados en el
modo ALG slo pueden editarse y ejecutarse en modo ALG. Puede asegurarse
de que su programa se ejecute en el modo correcto convirtiendo a RPN o ALG
en la primera instruccin del programa.
Lmites de un programa (LBL y RTN)
Si desea tener varios programas almacenados en la memoria de programas,
necesitar poner una etiqueta para marcar el comienzo de los mismos (como
por ejemplo hJ ll h) y una marca de retorno al final (como por ejemplo
h lh).
Observe que los nmeros de lnea incorporan una h para coincidir con sus
etiquetas.
Etiquetas de programa
Los programas y segmentos de programas (denominados rutinas) deben
comenzar con una etiqueta. Para grabar una etiqueta, presione:
ggtecla de letra
124 Programacin simple
La etiqueta es una sola letra de la A a la Z. Las teclas de letras se utilizan de la
misma forma que para las variables (como se describi en el captulo 3). No se
puede asignar la misma etiqueta ms de una vez (aparecera el mensaje
ll1'hll), pero una etiqueta puede utilizar la misma letra que una
variable.
Es posible tener almacenado un programa (el superior) en memoria sin ninguna
etiqueta. Sin embargo, los programas contiguos necesitan una etiqueta entre
ellos para distinguirlos.
Valores devueltos de los programas
Los programas y subrutinas deben terminar con una instruccin de devolucin.
La secuencia de teclas que se debe presionar es:
@g
Cuando un programa termina de ejecutarse, la ltima instruccin RTN devuelve
el puntero del programa a ll'0 l, la parte superior de la memoria de
programas.
Uso de RPN, ALG y ecuaciones en programas
Puede realizar clculos en programas de la misma forma que realiza clculos
con el teclado:

Mediante operaciones RPN (que trabajan con la pila, tal y como se explic
en el captulo 2).

Mediante operaciones ALG (tal y como se explica en el apndice C).

Mediante ecuaciones (tal y como se explic en el captulo 6).


En el ejemplo anterior se utiliz una serie de operaciones RPN para calcular el
rea de un crculo. En lugar de ello, podra utilizar una ecuacin en el
programa. (Ms adelante en este captulo encontrar un ejemplo.) Muchos
programas son una combinacin de RPN y ecuaciones, aprovechando las
ventajas de ambos.
Programacin simple 125
Ventajas de las operaciones RPN Ventajas de las ecuaciones
y operaciones ALG
Utilizan menos memoria. Son fciles de escribir e
interpretar.
Ejecutan un bit ms rpido. Pueden solicitar informacin
automticamente.
Cuando un programa ejecuta una lnea que contiene una ecuacin, sta se
analiza de la misma forma que _ analiza una ecuacin de la lista de
ecuaciones. Para el anlisis de programas, el signo igual "=" en una ecuacin
bsicamente equivale al signo de sustraccin "". (No hay un equivalente
programable para g en una ecuacin de asignacin que no sea escribir
la ecuacin como una expresin y, a continuacin, utilizar STO para
almacenar el valor en una variable).
Para ambos tipos de clculo, puede incluir instrucciones RPN para controlar la
entrada, salida y el flujo del programa.
Entrada y salida de datos
Para programas que necesiten varias entradas o devuelvan varios resultados,
puede decidir el modo en el que desea que el programa inserte y devuelva
informacin.
Para insertar datos, puede solicitar una variable con la instruccin INPUT,
obtener una ecuacin para solicitar sus variables o tomar los valores insertados
de antemano en la pila.
Para los datos de salida, puede mostrar una variable con la instruccin VIEW,
mostrar un mensaje procedente de una ecuacin o dejar valores sin marcar en
la pila.
Estos temas se describen ms adelante en la seccin "Insercin y visualizacin
de datos" de este captulo.

126 Programacin simple


Insercin de un programa
Al presionar g g se activa y desactiva el modo de insercin de
programas de la calculadora, haciendo lo propio con el indicador PRGM. Las
pulsaciones de las teclas en este modo se almacenan como lneas de programa
en memoria. Cada instruccin o nmero ocupa una lnea de programa y no
existe lmite alguno (si no es la memoria disponible) en el nmero de lneas de
programa.
Para insertar un programa en memoria:
1. Presione gg para activar el modo de insercin de programas.
2. Presione g _ _ _ para mostrar el mensaje ll'0 l. Se
establecer el puntero del programa en un punto conocido, antes de
cualquier otro programa. A medida que especifique lneas de programa, se
irn insertando antes de todas las dems lneas de programa.
Si no necesita ningn otro programa que pueda estar en memoria, borre la
memoria de programas mediante g g {l'0}. Para confirmar que
desea borrar todos los programas, presione {

} cuando aparezca el
mensaje 'll l'0' h.
3. Asigne una etiqueta al programa (una sola letra de la A a la Z). Presione
g gletra. Elija una letra que le ayude a recordar el programa, como
por ejemplo "A" de "rea".
Si el mensaje ll1'hll aparece en pantalla, utilice otra letra. En su
lugar, tambin puede borrar el programa existente (presione g _
{l'0}
, utilice _ o _ para buscar la etiqueta y presione
g g y _).
4. Para grabar las operaciones de la calculadora como instrucciones de
programa, presione las mismas teclas que pulsara si realizara una
operacin manualmente. Recuerde que muchas de las funciones que no
aparecen en el teclado estn disponibles en los mens.
Los programas escritos para el modo ALG debera tener
normalmente un smbolo "=" (INTRO) como la ltima
instruccin del programa (antes de la instruccin RTN). De esta
forma se completar cualquier clculo pendiente y se permitir al usuario
reutilizar el resultado del programa en futuros clculos.
Para insertar una ecuacin en una lnea de programa, consulte las
siguientes instrucciones.
Programacin simple 127
5. Finalice el programa con una instruccin de retorno, que vuelve a establecer
el puntero del programa en ll'0 l despus de que se ejecute. Presione
@g.
6. Presione _(o gg ) para cancelar la insercin de programas.
Los nmeros de las lneas de programa se almacenan exactamente igual que se
insertan y se muestran mediante el formato ALL o SCI. (Si un nmero largo se
acorta en la pantalla, presione @_ para ver todos los dgitos.)
Para insertar una ecuacin en una lnea de programa:
1. Presione @g para activar el modo de insercin de ecuaciones. Se
activar el indicador EQN.
2. Inserte la ecuacin en la lista de ecuaciones. Consulte el captulo 6 para
obtener ms detalles. Utilice _ para corregir los errores que cometa al
escribir.
3. Presione g para dar fin a la ecuacin y mostrar su parte izquierda.
(La ecuacin no formar parte de la lista de ecuaciones).
Una vez haya insertado una ecuacin, puede presionar @_ para ver
su suma de comprobacin y tamao. Mantenga presionada la tecla _
para seguir viendo los valores en la pantalla.
Para una ecuacin larga, los indicadores

mostrarn que el
desplazamiento est activo para esta lnea de programa. Puede utilizar _ y
_ para desplazar la informacin de la pantalla.
Teclas que borran
Tenga en cuenta estas condiciones especiales durante la insercin de
programas:

_ siempre cancela la insercin de programas. Nunca borra un nmero y


establece su valor a cero.

Si la lnea de programa no contiene una ecuacin, _ elimina la lnea de


programa actual. Retrocede si se inserta un dgito (cursor "_" presente).

Si la lnea de programa contiene una ecuacin, _ comienza la edicin


de sta. Elimina la funcin o variable situada ms a la derecha si se est
insertando una ecuacin(cursor "P" presente).
128 Programacin simple

g g {'h` elimina una lnea de programa si contiene una


ecuacin.

Si desea programar una funcin para borrar el registro X, utilice g


g {}.
Nombres de funcin en programas
El nombre de una funcin que se utiliza en una lnea de programa no es
necesariamente el mismo que el nombre de funcin de su tecla, men o
ecuacin. El nombre utilizado en un programa normalmente es una abreviacin
ms larga que la que puede caber en una tecla o men. Este nombre ms
completo aparece brevemente en la pantalla siempre que se ejecuta una
funcin (el nombre aparecer en pantalla mientras se mantenga presionada la
tecla).
Ejemplo: insertar una etiqueta de programa.
La siguiente secuencia de pulsaciones de tecla elimina el programa anterior del
rea de un crculo e inserta uno nuevo que incluye una etiqueta y una
instruccin de retorno. Si comete un error mientras lo escribe, presione _
para eliminar la lnea de programa actual e insertar la lnea correctamente.
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
gg Activa el modo de
insercin de programas
(indicador PRGM
activado).
gg {l'0}
{}

ll'0 l
Borra toda la memoria de
programas.
gg A hJ ll h Asigna la etiqueta A (de
"rea") a esta rutina de
programa.
_
@_
_
h4 4
h
h
Inserta las tres lneas de
programa.
@g lh Da fin al programa.
Programacin simple 129
g_ {l'0} ll h
lhJ
Muestra la etiqueta A y el
tamao del programa en
bytes.
@_ 'l
lhJ
Suma de comprobacin y
tamao del programa.
__ Cancela la insercin de
programas (indicador
PRGM desactivado).
Una suma de comprobacin diferente significa que el programa no se insert
exactamente como se indic aqu.
Ejemplo: insercin de un programa con una ecuacin.
El siguiente programa calcula el rea de un crculo mediante una ecuacin, en
lugar de utilizar la operacin RPN como el programa anterior.
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
ggg
___

ll'0 l Activa el modo de


insercin de programas;
coloca el puntero en la
parte superior de la
memoria.
gg E J ll Asigna la etiqueta E (de
"ecuacin") a esta rutina
de programa.
_ R 4 ' l Almacena el radio en la
variable R.
@g@_
_g R
_ 2 g



l4
Selecciona el modo de
insercin de ecuaciones;
inserta la ecuacin; vuelve
a establecer el modo de
insercin de programas.
@_ 'l
lh
.
@g
lh Suma de comprobacin y
tamao de la ecuacin.
1210 Programacin simple
g_ {l'0} ll
lhJ
Da fin al programa.
@_ 'l'
lhJ
Suma de comprobacin y
tamao de la ecuacin.
__
Cancela la insercin de
programas.

Ejecucin de un programa
Para ejecutar un programa es necesario que el modo de insercin de
programas no est activado (no deben mostrarse nmeros de lnea de
programa; indicador PRGM desactivado). Si presiona _ cancelar dicho
modo.
Ejecucin de un programa (XEQ)
Presione _etiqueta para ejecutar el programa con esa etiqueta. Si slo hay
un programa en memoria, tambin puede ejecutarlo si presiona g _
__g (ejecutar/detener).
Si fuera necesario, inserte los datos antes de ejecutar el programa.
Ejemplo:
Ejecute los programas identificados por las etiquetas A y E para hallar las reas
de tres crculos diferentes cuyo radio sea 5, 2,5 y 2. Recuerde insertar el radio
antes de ejecutar A o E.
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
5 _ A lhh1h'
>
Inserta el radio y , a
continuacin, inicia el
programa A. El rea
resultante se muestra en
pantalla.
Programacin simple 1211
2,5 _ E J> Calcula el rea del
segundo crculo mediante
el programa E.
2 @___
A

J44J
Calcula el rea del tercer
crculo.
Comprobacin de un programa
Si es consciente de que hay un error en un programa pero no est seguro de
dnde se encuentra, una buena forma de comprobar el funcionamiento del
programa es la ejecucin paso a paso. Tambin es una buena idea comprobar
un programa largo o complicado antes de confiar en l. Recorriendo paso a
paso su ejecucin, lnea por lnea, puede ver el resultado despus de la
ejecucin de cada lnea de programa, por lo que puede comprobar el progreso
de los datos conocidos cuyos resultados correctos ya conoce.
1. Al igual que en la ejecucin normal, asegrese de que el modo de insercin
de programas no est activo (indicador PRGM desactivado).
2. Presione g _etiqueta para colocar el puntero del programa en el
inicio de ste (es decir, en su instruccin LBL). La instruccin ' desplaza
el puntero del programa sin iniciar la ejecucin. (Si el programa es el
primero o el nico existente, puede presionar g _ _ _ para
desplazarse a su punto inicial).
3. Presione y mantenga pulsada _. Esto muestra en pantalla la lnea actual
de programa. Cuando suelta _, activa la lnea. A continuacin se
mostrar el resultado de la ejecucin (que se encuentra en el registro X).
Para desplazarse a la lnea precedente, puede presionar _. No se
llevar a cabo ninguna ejecucin.
4. El puntero del programa se desplaza a la siguiente lnea. Repita el paso 3
hasta que encuentre un error (se producir un resultado incorrecto) o
alcance el final del programa.
Si el modo de insercin de programas est activado, las teclas _ o
_ simplemente cambian el puntero del programa, sin ejecutar ninguna lnea.
Si mantiene presionada una tecla de cursor durante la insercin del programa,
las lneas se desplazarn automticamente.
1212 Programacin simple
Ejemplo: comprobacin de un programa.
Ejecutar paso a paso el programa identificado con la etiqueta A. Utilice un
radio de 5 como dato de verificacin. Comprobar que el modo de insercin de
programas no est activado antes de iniciar:
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
5 g_ A Desplaza el contador del programa
a la etiqueta A.
_ (mantener
presionada) (dejar
de presionar)
hJ ll h

_ (mantener
presionada) (dejar
de presionar)
h4
4

4
Eleva al cuadrado el dato insertado.
_ (mantener
presionada) (dejar
de presionar)
h
JJ
Valor de .
_ (mantener
presionada) (dejar
de presionar)
h
>
25.
_ (mantener
presionada) (dejar
de presionar)
h lh
>
Fin del programa. Resultado
correcto.

Insercin y visualizacin de datos


Las variables de la calculadora se utilizan para almacenar los datos insertados
y los resultados intermedios y finales. (Tal y como se explic en el captulo 3,
las variables se identifican mediante una letra de la A a la Z o i, pero sus
nombres no tienen nada que ver con los de las etiquetas).
En un programa, se pueden obtener datos de las siguientes formas:

A partir de una instruccin INPUT, que solicita el valor de una variable.


(Esta es la tcnica ms prctica).
Programacin simple 1213

A partir de la pila. (Puede utilizar STO para almacenar el valor en una


variable para utilizarlo posteriormente).

A partir de variables que ya tienen valores almacenados.

A partir de solicitudes de ecuaciones (si as lo permite el marcador 11).


(Tambin es una tcnica prctica si utiliza ecuaciones).
En un programa, se puede mostrar informacin de las siguientes formas:

Con una instruccin VIEW, que muestra el nombre y valor de una variable.
(Esta es la tcnica ms prctica).

En la pila (slo est visible el valor del registro X). Puede utilizar PSE para
ver el registro X durante un segundo.

En una ecuacin mostrada (si as lo permite el marcador 10). (La


"ecuacin" normalmente es un mensaje, no una ecuacin verdadera.)
Algunas de estas tcnicas de entrada y salida se describen en los temas
siguientes.
Uso de la instruccin INPUT para insertar datos
La instruccin INPUT (g gVariable) detiene la ejecucin de un
programa y muestra un mensaje para la variable dada. En pantalla se mostrar
el valor existente para la variable, como por ejemplo
l

donde
"R" es el nombre de la variable,
"?" es el mensaje de solicitud de informacin, y
0,0000 es el valor actual almacenado en la variable.
Presione g(ejecutar/detener) para reanudar el programa. El valor tecleado
sobrescribir el contenido del registro X y se almacenar en la variable dada.
Si no ha cambiado el valor mostrado, dicho valor se mantendr en el registro
X.
1214 Programacin simple
El programa del rea de un crculo con una instruccin INPUT ser como se
indica a continuacin:
RPN mode ALG mode
hJ ll h
h4 1hl l
h
4

h
h
h lh
hJ ll h
h4 1hl l
h
4

h
h
h hl
h lh
Para utilizar la funcin INPUT en un programa:
1. Decida qu valores de datos necesitar y asgneles un nombre.
(En el ejemplo del rea de un crculo, el nico dato necesario es el radio, al
que podemos asignar el nombre R).
2. Al principio del programa, inserte una instruccin INPUT para cada variable
cuyo valor vaya a necesitar. Posteriormente en este programa, cuando
escriba la parte del clculo que necesita un valor dado, inserte una
instruccin gvariable para devolver el valor a la pila.

Dado que la instruccin INPUT tambin guarda el valor insertado en el


registro X, no tiene que recuperar la variable posteriormente (podra
insertarla y utilizarla cuando la necesitara). De esta forma, ahorrar algo
de memoria. Sin embargo, en un programa largo resulta ms sencillo
insertar todos los datos por adelantado y, a continuacin, recuperar
variables individuales a medida que las vaya necesitando.
Recuerde tambin que el usuario del programa puede realizar clculos
mientras ste est detenido, esperando que se inserten datos. Este hecho
puede alterar el contenido de la pila, lo que puede afectar a los siguientes
clculos que tenga que realizar el programa. Por tanto, el programa no
debe suponer que el contenido de los registros X, Y y Z ser el mismo antes
y despus de la instruccin INPUT. Si recopila todos los datos al principio y
los recupera cuando se necesitan para realizar un clculo, evitar que el
contenido de la pila se vea alterado justo antes de un clculo.
Programacin simple 1215
Por ejemplo, consulte el programa
"
Conversin de coordenadas" en el captulo
15. La rutina D recopila todos los datos de entrada necesarios para las
variables M, N y T (lneas D0002 a D0004) que definen las coordenadas x e y
as como el ngulo de un nuevo sistema.
Para responder a una solicitud:
Cuando ejecute el programa, ste se detendr en cada instruccin INPUT y
solicitar una variable, como por ejemplo l. El valor mostrado (y el
contenido del registro X) ser el contenido actual de R.

Para no modificar el nmero, presione g.

Para cambiar el nmero, escriba el nuevo nmero y presione g.


Este nuevo nmero sobrescribe el valor anterior del registro X. Si lo desea,
puede insertar un nmero como una fraccin. Si necesita calcular un
nmero, utilice los clculos normales del teclado y presione g. Por
ejemplo, puede presionar 2 g 5 _g.

Para realizar clculos con el nmero mostrado, presione g


antes de escribir otro nmero.

Para cancelar la solicitud INPUT, presione _. El valor actual de la


variable permanece en el registro X. Si presiona g para reanudar el
programa, se repetir la solicitud INPUT cancelada. Si presiona _
mientras inserta dgitos, el valor del nmero pasar a ser cero. Presione _
de nuevo para cancelar la solicitud INPUT.

Para mostrar dgitos ocultos por la solicitud, presione @


_. (Si se trata de un nmero binario con ms de 12 dgitos, utilice
las teclas _ y _ para ver el resto del nmero).
Uso de VIEW para mostrar datos
La instruccin VIEW programada (@_variable ) detiene un programa
que se est ejecutando y muestra e identifica el contenido de la variable dada,
como por ejemplo
h
>
1216 Programacin simple
Se trata slo de una presentacin en pantalla que no copia el nmero en el
registro X. Si el modo de visualizacin de fracciones est activo, el valor se
mostrar como fraccin.

Al presionar g se copiar este nmero en el registro X.

Si el nmero tiene ms de 14 caracteres, al presionar @ _ se


mostrar todo el nmero. (Si se trata de un nmero binario con ms de 12
dgitos, utilice las teclas _ y _ para ver el resto del nmero).

Al presionar _ (o _) se borrar la informacin de la pantalla de VIEW


y se mostrar el contenido del registro X.

Al presionar gg se borrar el contenido de la variable mostrada.


Presione g para continuar ejecutando el programa.
Si no quiere que el programa se detenga, consulte la seccin "Visualizacin de
informacin sin detener el programa", ms adelante.
Por ejemplo, consulte el programa "Distribuciones normal y normal inversa" en
el captulo 16. Las lneas T0015 y T0016 ubicadas al final de la rutina T
muestran el resultado de X. Tenga en cuenta tambin que esta instruccin VIEW
est precedida de la instruccin RCL en este programa. La instruccin RCL no es
necesaria, pero es conveniente porque guarda la variable visualizada (VIEW)
en el registro X, ponindola a disposicin de cualquier clculo manual. (Si
presiona g mientras ve en pantalla la accin de la instruccin VIEW,
tendr el mismo efecto.) El resto de programas de aplicacin de los captulos
15 a 17 tambin garantizan que la variable visualizada (VIEW) se encuentra
en el registro X (excepto el programa "Buscador de races polinmicas").
Uso de ecuaciones para mostrar mensajes
La sintaxis de las ecuaciones no se comprueba hasta que se analizan. Esto
significa que puede insertar prcticamente cualquier secuencia de caracteres en
un programa como una ecuacin (se inserta igual que cualquier ecuacin). En
una lnea de programa, presione @g para iniciar la ecuacin. Presione
las teclas numricas y matemticas para obtener los nmeros y los smbolos.
Presione g antes de cada letra. Presione g para terminar la ecuacin.
Programacin simple 1217
Si el marcador 10 est establecido, las ecuaciones se mostrarn en lugar de
analizarse. Esto significa que puede mostrar en pantalla cualquier mensaje que
inserte como ecuacin. (Los marcadores se describen con detalle en el captulo
13).
Cuando el mensaje aparece en pantalla, el programa se detiene (presione g
para reanudar la ejecucin). Si el mensaje mostrado tiene ms de 14
caracteres, el indicador

se activa cuando el mensaje se muestra en pantalla.


A continuacin, puede utilizar _ y _ para recorrer la pantalla.
Si no quiere que el programa se detenga, consulte la seccin "Visualizacin de
informacin sin detener el programa".
Ejemplo: INPUT, VIEW y mensajes en un programa.
Escribir una ecuacin para hallar la superficie y volumen de un cilindro dados
su radio y altura. Asigne la etiqueta C (de cilindro) al programa y utilice las
variables S (superficie), V (volumen), R (radio) y H (altura). Utilice estas
frmulas:
V = R
2
H
S = 2 R
2
+ 2 RH = 2 R ( R + H )
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
ggg
___

ll'0 l
Modo de insercin de
programas; coloca el puntero
en la parte superior de la
memoria.
gg C 'J ll ' Asigna una etiqueta al
programa.
gg R '4 1hl l
gg H ' 1hl h
Instrucciones para solicitar el
radio y la altura.
@g@_
_gR _ 2
_g H g



' l4h
Calcula el volumen.
1218 Programacin simple
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
@_ 'l
lh
Suma de comprobacin y
tamao de la ecuacin.
_ V ' ' ' Almacena el volumen en V.
@g 2
_ @_
_ g R _
@_g R
_g H @
_g






' 4l'l
Calcula la superficie.
@_ 'lJ>
lhJJ
Suma de comprobacin y
tamao de la ecuacin.
_ S ' ' ' Almacena la superficie en S.
@g {'`
_ 0

' ' J
Establece el marcador 10
para mostrar ecuaciones.
@gg V
g O g L
___
g A g R
g E g A
g





'> 'l ' hl
Muestra el mensaje en
ecuaciones.
@g {'`
_ 0

'J ' J
Borra el marcador 10.
@_ V 'JJ '1l ' Muestra el volumen.
@_ S 'J4 '1l ' Muestra la superficie.
@g
'J lh Finaliza el programa.
g_ {l'0} ll '
lh
Muestra la etiqueta C y el
tamao del programa en
bytes.
@_ 'lJ4
lh
Suma de comprobacin y
tamao del programa.
__
Cancela la insercin de
programas.
Ahora, hallar el volumen y superficie de un cilindro con un radio de 2
1
/
2
cm y
una altura de 8 cm.
Programacin simple 1219
Teclas: Pantalla: Descripcin:
_ C l
valor
Inicia la ejecucin de C;
solicita R. (Muestra cualquier
valor de R.)
2 _ 1 _ 2 g h
valor
Inserta 2
1
/
2
como una
fraccin. Solicita H.
8 g 'l ' hlh Mensaje mostrado.
g '
J>
Volumen en cm
3
.
g '
J>
Superficie en cm
2
.
Visualizacin de informacin sin detener el programa
Normalmente, un programa se detiene cuando muestra una variable con VIEW
o cuando muestra un mensaje de ecuacin. Normalmente tiene que presionar
g para reanudar la ejecucin.
Si lo desea, puede hacer que el programa contine ejecutndose mientras la
informacin se muestra en pantalla. Si la lnea de programa siguiente (despus
de una instruccin VIEW o una ecuacin mostrada) contiene una instruccin
PSE (pausa), la informacin se mostrar en pantalla y la ejecucin continuar
despus de una pausa de 1 segundo. En este caso, no se permite ningn
desplazamiento ni insercin de informacin con el teclado.
Otras operaciones de visualizacin as como la operacin RND, si el marcador
7 est establecido (redondeo a una fraccin), borran la pantalla.
Presione @g para insertar la instruccin PSE en un programa.
Las lneas VIEW y PSE (o la ecuacin y las lneas PSE) se consideran una
operacin cuando se ejecuta el programa lnea a lnea.

1220 Programacin simple


Detencin o interrupcin de un programa
Programacin de una parada o pausa (STOP, PSE)

Al presionar g (ejecutar/detener) cuando se escribe un programa, se


insertar un instruccin STOP. Esta accin interrumpir la ejecucin de un
programa hasta que la reanude presionando g en el teclado. Puede
utilizar STOP en lugar de RTN para terminar un programa sin devolver el
puntero del mismo a la posicin alta de memoria.

Si presiona |f mientras escribe un programa, se insertar una


instruccin PSE (pausa). Esta accin suspender la ejecucin de un
programa y mostrar en pantalla el contenido del registro X durante
aproximadamente 1 segundo (con la excepcin de que si PSE va
inmediatamente despus de una instruccin VIEW o de una ecuacin que
se muestra en pantalla (marcador 10 establecido), se mostrar la variable o
ecuacin y la pantalla se conserva despus de la pausa de 1 segundo.
Interrupcin de la ejecucin de un programa
Puede interrumpir un programa en ejecucin siempre que lo desee si presiona
o g. El programa completa su instruccin actual antes de detenerse.
Presione g(ejecutar/detener) para reanudar el programa.
Si interrumpe un programa y presiona X, {V o |no
podr reanudarlo con g. En este caso, para conseguir lo que desea, vuelva
a ejecutar el programa (Xetiqueta).
Detenciones por error
Si se produce un error mientras un programa se ejecuta, la ejecucin se
interrumpir y se mostrar un mensaje de error en la pantalla. (En el apndice F
encontrar una lista de mensajes y condiciones.)
Para ver la lnea del programa que contiene la instruccin que causa el error,
presione {e. El programa se detendr en ese punto. (Por ejemplo,
puede ser una instruccin , que causa una divisin por cero no vlida.)
Programacin simple 1221
Edicin de un programa
Puede modificar un programa de la memoria de programas insertando,
eliminando y editando lneas de programa. Si una lnea de programa contiene
una ecuacin, puede editarla si cualquier otra lnea de programa requiere un
cambio menor, debe eliminar la lnea anterior e insertar una nueva.
Para eliminar una lnea de programa:
1. Seleccione el programa o ruta en cuestin ( g _etiqueta), active la
insercin de programas (g

g), y presione _ o _ para
encontrar la lnea de programa que debe cambiar. Mantenga presionada
la tecla de cursor para seguir desplazando las lneas. (Si conoce el nmero
de lnea, presione g__etiqueta nnnn para desplazar el puntero
hasta all.)
2. Elimine la lnea que desea cambiar (si contiene una ecuacin, presione
g g {'h}; de lo contrario, presione _). El puntero se
desplazar a la lnea precedente. (Si va a eliminar varias lneas de
programa consecutivas, comience con la ltima lnea del grupo.)
3. Teclee la nueva instruccin, si existiera. Esto reemplazar a la que elimin.
4. Salga del modo de insercin de programas (_ o g g).
Para insertar una lnea de programa:
1. Busque y presente en pantalla la lnea de programa que se encuentra antes
del lugar donde desea insertar una lnea.
2. Teclee la nueva instruccin; se insertar despus de la lnea actualmente
mostrada.
Por ejemplo, si quera insertar una nueva lnea entre las lneas A0004 y A0005
de un programa, en primer lugar debe mostrar en pantalla la lnea A0004 y, a
continuacin, teclear la instruccin o instrucciones. Las lneas de programa
siguientes, que comienzan con la lnea original A0005, se desplazan hacia
abajo y se numeran de nuevo convenientemente.
Para editar una ecuacin de una lnea de programa:
1. Busque y presente en pantalla la lnea de programa que contiene la
ecuacin.
2. Presione _. Esto activar el cursor de edicin "P", pero no eliminar
ninguna parte de la ecuacin.
1222 Programacin simple
3. Presione _ tantas veces como sea necesario para eliminar la funcin o el
nmero que desea cambiar y, a continuacin, inserte las correcciones que
desee.
4. Presione g para terminar la ecuacin.

Memoria de programas
Visualizacin de la memoria de programas
Si presiona gg se activar y desactivar el modo de insercin de
programas (indicador PRGM activo, lneas de programa mostradas en
pantalla). Cuando el modo de insercin de programas est activo, se mostrar
en pantalla el contenido de la memoria de programas.
La memoria de programas comienza en ll'0 l. La lista de lneas de
programa es circular, por lo que puede pasar el puntero del programa de la
parte inferior a la superior y a la inversa. Mientras el modo de insercin de
programas est activo, se puede cambiar el puntero del programa de tres
formas (la lnea mostrada):

Utilice las teclas de cursor, g_ y g_. Si presiona g_ en la


ltima lnea desplazar el puntero a ll'0 l, mientras que si presiona
g _ en ll'0 l desplazar el puntero a la ltima lnea de
programa.

Para mover varias lneas a la vez ("desplazamiento"), contine presionando


la tecla _ o _.

Presione gU___ para desplazar el puntero del programa a


ll'0 l.

Presione gU__etiqueta nnnn para desplazarse a un nmero de


lnea etiquetado menor que 10000.
Si el modo de insercin de programas no est activo (si no se muestran lneas
de programa en pantalla), tambin puede desplazar el puntero del programa
presionando g_etiqueta.
Programacin simple 1223
La cancelacin del modo de insercin de programas no cambia la posicin del
puntero del programa.
Uso de la memoria
Si durante la insercin de programas aparece un mensaje 00l ll,
significa que no hay suficiente memoria para la lnea que intenta insertar.
Puede liberar espacio borrando programas u otros datos. Consulte la seccin
"Borrado de uno o varios programas" ms adelante o "Administracin de la
memoria de la calculadora" en el apndice B.
El catlogo de programas (MEM)
El catlogo de programas es una lista de todas las etiquetas de programa con
los nmeros de bytes de memoria utilizados por cada una de ellas y las lneas
asociadas con l. Presione g_ {l'0` para mostrar el catlogo y pulse
las teclas _ o _ para recorrer la lista. Puede utilizar este catlogo para:

Revisar las etiquetas de la memoria de programas y el consumo de


memoria de cada programa o rutina identificado por una etiqueta.

Ejecutar un programa identificado por una etiqueta. (Presione _ o g


mientras la etiqueta se muestra en pantalla.)

Mostrar en pantalla un programa identificado por una etiqueta. (Presione


gg mientras la etiqueta se muestra en pantalla.)

Eliminar programas especficos. (Presione gg mientras la etiqueta


se muestra en pantalla.)

Ver la suma de comprobacin asociada a un segmento de programa dado.


(Presione @_.)
El catlogo muestra el nmero de bytes de memoria que utiliza cada segmento
de programa que tiene una etiqueta. Los programas se identifican por medio de
su etiqueta:
ll '
lh
donde 67 es el nmero de bytes que utiliza el programa.
1224 Programacin simple
Borrado de uno o varios programas
Para borrar un programa especfico de memoria
1. Presione g_ {l'0` y muestre (mediante _ y _ ) la etiqueta
del programa.
2. Presione gg.
3. Presione _ para salir del catlogo o _ para retroceder.
Para borrar todos los programas de memoria:
1. Presione g g para mostrar las lneas de programa (indicador
PRGM activado).
2. Presione gg {l'0` para borrar la memoria de programas.
3. El mensaje 'll l'0' h solicitar confirmacin. Presione {`.
4. Presione gg para cancelar el modo de insercin de programas.
Al borrar toda la memoria (gg {hll`) tambin se borrarn todos los
programas.
La suma de comprobacin
La suma de comprobacin es un valor hexadecimal exclusivo dado a cada
etiqueta de programa y a sus lneas asociadas (hasta la siguiente etiqueta). Este
nmero es til para compararlo con una suma de comprobacin conocida de
un programa existente que haya grabado en la memoria de programas. Si la
suma de comprobacin conocida y la mostrada por la calculadora coinciden,
todas las lneas de programa se habrn insertado correctamente. Para ver la
suma de comprobacin:
1. Presione g _ {l'0` para ver el catlogo de etiquetas de programa.
2. Si fuera necesario, muestre en pantalla la etiqueta apropiada mediante las
teclas de desplazamiento.
3. Presione y mantenga pulsadas las teclas @ _ para mostrar
'lsuma de comprobacin y lhtamao.
Por ejemplo, para ver la suma de comprobacin del programa actual (el
programa del cilindro):
Programacin simple 1225
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
g_ {l'0` ll '
lh
Muestra la etiqueta C, que
ocupa 67 bytes.
@_
(mantener presionada)
'lJ4
lh
Suma de comprobacin y
tamao.
Si la suma de comprobacin no coincide con este nmero, no ha insertado el
programa correctamente.
Ver que todos los programas de aplicacin proporcionados en los captulos
15 a 17 incluyen valores de suma de comprobacin con cada rutina etiquetada
de forma que pueda comprobar la precisin de la insercin del programa.
Adems, cada ecuacin de un programa tiene su suma de comprobacin.
Consulte la seccin "Para insertar una ecuacin en una lnea de programa" que
aparece anteriormente en este captulo.

Funciones no programables
Las siguientes funciones de la calculadora HP 33s no son programables:
gg {l'0` g___
gg {hll` g__etiqueta nnnn
_ g_
_, _, _, _ @_
gg @g
g _, g _ gg

Programacin con BASE


Puede programar instrucciones para cambiar el modo base mediante
g g. Esta configuracin funciona en programas como si fueran
funciones ejecutadas desde el teclado. De esta forma, puede escribir programas
que acepten nmeros en cualquiera de las cuatro bases, realicen operaciones
aritmticas en cualquier base y muestren resultados en cualquier base.
1226 Programacin simple
Cuando escriba programas que utilicen nmeros en una base distinta de 10,
establezca el modo base tanto en la calculadora (como configuracin actual)
como en el programa (como una instruccin).
Seleccin de un modo base en un programa
Inserte una instruccin BIN, OCT o HEX al comienzo del programa.
Normalmente, se suele incluir una instruccin DEC al final del programa de
forma que la configuracin de la calculadora vuelva al modo Decimal cuando
acabe el programa.
Una instruccin en un programa para cambiar el modo base determinar el
modo de interpretar la entrada y el aspecto del resultado durante y despus de
la ejecucin del programa, pero no afectar a las lneas de programa mientras
las inserta.
El anlisis de ecuaciones, SOLVE, y

FN establecen automticamente el modo


Decimal.
Nmeros insertados en lneas de programa
Antes de comenzar a insertar un programa, establezca el modo base. La
configuracin actual del modo base determina la base de los nmeros
insertados en las lneas de programa. La presentacin de estos nmeros cambia
cuando lo hace el modo base.
Los nmeros de lnea de programa siempre aparecen en base 10.
Un indicador informa de la base establecida actualmente. Compare las lneas
de programa de las columnas izquierda y derecha que se muestran a
continuacin. Todos los nmeros no decimales estn justificados a la derecha
en la pantalla de la calculadora. Observe cmo el nmero 13 aparece como
"D" en modo hexadecimal.
Programacin simple 1227
Modo decimal establecido: Modo hexadecimal establecido:
:
:
:
:
PRGM
h> h
PRGM
hJ J
PRGM HEX
h> h
PRGM HEX
hJ
:
:
:
:
Expresiones polinmicas y mtodo de Horner
Algunas expresiones, como los polinomios, utilizan la misma variable varias
veces para su solucin. Por ejemplo, la expresin
Ax
4
+ Bx
3
+ Cx
2
+ Dx + E
utiliza la variable x cuatro veces diferentes. Un programa para calcular tal
expresin que utilice operaciones ALG podra recuperar repetidamente una
copia almacenada de x de una variable.
Ejemplo:
Escribir un programa utilizando operaciones ALG para 5x
4
+ 2x
3
y, a
continuacin, analizarlo para x = 7.
Teclas:
(En el modo ALG)
Pantalla: Descripcin:
ggg
___

ll'0 l

gg A hJ ll h
gg X h4 1hl
5 h 5
_ h
g X h l'l 5x.
_ h -


4 h 5x
4
_ h ' 5x
4
+
1228 Programacin simple
2 h> 4 5x
4
+ 2
_ hJ
g X hJJ l'l 5x
4
+ 2x
_ hJ4 -


3 hJ 5x
4
+ 2x
3
g hJ hl
@g hJ lh
g_ {l'0} ll h
lh>
Muestra la etiqueta A, que
ocupa 93 bytes.
@_ 'lh
lh>
Suma de comprobacin y
tamao.
__ Cancela la insercin de
programas.
Ahora, analice este polinomio para x = 7.
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
_ A
valor
Solicita x.
7 g
J4>J Resultado.
Una forma ms general de este programa para cualquier ecuacin
Ax
4
+ Bx
3
+ Cx
2
+ Dx + Esera:
hJ ll h
h4 1hl h
h 1hl
h 1hl '
h 1hl
h 1hl
h 1hl
h l'l
h> l'l h
hJ l'l'
hJJ l'l
hJ4 l'l' '
hJ l'l
hJ l'l'
Programacin simple 1229
hJ l'l
hJ l'l'
hJ hl
hJ lh
Suma de comprobacin y tamao: E41A 54

Tcnicas de programacin 131


13
Tcnicas de programacin
En el captulo 12 se comentaron los principios bsicos de programacin. En este
captulo se describen tcnicas ms sofisticadas pero, a la vez, tiles:

Uso de subrutinas para simplificar el programa separando y etiquetando partes


del mismo que se dediquen a tareas concretas. El uso de subrutinas tambin
acorta un programa que debe realizar una serie de pasos ms de una vez.

Uso de instrucciones condicionales (comparaciones y marcadores) para


determinar qu instrucciones o subrutinas se deben utilizar.

Uso de bucles con contadores para ejecutar un conjunto de instrucciones un


determinado nmero de veces.

Uso de direccionamiento indirecto para obtener acceso a diferentes variables


que utilizan la misma instruccin de programa.

Rutinas en programas
Un programa consta de una o varias rutinas. Una rutina es una unidad funcional que
desarrolla una tarea especfica. Los programas complicados necesitan rutinas para
agrupar y separar tareas. De esta forma, un programa resulta ms sencillo de
escribir, leer, comprender y modificar.
Por ejemplo, revise el programa "Distribuciones normal y normal inversa" del
captulo 16. La rutina S "inicializa" el programa recopilando la informacin de
entrada para la media y la desviacin tpica. La rutina D establece un lmite de
integracin, ejecuta la rutina Q y muestra el resultado. La rutina Q integra la funcin
definida en la rutina F y finaliza el clculo probabilstico de Q(x).
Una rutina normalmente comienza con la etiqueta (LBL) y termina con una instruccin
que modifica o detiene la ejecucin del programa, como por ejemplo RTN, GTO,
STOP u otra etiqueta.
132 Tcnicas de programacin
Llamada a subrutinas (XEQ, RTN)
Una subrutina es una rutina a la que se llama desde (ejecutada por) otra rutina y
vuelve a esa misma rutina cuando la subrutina ha acabado. La subrutina debe
comenzar con una etiqueta LBL y terminar con RTN. Una subrutina es en s misma
una rutina y, a su vez, puede llamar a otras subrutinas.

XEQ debe saltar a una etiqueta (LBL) correspondiente a la subrutina. (No puede
saltar a un nmero de lnea).

Cuando se encuentre la siguiente instruccin RTN, la ejecucin del programa


volver a la lnea situada despus de la instruccin XEQ original.
Por ejemplo, la rutina Q del programa "Distribuciones normal y normal inversa" del
captulo 16 es una subrutina (para calcular Q(x)) a la que se llama desde la rutina D
mediante la lnea ' '. La rutina Q termina con una instruccin RTN que
devuelve la ejecucin del programa a la rutina D (para almacenar y mostrar el
resultado en pantalla) en la lnea D0004. Consulte los diagramas de flujo que se
muestran a continuacin.
Los diagramas de flujo de este captulo utilizan la siguiente notacin:
h '
M

La ejecucin del programa salta


desde esta lnea a la lnea marcada
con

M ("desde 1").
J ll 
M

La ejecucin del programa salta


desde una lnea marcada con

M
("a 1") a esta lnea.

J ll Comienza aqu.
4 1hl
' ' M

Llama a la subrutina Q.
' '  N

Vuelve aqu.
'1l '
' Inicia D de nuevo.

'J ll '  M

Inicia la subrutina.


'J lh N

Vuelve a la rutina D.
Tcnicas de programacin 133
Subrutinas anidadas
Una subrutina puede llamar a otra subrutina y sta, a su vez, a otra. Este
"anidamiento" de subrutinas (la llamada a una subrutina dentro de otra subrutina)
est limitado a siete niveles de subrutinas (sin contar el nivel de programa superior).
A continuacin, se muestra el funcionamiento de las subrutinas anidadas:
Si intenta ejecutar una rutina anidada ms de siete niveles causar un error '
'lll.
Ejemplo: una subrutina anidada.
La siguiente subrutina , con la etiqueta S, calcula el valor de la expresin
2 2 2 2
d c b a + + +
como parte de un clculo ms complicado en un programa extenso. La subrutina
llama a otra subrutina (una subrutina anidada), con la etiqueta Q, para realizar los
cuadrados y sumas repetitivos. De esta forma se ahorra memoria reduciendo el
cdigo del programa; este ahorro no es posible sin la subrutina.
134 Tcnicas de programacin
En el modo RPN,
'J ll '
Inicia la subrutina aqu.
'4 1hl h
Inserta A.
' 1hl
Inserta B.
' 1hl '
Inserta C.
' 1hl
Inserta D.
' l'l
Recupera los datos.
' l'l '

' l'l

'> l'l h

'J
4

A
2
'JJ ' ' M

A
2
+ B
2
N 'J4 ' ' O

A2 + B2 + C2
P 'J ' ' Q

A2 + B2 + C2+ D2
R 'J
2 2 2 2
D C B A + + +
'J lh Vuelve a la rutina principal.

'J ll '  MOQ Subrutina anidada.


'4 -
' 4
' ' Suma x
2
.
NPR  ' lh Vuelve a la subrutina S.

Saltos (GTO)
Como hemos visto con las subrutinas, a menudo es conveniente transferir la
ejecucin a una parte del programa distinta a la siguiente lnea. Esta tcnica se
conoce como salto.
Los saltos no condicionales utilizan la instruccin GTO (ir a) para saltar a una
etiqueta de programa. No es posible saltar a un nmero de lnea especfico
durante un programa.
Tcnicas de programacin 135
Una instruccin GTO programada
La instruccin GTO etiqueta (presione g_etiqueta) transfiere la ejecucin de
un programa a la lnea de programa que contiene dicha etiqueta, sea cual sea el
lugar donde se encuentre. El programa contina ejecutndose desde la nueva
posicin y nunca vuelve automticamente a su punto de origen, por lo que la
instruccin GTO no se utiliza para subrutinas.
Por ejemplo, veamos el programa "Ajuste de curvas" del captulo 16. La instruccin
' hace saltar la ejecucin desde cualquiera de las tres rutinas inicializadas
independientes a LBL Z, la rutina que es el punto de entrada comn en el corazn del
programa:
'J ll '
Puede comenzar aqu.
.
.
.

' ' M
Salta a Z.

lJ ll l
Puede comenzar aqu.
.
.
.

l ' M
Salta a Z.

J ll
Puede comenzar aqu.
.
.
.

' M
Salta a Z.

J ll M
Salta aqu.
.
.
.

136 Tcnicas de programacin
Uso de la instruccin GTO desde el teclado
Puede utilizar g_ para desplazar el puntero del programa a una etiqueta o
nmero de lnea especfico sin iniciar la ejecucin del mismo.

A ll'0 l: g___.

A un nmero de lnea: g__nnnn (nnnn < 10000). Por ejemplo, g


__ A0005..

A una etiqueta: g _ etiqueta, pero slo si no est activo el modo de


insercin de programas (no se muestran lneas y el indicador PRGM est
desactivado). Por ejemplo, g _ A.

Instrucciones condicionales
Otra forma de modificar la secuencia de ejecucin de un programa es mediante una
prueba condicional, una prueba de verdadero o falso que compara dos nmeros y
pasa por alto la siguiente instruccin del programa si la sentencia es falsa.
Por ejemplo, si una instruccin condicional en la lnea A0005 es (es decir, es
x igual a cero?), entonces el programa comparar el contenido del registro X con
cero. Si el registro X contiene cero, el programa pasar a la siguiente lnea. Si el
registro X no contiene cero, el programa pasar por alto la siguiente lnea, saltando
a la lnea A0007. Esta regla se conoce comnmente como "Ejecutar si es
verdadero.
hJ ll h


.
.
.

Pasar a la siguiente si
es verdadero.
h N

Pasar por alto la


siguiente si es falso.

M  h '

h lh  N

h ' h

.
.
.

M J ll


Tcnicas de programacin 137


El ejemplo anterior muestra una tcnica comn utilizada con pruebas condicionales:
la lnea que se encuentra inmediatamente despus de la prueba (que slo se ejecuta
si el caso es verdadero) es un salto a otra etiqueta. Por tanto, el efecto de la prueba
es saltar a una rutina diferente cuando se dan ciertas circunstancias.
Existen tres categoras de instrucciones condicionales:

Pruebas de comparacin. Comparan los registros X e Y, o el registro X y cero.

Pruebas de marcadores. Comprueban el estado de los marcadores, que pueden


estar establecidos o borrados.

Contadores de bucle. Normalmente se utilizan para repetir una accin un


nmero de veces determinado.
Pruebas de comparacin (x?y, x?0)
Puede utilizar 12 comparaciones en programacin. Si presiona g _ o @
_ aparecer un men en pantalla correspondiente a una de las dos categoras
de pruebas:

x?y para pruebas que comparan x e y.

x?0 para pruebas que comparan x y 0.


Recuerde que x e y se refieren a los nmeros almacenados en los registros X e Y,
respectivamente. No comparan las variables X e Y.
Seleccione la categora de comparacin y, a continuacin, presione la tecla de
men correspondiente a la instruccin condicional que desea.
Los mens de prueba
x?y x?0
{} para x y? {} para x0?
{} para xy? {} para x0?
{<} para x<y? {<} para x<0?
{>} para x>y? {>} para x>0?
{} para x y? {} para x0?
{} para x=y? {} para x=0?
138 Tcnicas de programacin
Si ejecuta una prueba condicional desde el teclado, la calculadora mostrar ' o
h.
Por ejemplo, si x =2 e y =7, realice una prueba x<y.
Teclas: Pantalla:
En el modo RPN 7 g 2 g_ {<} '
En el modo ALG 7 _ 2 g_ {<} '
Ejemplo:
El programa "Distribuciones normal y normal inversa" del captulo 16 utiliza la
condicin x<y? en la rutina T:
Lneas de programa:
(En el modo RPN)
Descripcin
.
.
.

> = Calcula la correccin para X


aproximacin
.
J '' Agrega la correccin para obtener un nuevo X
aproximacin
.
JJ h'
J4 J
J <- Prueba para ver si la correccin es importante.
J ' Vuelve al inicio del bucle si la correccin es
importante. Contina si la correccin no es
importante.
J l'l
J '1l Muestra el valor calculado de X.
.
.
.

La lnea T0009 calcula la correccin para X


aproximacin
. La lnea T0013 compara el
valor absoluto de la correccin calculada con 0,0001. Si el valor es inferior a
0,0001 ("Ejecutar si es verdadero"), el programa ejecuta la lnea T0014; si el valor
es igual o superior a 0,0001, el programa pasa a la lnea T0015
Marcadores
Tcnicas de programacin 139
Un marcador es un indicador de estado. Puede estar establecido (verdadero) o
borrado (falso). La comprobacin de un marcador es otra prueba condicional que
sigue la regla "Ejecutar si es verdadero": la ejecucin del programa contina
directamente si el marcador comprobado est establecido, y pasa por alto una lnea
si el marcador est borrado.
Significado de los marcadores
La calculadora HP 33s tiene 12 marcadores, numerados de 0 a 11. Todos los
marcadores se pueden establecer, borrar y comprobar mediante el teclado o una
instruccin de programa. El estado predeterminado de todos los 12 marcadores es
borrado. La operacin de borrado de memoria de tres teclas descrita en el apndice
B borra todos los marcadores. La combinacin de teclas gg{hll` {` no
afecta a los marcadores.

Los marcadores 0, 1, 2, 3 y 4 no tienen un significado predeterminado. Es


decir, el significado de sus estados est a merced de lo que desee definir en un
programa dado. (Consulte el ejemplo siguiente).

El marcador 5, cuando est establecido, interrumpir un programa si se


produce una situacin de desbordamiento dentro del mismo, mostrando
'lll y en pantalla. Un desbordamiento tiene lugar cuando un
resultado supera al nmero ms grande que puede manejar la calculadora. El
nmero ms grande posible sustituye al resultado de desbordamiento. Si el
marcador 5 est borrado, un programa con una condicin de desbordamiento
no se interrumpe aunque 'lll se muestra en pantalla brevemente cuando
el programa se detiene finalmente.

La calculadora establece automticamente el marcador 6 siempre que se


produce un desbordamiento (aunque tambin puede establecer el marcador 6
usted mismo). No tiene efecto pero se puede probar.

Los marcadores 5 y 6 permiten controlar las condiciones de desbordamiento que


se producen durante un programa. El establecimiento del marcador 5 detiene un
programa en la lnea que se encuentra justamente despus de aquella que caus
el desbordamiento. Mediante la comprobacin del marcador 6 de un programa
puede modificar el flujo de ste o cambiar un resultado en cualquier momento
que se produzca un desbordamiento.
1310 Tcnicas de programacin

Los marcadores 7, 8 y 9 controlan la visualizacin de fracciones. El


marcador 7 tambin se puede controlar desde el teclado. Cuando el modo de
visualizacin de fracciones se activa o desactiva presionando gg, el
marcador 7 tambin se establece o se borra.
Marcadores de control de fracciones Estado del
marcador
7 8 9
Borrado
(predeterminado)
Modo de
visualizacin de
fracciones
desactivado; los
nmeros reales se
muestran en el
modo de
visualizacin
actual.
Denominadores
de fracciones
no ms grandes
que el valor de
/c.
Fracciones
reducidas a la
forma ms
pequea.
Establecido Modo de
visualizacin de
fracciones
activado; los
nmeros reales se
muestran como
fracciones,
Los
denominadores
de fracciones
son factores del
valor /c.
Las fracciones
no se reducen.
Slo se utiliza
si el marcador
8 est
establecido.

El marcador 10 controla la ejecucin de ecuaciones en los programas:


Cuando el marcador 10 est borrado (el estado predeterminado), se analizan
las ecuaciones de los programas en ejecucin y el resultado se guarda en la pila.
Cuando el marcador 10 est establecido, las ecuaciones de los programas en
ejecucin se muestran como mensajes, comportndose como una instruccin
VIEW:
1. Se detiene la ejecucin del programa.
2. El puntero del programa se desplaza a la siguiente lnea de programa.
3. La ecuacin se muestra en pantalla sin que la pila se vea afectada. Puede
borrar la pantalla presionando _ o _. Si presiona cualquier otra tecla
se ejecutar la funcin asociada a la misma.
4. Si la siguiente lnea de programa es una instruccin PSE, la ejecucin
contina despus de una pausa de 1 segundo.
Tcnicas de programacin1311

El estado del marcador 10 slo se controla ejecutando las operaciones SF y CF


desde el teclado, o las instrucciones SF y CF de los programas.

El marcador 11 controla las solicitudes cuando se ejecutan las ecuaciones de


un programa; no afecta a las solicitudes automticas durante la ejecucin desde
el teclado:

Cuando el marcador 11 est borrado (el estado predeterminado), el anlisis y


las operaciones SOLVE y

FN de ecuaciones de programas se ejecutan sin


interrupcin. El valor actual de cada variable de la ecuacin se recupera
automticamente cada vez que dicha variable se encuentra. Las solicitudes de
INPUT no se ven afectadas.
Cuando el marcador 11 est establecido, cada variable se solicita la primera
vez que se encuentra en la ecuacin. La solicitud de una variable slo se produce
una vez, independientemente del nmero de veces que sta aparezca en la
ecuacin. Durante la resolucin, la incgnita no se solicita; durante la integracin,
la variable de integracin no se solicita. Las solicitudes interrumpen la ejecucin.
Al presionar g se reanuda el clculo utilizando el valor de la variable
tecleada o el valor mostrado (actual) de la misma si presiona g como
respuesta a la solicitud.
El marcador 11 se borra automticamente despus del anlisis, o de las
operaciones SOLVE o

FN de una ecuacin de un programa. El estado del


marcador 11 tambin se controla ejecutando las operaciones SF y CF desde el
teclado, o las instrucciones SF y CF de los programas.
Indicadores para los marcadores establecidos
Los marcadores 0, 1, 2, 3 y 4 tienen indicadores en la pantalla que se activan
cuando el marcador correspondiente se establece. La presencia o ausencia de 0, 1,
2, 3 o 4 permite saber en cualquier momento si cualquiera de estos 5 marcadores
est o no establecido. Sin embargo, no existe tal indicacin para el estado de los
marcadores 5 a 11. El estado de estos marcadores se puede determinar mediante la
instruccin FS? del teclado. (Consulte a continuacin la seccin "Uso de los
marcadores".)

1312 Tcnicas de programacin


Uso de los marcadores
Si presiona @g aparecer el men FLAGS en pantalla: ^'` {'` {'`
Una vez seleccionada la funcin que desee, la calculadora le solicitar el nmero de
marcador (011). Por ejemplo, presione @g {'` 0 para establecer el
marcador 0; presione @g {'` _ 0 para establecer el marcador 10;
presione @g {'` _ 1 para establecer el marcador 11.
Men FLAGS
Tecla de men Descripcin
^'` n Establecer marcador (en ingls Set flag).
Establece el marcador n.
^'` n Borrar marcador (en ingls Clear flag).
Borra el marcador n.
^'` n Est el marcador establecido? (en ingls is
Flag set?) Comprueba el estado del
marcador n.
La comprobacin de un marcador es una prueba condicional que afecta a la
ejecucin del programa al igual que la prueba de comparacin. La instruccin FS? n
comprueba si el marcador dado est o no establecido. Si lo est, se ejecutar la
siguiente lnea del programa. Si no lo est, la siguiente lnea de programa se pasar
por alto. Esta es la regla "Ejecutar si es verdadero", que figura en la seccin
"Instrucciones condicionales" anterior de este captulo.
Si comprueba un marcador desde el teclado, la calculadora mostrar ' o h.
Es muy recomendable cuando se trabaja con programas asegurarse de que todas las
condiciones que se prueban parten de un estado conocido. La configuracin actual
de los marcadores depende del estado en el que los hayan dejado los programas
anteriores que los han utilizado. No debe suponer que, por ejemplo, cualquier
marcador dado est borrado y que slo se establecer si alguna orden del
programa lo establece. Debe estar seguro de esto borrando el marcador antes de
que se produzca la condicin que pudiera establecerlo. Consulte el ejemplo
siguiente.
Tcnicas de programacin1313
Ejemplo: uso de los marcadores.
El programa "Ajuste de curvas" del captulo 16 utiliza los marcadores 0 y 1 para
determinar si debe tomar el logaritmo natural de las entradas X e Y:

Las lneas S0003 y S0004 borran ambos marcadores de forma que las lneas
W0007 y W0011 (de la rutina del bucle de entrada) no toman los logaritmos
naturales de las entradas X e Y para la curva de modelo de lnea recta.

La lnea L0003 establece el marcador 0 de forma que la lnea W0007 toma el


logaritmo natural de la entrada X para una curva de modelo logartmico.

La lnea E0004 establece el marcador 1 de forma que la lnea W0011 toma el


logaritmo natural de la entrada Y para una curva de modelo exponencial.

Las lneas P0003 y P0004 establecen ambos marcadores de forma que las
lneas W0007 y W0011 toman los logaritmos naturales de ambas entradas X e
Y para una curva de modelo potencial.
Observe que las lneas S0003, S0004, L0004 y E0003 borran los marcadores 0 y
1 para garantizar que slo se establecern cuando sea necesario para los cuatros
modelos de curva.

Lneas de programa:
(En el modo RPN)
Descripcin:
.
.
.

' ' Borra el marcador 0, el indicador correspondiente


a In X.
' ' J Borra el marcador 1, el indicador correspondiente
a In Y.
.
.
.

l ' Establece el marcador 0, el indicador


correspondiente a In X.
l ' J Borra el marcador 1, el indicador correspondiente
a In Y.
1314 Tcnicas de programacin
.
.
.

' Borra el marcador 0, el indicador correspondiente


a In X.
' J Establece el marcador 1, el indicador
correspondiente a In Y.
.
.
.

l ' Establece el marcador 0, el indicador


correspondiente a ln X.
l ' J Establece el marcador 1, el indicador
correspondiente a In Y.
.
.
.

l ' Si el marcador 0 est establecido...


l lh ... toma el logaritmo natural de la entrada X.
.
.
.

lJ ' J Si el marcador 1 est establecido...


lJJ lh ... toma el logaritmo natural de la entrada Y.
.
.
.
Ejemplo: control de la visualizacin de fracciones.
El siguiente programa permite practicar la capacidad de visualizacin de fracciones
de la calculadora. El programa solicita y utiliza la informacin insertada para un
nmero fraccional y un denominador (el valor /c). El programa tambin contiene
ejemplos del modo de utilizar los tres marcadores de visualizacin de fracciones (7,
8 y 9) as como el marcador de visualizacin de mensajes (10).
Los mensajes de este programa se enumeran como MESSAGE y se insertan como
ecuaciones:
1. Establezca el modo de insercin de ecuaciones presionando @g (el
indicador EQN se activa).
2. Presione gletra por cada carcter alfabtico del mensaje; presione _
(la tecla g) por cada carcter de espacio.
Tcnicas de programacin1315
3. Presione g para insertar el mensaje en la lnea de programa actual y salir
del modo de insercin de ecuaciones.

Lneas de
programa:
(En el modo ALG)
Descripcin:
J ll Inicia el programa de fracciones.
4 ' Borra los tres marcadores de fracciones.
'
' >
' J Muestra mensajes.
' Selecciona la base decimal.
1hl ' Solicita un nmero.
1hl Solicita el denominador (2 4095).
> l'l ' Muestra el mensaje y, a continuacin, el nmero
decimal.
J '10hl
JJ l'
J4 'l
J l'l
J Establece el valor /c y el marcador 7.
J l'l '
J 0' ll'1'
Muestra el mensaje y, a continuacin, la fraccin.
J l'

J 'l

J> '
Establece el marcador 8.
4 h'l h0
Muestra el mensaje y, a continuacin, la fraccin.
4J l'

44 'l

4 ' >
Establece el marcador 9.
4 1 h0
Muestra el mensaje y, a continuacin, la fraccin.
4 l'

4 'l

4 '
Va al principio del programa.
Suma de comprobacin y tamao: 6F14 123
1316 Tcnicas de programacin
Utilizar el programa anterior para ver las diferentes formas de visualizacin de
fracciones:
Teclas:
(En el modo ALG)
Pantalla: Descripcin:
_ F '
valor
Ejecuta la etiqueta F; solicita un
nmero fraccional (V).
2,53 g
valor
Almacena 2,53 en V; solicita el
denominador (D).
16 g '10hl
4
Almacena 16 como el valor de /c.
Muestra el mensaje y, a continuacin,
el nmero decimal.
g 0' ll'1'
4 J d
El mensaje indica el formato de las
fracciones (el denominador no es
mayor de 16) y, a continuacin,
muestra la fraccin. El indicador d
informa de que el numerador es
ligeramente inferior a 8.
g h'l h0
4 J4 c
El mensaje indica el formato de las
fracciones (el denominador es un
factor de 16) y, a continuacin,
muestra la fraccin.
g 1 h0
4 J c
El mensaje indica el formato de las
fracciones (el denominador es 16) y,
a continuacin, muestra la fraccin.
g_
@g {'} _
0
4
Detiene el programa y borra el
marcador 10

Tcnicas de programacin1317
Bucles
Los saltos hacia atrs, es decir, a una etiqueta de una lnea anterior, hacen posible
la ejecucin de parte de un programa varias veces. Esta tcnica se conoce como
bucle.
J ll
4 1hl 0
1hl h
1hl
'
Esta rutina (tomada del programa "Conversiones de coordenadas" de la pgina
1534 del captulo 15) es un ejemplo de un bucle infinito. Se utiliza para recopilar
los datos iniciales antes de realizar la conversin de coordenadas. Despus de
insertar los tres valores, si lo desea, el usuario puede interrumpir manualmente este
bucle seleccionando la conversin que desea realizar (presionando _ N para
hacerlo del sistema antiguo al nuevo o _ O para hacerlo del sistema nuevo al
antiguo).
Bucles condicionales (GTO)
Cuando desea realizar una operacin hasta que se cumpla cierta condicin, pero
desconoce el nmero de veces que se debe repetir el bucle, ste se puede crear con
una comprobacin condicional y una instruccin GTO.
Por ejemplo, la siguiente rutina utiliza un bucle para reducir un valor A una cantidad
constante B hasta que el valor de A resultante sea inferior o igual a B.
Lneas de
programa:
(En el modo RPN)
Descripcin:
hJ ll h
h4 1hl h
h 1hl
Suma de comprobacin y tamao: D548 9
'J ll '
'4 l'l h Es ms sencillo recuperar A que recordar dnde se encuentra
en la pila.
' l'l Calcula A B.
1318 Tcnicas de programacin
' ' h Reemplaza el valor anterior de A por el nuevo resultado.
' l'l Recupera la constante para la comparacin.
' -
Es B < nuevo valor de A?
' ' ' S: el bucle se repite para volver a realizar la resta.
' '1l h No: muestra el nuevo valor de A.
'> lh
Suma de comprobacin y tamao: AC36 27
Bucles con contadores (DSE, ISG)
Cuando desee ejecutar un bucle un nmero determinado de veces, utilice las teclas
de funcin condicionales g_ (incrementar; pasar por alto si es mayor que) o
@g (disminuir; pasar por alto si es menor o igual que). Cada vez que una
funcin de bucle se ejecuta en un programa, incrementa o disminuye
automticamente un valor del contador almacenado en una variable. Compara los
valores inicial y final del contador y, a continuacin, contina con el bucle o sale de
l en funcin del resultado.
Para un bucle de recuento decreciente, utilice @gvariable
Para un bucle de recuento creciente, utilice g_variable
Estas funciones cumplen la misma condicin que un bucle FORNEXT en BASIC:
l variable = valorinicial valorfinal 'l incremento
.
.
.
h variable
Una instruccin DSE se comporta como un bucle FORNEXT con un incremento
negativo.
Despus de presionar una tecla combinada para ISG o DSE (g_ o @
g), la calculadora solicitar una variable que contendr el nmero de control del
bucle (descrito a continuacin).

Tcnicas de programacin1319
El nmero de control del bucle
La variables especificada debe contener un nmero de control de bucle ccccccc.fffii,
donde:

ccccccc es el valor actual del contador (1 a 12 dgitos). Este valor cambia a


medida que se ejecuta el bucle.

fff es el valor del contador final (debe tener tres dgitos). Este valor no cambia
con la ejecucin del bucle.

ii es el intervalo para realizar los incrementos o las reducciones del valor (debe
tener dos dgitos o estar sin especificar). Este valor no cambia. Si no se
especifica el valor de ii, se supone que es 01 (incrementar o reducir 1).
Dado el nmero de control de bucle ccccccc.fffii, DSE reduce ccccccc a ccccccc ii,
compara el nuevo valor de ccccccc con fff e indica al programa que pase por alto la
siguiente lnea de programa si ccccccc fff.
Dado el nmero de control de bucle ccccccc.fffii, ISG aumenta ccccccc a ccccccc + ii,
compara el nuevo valor de ccccccc con fff e indica al programa que pase por alto la
siguiente lnea de programa si ccccccc > fff.

M
lJ ll l

.
.
.

l> ' h N
M
lJ ' l
lJJ ' N
Si el valor actual >
valor final, continuar
con el bucle.

.
.
.

Si el valor actual
valor final, salir del
bucle.
M
lJ ll l

.
.
.

l> 1'' h N
M
lJ ' l
lJJ ' N
Si el valor actual
valor final, continuar
con el bucle.

.
.
.

Si el valor actual >


valor final, salir del
bucle.
1320 Tcnicas de programacin
Por ejemplo, el nmero de control de bucle 0,050 para ISG significa: comenzar a
contar desde cero, contar hasta 50 e incrementar el nmero en 1 cada vez que se
repita el bucle.
El siguiente programa utiliza ISG para repetir el bucle 10 veces. El contador del
bucle (0000001,01000) se almacena en la variable Z. Los ceros iniciales y finales
se pueden omitir.
lJ ll l
l4 JJ
l '
0J ll 0
04 1''
0 ' 0
0 lh
Presione @_ Z para ver que el nmero de control del bucle ahora es
11,0100.

Direccionamiento indirecto de variables y etiquetas


El direccionamiento indirecto es una tcnica utilizada en programacin avanzada
para especificar una variable o etiqueta sin especificar de antemano exactamente
cul. Se determina cuando el programa se ejecuta, por lo que depende del resultado
intermedio (o entrada) del programa.
El direccionamiento indirecto utiliza dos teclas diferentes: _ (con _) y _ (con
g ).
La variable I no tiene nada que ver con _ o la variable i. Estas teclas se activan
para muchas funciones que utilizan las letras A a Z como variables o etiquetas.

i es una variable cuyo contenido puede hacer referencia a otra variable o


etiqueta. Guarda un nmero al igual que cualquier otra variable (A a Z).

_ es una funcin de programacin que direcciona, es decir, "usa el nmero


almacenado en i para determinar la variable o etiqueta a la que dirigirse."
Se trata de una direccin indirecta. Las letras A a Z son direcciones directas.
Tcnicas de programacin1321
Tanto _ como _ se utilizan conjuntamente para crear direcciones indirectas.
(Consulte los ejemplos siguientes).
Por s misma, i es simplemente otra variable.
Por s misma, _ no est definida (no hay ningn nmero almacenado en i) o no
est controlada (utiliza cualquier nmero depositado en i).
La variable "i"
Puede almacenar, recuperar y manipular el contenido de i al igual que el contenido
de otras variables. Puede incluso hallar i e integrar usando i. Las funciones que se
enumeran a continuacin pueden utilizar la variable "i".
STO i INPUT i DSE i
RCL i VIEW i ISG i
STO +,, , i

FN d i x < > i
RCL +,, , i SOLVE i
1322 Tcnicas de programacin
La direccin indirecta, (i)
Muchas funciones que utilizan las letras A a Z (como variables o etiquetas) pueden
utilizar _ para referirse a las letras A a Z (variables o etiquetas) o a los registros
estadsticos indirectamente. La funcin _ utiliza el valor de la variable i para
determinar la variable, la etiqueta o el registro al que dirigirse. La tabla siguiente
muestra el modo de hacerlo.
Si i contiene: Entonces (i) se dirigir a:
1 variable A o etiqueta A
.
.
.
.
.
.
26 variable Z o etiqueta Z
27 variable i
28 registro n
29 registro x
30 registro y
31 registro x
2

32 registro y
2

33 registro xy
34 o 34 o 0 error: 1h'hl1 '''
En el direccionamiento slo se utiliza el valor absoluto de la parte entera del nmero
almacenado en i.
Las operaciones INPUT(i) y VIEW(i) asignan una etiqueta a la pantalla con el
nombre de la variable o registro direccionado indirectamente.
El men SUMS permite recuperar los valores de los registros estadsticos. No
obstante, se debe utilizar el direccionamiento indirecto para realizar otras
operaciones , como STO, VIEW y INPUT.
Las funciones que se indican a continuacin pueden utilizar (i) como direccin. Para
GTO, XEQ y FN=, (i) se refiere a una etiqueta; para el resto de funciones, (i) se
refiere a una variable o a un registro.
Tcnicas de programacin1323
STO(i)
RCL(i)
STO +, , ,, (i)
RCL +, , ,, (i)
XEQ(i)
GTO(i)
X<>(i)
INPUT(i)
VIEW(i)
DSE(i)
ISG(i)
SOLVE(i)

FN d(i)
FN=(i)
Control de programas con (i)
Dado que el contenido de i puede cambiar cada vez que se ejecuta un programa (o
incluso en diferentes partes del mismo programa), una instruccin de ste como
puede ser '''' puede saltar a una etiqueta diferente en momentos diferentes.
Este mtodo mantiene la flexibilidad dejando abierto (hasta que el programa se
ejecuta) qu variable o etiqueta de programa se necesitar (Consulte el ejemplo
siguiente.)
El direccionamiento indirecto es muy til para contar y controlar bucles. La variable i
sirve como ndice, albergando la direccin de la variable que contiene el nmero de
control del bucle para las instrucciones DSE y ISG. (Consulte el segundo ejemplo que
aparece a continuacin.)
Ejemplo: eleccin de subrutinas con (i).
El programa "Ajuste de curvas" del captulo 16 utiliza direccionamiento indirecto
para determinar el modelo que se debe utilizar para calcular los valores
aproximados de x e y (diferentes subrutinas calculan x e y para los distintos modelos).
Observe que i se almacena y, a continuacin, se direcciona indirectamente en partes
totalmente diferentes de un programa.
Las primeras cuatro rutinas (S, L, E, P) del programa especifican el modelo de ajuste
de curvas del programa que se va a utilizar y asignan un nmero (1, 2, 3, 4) a cada
uno de estos modelos. Seguidamente, este nmero se almacena durante la rutina Z,
el punto de entrada comn para todos los modelos:
' '
La rutina Y utiliza i para llamar a la subrutina adecuada (por modelo) y calcular los
valores aproximados de x e y. La lnea Y0003 llama a la subrutina para que calcule
1324 Tcnicas de programacin
y

:
''''
y la lnea Y0008 llama a otra subrutina diferente para calcular x despus de que i
se haya incrementado en 6:

'' '
''''
Si i contiene: Entonces XEQ(i)
llama a:
Para:
1 LBL A Calcular
y

para el modelo de lnea


recta.
2 LBL B Calcular
y

para el modelo logartmico.


3 LBL C Calcular
y

para el modelo exponencial.


4 LBL D Calcular
y

para el modelo potencial.


7 LBL G Calcular
x

para el modelo de lnea


recta.
8 LBL H Calcular
x

para el modelo logartmico.


9 LBL I Calcular
x

para el modelo
exponencial.
10 LBL J Calcular
x

para el modelo potencial.


Ejemplo: control de bucles con (i).
El programa "Soluciones de ecuaciones simultneasMtodo de inversin de
matrices" del captulo 15 utiliza un valor de ndice en i . Este programa usa las
instrucciones de bucle 1'' ' y ' ' junto con las instrucciones indirectas l'l'''
y '''' para rellenar y manipular una matriz.
La primera parte de este programa es la rutina A, que almacena el nmero de
control de bucle inicial en i.
Tcnicas de programacin1325
Lneas de
programa:
(En el modo RPN)
Descripcin:
hJ ll h Punto de inicio para la insercin de datos.
h4 JJ4 Nmero de control de bucle: bucle de 1 a 12 en
intervalos de 1.
h ' ' Almacena el nmero de control de bucle en i.
La siguiente rutina es L, un bucle para recopilar los 12 valores conocidos de una
matriz de coeficiente 3 3 (variables A I ) y las tres constantes ( J L ) para las
ecuaciones.
Lneas de programa:
(En el modo RPN)
Descripcin:
lJ ll l Esta rutina recopila todos los valores conocidos en tres
ecuaciones.
l4 1hl''' Solicita y almacena un nmero en la variable
direccionada por i.
l 1'' ' Suma 1 a i y repite el bucle hasta que i alcanza
13,012.
l ' l
l ' h Cuando i supera el valor del contador final, la
ejecucin salta a A.
La etiqueta J es un bucle que completa la inversin de la matriz 3 3.
Lneas de programa:
(En el modo RPN)
Descripcin:
J ll Esta rutina completa la inversa dividiendo por el
determinante.
4 '=''' Divide el elemento.
' ' Reduce el valor del ndice para que apunte ms cerca
de A.
' Repite el bucle para el siguiente valor.
lh Vuelve al programa que realiz la llamada o a ll'0
l.
1326 Tcnicas de programacin
Ecuaciones con (i)
Puede utilizar (i) en una ecuacin para especificar una variable indirectamente.
Tenga en cuenta que ''' es la variable especificada por el nmero
almacenado en la variable i (una referencia indirecta), pero que i o '''
significan la variable i.
El siguiente programa utiliza una ecuacin para hallar la suma de los
cuadrados de las variables A a Z.
Lneas de programa:
(En el modo RPN)
Descripcin:
J ll Inicia el programa.
4 ' J Establece las ecuaciones para su ejecucin.
' JJ Deshabilita la solicitud de ecuaciones.
J4 Establece el contador para 1 a 26.
' ' Almacena el contador.
Inicializa la suma.
Suma de comprobacin y tamao: AEC5 42

Lneas de programa:
(En el modo RPN)
Descripcin:
J ll Inicia el bucle de suma.
4 '''4 Ecuacin para analizar el cuadrado de i):
(Presione @ g para empezar ecuacin).
Suma de comprobacin y tamao de la ecuacin: F09C 5
' Agrega el cuadrado de i a la suma.
1'' ' Comprueba la finalizacin del bucle.
' Salta a la siguiente variable.
lh Finaliza el programa.
Suma de comprobacin y tamao del programa. E005 23
Resolucin e integracin de programas 141
14
Resolucin e integracin de
programas
Resolucin de un programa
En el captulo 7 se describi la forma de insertar ecuaciones (se agregan a la
lista de ecuaciones) y de resolverlas hallando cualquier variable. Tambin
puede insertar un programa que calcule una funcin y, a continuacin, hallar
cualquier variable. Esta tcnica es especialmente til si la ecuacin que est
resolviendo cambia por ciertas condiciones o si requiere clculos repetitivos.
Para resolver una funcin programada:
1. Inserte un programa que defina la funcin (Consulte la seccin "Escribir un
programa para SOLVE" que aparece ms adelante.)
2. Seleccione el programa que desea resolver: presione @ getiqueta.
(Puede pasar por alto este paso si est resolviendo de nuevo el mismo
programa.)
3. Halle la incgnita: presione _variable.
Tenga en cuenta que es necesario presionar FN= si resuelve una funcin
programada, pero no si resuelve una ecuacin de la lista de ecuaciones.
Para detener un clculo, presione _ o g.La mejor aproximacin actual de
la raz se encuentra en la incgnita; utilice @_ para verla sin que
afecte a la pila. Para reanudar el clculo, presione g.
Escribir un programa para SOLVE:
El programa puede utilizar ecuaciones y operaciones ALG y RPN (en la
combinacin que resulte ms conveniente).
142 Resolucin e integracin de programas
1. Inicie el programa con una etiqueta. Esta etiqueta identifica la funcin que
desea resolver SOLVE (hetiqueta).
2. Incluya una instruccin INPUT por cada variable, incluida la incgnita. Las
instrucciones INPUT permiten resolver cualquier variable en una funcin con
mltiples variables. La calculadora pasa por alto la instruccin INPUT para
la incgnita, por lo que slo es necesario escribir un programa que
contenga una instruccin INPUT independiente para cada variable (incluida
la incgnita).
Si no incluye instrucciones INPUT, el programa utilizar los valores
almacenados en las variables o insertados en solicitudes de ecuaciones.
3. Inserte las instrucciones para analizar la funcin.

Una funcin programada como una secuencia RPN o ALG multilnea


debe tener la forma de una expresin cuyo valor sea cero en la
solucin. Si la ecuacin es f(x) = g(x), el programa debe calcular
f(x) g(x). "=0" se sobreentiende.

Una funcin programada como ecuacin puede ser cualquier tipo de


ecuacin igualdad, asignacin o expresin. El programa analiza la
ecuacin y su valor es cero en la solucin. Si desea que la ecuacin
solicite valores de variable en lugar de incluir instrucciones INPUT,
asegrese de que el marcador 11 est establecido.
4. Finalice el programa con una instruccin RTN. La ejecucin del programa
debe terminar con el valor de la funcin almacenado en el registro X.
Si el programa contiene una instruccin VIEW (VISTA) o STOP (DETENER) o un
mensaje para su visualizacin (una ecuacin con el Indicador 10 ajustado), a
continuacin, la instruccin se ejecuta normalmente slo una vez; no se ejecuta
cada vez que se llama a los programas mediante SOLVE (RESOLVER). Sin
embargo, si se aplica VIEW (VISUALIZAR) o si un mensaje viene seguido de
PSE, a continuacin, el valor o el mensaje se mostrar durante un segundo
cada vez que se abre el programa. (Se ignora STOP seguido de PSE). SOLVE
slo funciona con nmeros reales. Sin embargo, si tiene una funcin de valores
complejos que se puede escribir separando sus partes real e imaginaria, SOLVE
puede resolver dichas partes por separado.
Resolucin e integracin de programas 143
Ejemplo: programa que utiliza ALG.
Escribir un programa utilizando operaciones ALG que hallen cualquier
incgnita en la ecuacin de la "Ley de los gases ideales". La ecuacin es:
P x V= N x R x T
donde
P = Presin (atmsferas o N/m
2
).
V = Volumen (litros).
N = Nmero de moles del gas.
R = Constante universal de los gases
(0,0821 litroatm/molK o 8,314 J/molK).
T = Temperatura (grados kelvin; K = C + 273,1).
Para empezar, establezca el modo Programa en la calculadora; si es necesario,
coloque el puntero del programa en la parte superior de la memoria del
programa.
Teclas:
(En el modo ALG)
Pantalla: Descripcin:
ggg
___

ll'0 l
Establece el modo de insercin
de programas.
Escriba el programa:
Lneas de
programa:
(En el modo ALG)
Descripcin:
'J ll ' Identifica la funcin programada.
'4 1hl l Almacena P.
' 1hl ' Almacena V.
' 1hl h Almacena N.
' 1hl l Almacena R.
' 1hl Almacena T.
' l'l l Presin.
' l'l ' Presin volumen.
'> Presin volumen
144 Resolucin e integracin de programas
'J l'l h Presin volumen nmero de moles de gas.
'JJ l'l l Presin volumen moles constante de los gases
'J4 l'l Presin volumen moles constante de los gases
temp.
'J hl Obtiene el resultado.
'J lh Da fin al programa.
Suma de comprobacin y tamao: EB2A 42
Presione _ para cancelar el modo de insercin de programas.
Utilice el programa "G" para hallar la presin de 0,005 moles de dixido de
carbono en una botella de 2 litros a 24 C.
Teclas:
(En el modo ALG)
Pantalla: Descripcin:
@g G Selecciona "G" (el programa).
SOLVE busca el valor de la
incgnita.
_ P '
valor
Selecciona P; solicita V.
2 g h
valor
Almacena 2 en V; solicita N.
,005 g l
valor
Almacena 0,005 en N; solicita
R.
,0821 g
valor
Almacena 0,0821 en R; solicita
T.
24 _ 273,1g
4>J
Calcula T.
g 'l'1h'
l
J
Almacena 297,1 en T; halla P.
La presin es de 0,0610 atm.
Resolucin e integracin de programas 145
Ejemplo: programa que utiliza una ecuacin.
Escribir un programa que utilice una ecuacin para resolver la "Ley de los
gases ideales".
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
ggg
___

ll'0 l
Selecciona el modo de insercin de
programas. Desplaza el puntero a
la parte superior de la lista de
programas.
gg H hJ ll h Asigna una etiqueta al programa.
@g {'` _
1

h4 ' JJ
Habilita la solicitud de ecuaciones.
@g
g P _
g V @_
g N _
g R _
g T g





h
l'hl
Analiza la ecuacin, borrando el
marcador 11. (Suma de
comprobacin y longitud:
EDC8 9).
@g h lh Da fin al programa.
_ J Cancela el modo de insercin de
programas.
Suma de comprobacin y tamao del programa. 36FF 21

Ahora calcular el cambio de presin del dixido de carbono si su temperatura


cae 10 C tomando como referencia el ejemplo anterior.
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
_ L J Almacena la presin anterior.
@g H J Selecciona el programa H.
_ P '
4
Selecciona la variable P; solicita V.
146 Resolucin e integracin de programas
g h

Almacena 2 en V; solicita N.
g l
4J
Almacena ,005 en N; solicita R.
g
4>J
Almacena ,0821 en R, solicita T.
g 10 _
4J
Calcula el nuevo valor de T.
g 'l'1h'
l
>
Almacena 287,1 en T; halla el
nuevo valor de P.
g L _ 4J Calcula el cambio de presin del
gas cuando la temperatura pasa de
297,1 K a 287,1 K (el resultado
negativo indica un descenso de
presin).
Utilizacin de SOLVE en un programa
La operacin SOLVE se puede utilizar como parte de un programa.
Si procede, incluya o solicite aproximaciones iniciales (en la incgnita y en el
registro X) antes de ejecutar la instruccin SOLVE variable. Las dos instrucciones
para resolver una ecuacin para hallar una incgnita aparecen en los
programas como:
h etiqueta
'l' variable
La instruccin SOLVE programada no presenta un resultado con etiqueta en
pantalla (variable = valor) porque puede no ser el resultado lgico del
programa (es decir, es posible que desee realizar ms clculos con el nmero
antes de mostrarlo en pantalla). Si desea mostrar este resultado en pantalla,
agregue una instruccin VIEW variable despus de la instruccin SOLVE.
Resolucin e integracin de programas 147
Si no se encuentra ninguna solucin para la incgnita, se omitir la siguiente
lnea de programa (cumpliendo la regla "Ejecutar si es verdadero", que se
explic en el captulo 13). El programa debe entonces controlar el caso en el
que no se encuentre una raz, eligiendo, por ejemplo, nuevas aproximaciones
iniciales o cambiando un valor de entrada.
Ejemplo: SOLVE en un programa.
El siguiente extracto pertenece a un programa que permite hallar x o y
presionando _ X o Y.
Lneas de programa:
(En el modo RPN)
Descripcin:
J ll Configurar X.
4 4 ndice de X.
' l Salta a la rutina principal.
Suma de comprobacin y tamao: 4800 21
J ll Configurar Y.
4 4 ndice de Y.
' l Salta a la rutina principal.
Suma de comprobacin y tamao. C5E1 21
lJ ll l Rutina principal.
l4 ' ' Almacena el ndice en i.
l h Define el programa que se desea
resolver.
l 'l'''' Halla la variable apropiada.
l '1l''' Muestra la solucin en pantalla.
l lh Finaliza el programa.
Suma de comprobacin y tamao: D82E 18
J ll

Calcula f (x,y). Incluye INPUT o


solicitudes de ecuaciones segn
proceda.
J lh

148 Resolucin e integracin de programas


Integracin de un programa
En el captulo 8 se describi la forma de insertar ecuaciones o expresiones (se
agregan a la lista de ecuaciones) y de integrarlas respecto a cualquier variable.
Tambin puede insertar un programa que calcule una funcin y, a continuacin,
integrarla respecto a cualquier variable. Esta tcnica es especialmente til si la
funcin que est integrando cambia por ciertas condiciones o si requiere
clculos repetitivos.
Para integrar una funcin programada:
1. Inserte un programa que defina la funcin del integrando. (Consulte la
seccin "Escribir un programa para

FN" que aparece ms adelante).


2. Seleccione el programa que define la funcin que desea integrar: presione
@ getiqueta. (Puede pasar por alto este paso si est integrando de
nuevo el mismo programa.)
3. Inserte los lmites de integracin: teclee el lmite inferior y presione g
y, a continuacin, teclee el lmite superior.
4. Seleccione la variable de integracin e inicie el clculo: presione @_
variable.
Observe que es necesario presionar FN= si integra una funcin programada,
pero no si integra una ecuacin de la lista de ecuaciones.
Puede detener la ejecucin de un clculo de integracin si presiona _ o g.
Sin embargo, no puede reanudarse el clculo.
Escribir un programa para

FN;
El programa puede utilizar ecuaciones y operaciones ALG o RPN (en la
combinacin que resulte ms conveniente).
1. Inicie el programa con una etiqueta. Esta etiqueta identifica la funcin que
desea integrar (hetiqueta).

Resolucin e integracin de programas 149


2. Incluya una instruccin INPUT por cada variable, incluida la variable de
integracin. Las instrucciones INPUT permiten realizar integraciones respecto
a cualquier variable en una funcin con mltiples variables. La calculadora
pasa por alto la instruccin INPUT para la variable de integracin, por lo
que slo es necesario escribir un programa que contenga una instruccin
INPUT independiente para cada variable (incluida la variable de
integracin).
Si no incluye instrucciones INPUT, el programa utilizar los valores
almacenados en las variables o insertados en solicitudes de ecuaciones.
3. Inserte las instrucciones para analizar la funcin.

Una funcin programada como secuencia RPN o ALG multilnea debe


calcular los valores de funcin que desea integrar.

Una funcin programada como ecuacin normalmente se incluye


como una expresin especificando el integrando (aunque puede ser
cualquier tipo de ecuacin). Si desea que la ecuacin solicite valores
de variable en lugar de incluir instrucciones INPUT, asegrese de que
el marcador 11 est establecido.
4. Finalice el programa con una instruccin RTN. La ejecucin del programa
debe terminar con el valor de la funcin almacenado en el registro X.
Ejemplo: programa que utiliza una ecuacin.
La funcin integral del seno del ejemplo del captulo 8 es

=
t
i
dx
x
x
t S
0
)
sin
( ) (

Esta funcin se puede analizar integrando un programa que defina el
integrando:
'J ll ' Define la funcin.
'4 '1h''= La funcin es una expresin. (Suma de
comprobacin y tamao: 0EE0 8)
' lh Termina la subrutina.
Suma de comprobacin y tamao del programa: BDE3 17
Insertar este programa e integrar la funcin integral del seno respecto a x de 0
a 2 (t = 2).
1410 Resolucin e integracin de programas
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
g {lh} Selecciona el modo Radianes.
@g S Selecciona la etiqueta S como
el integrando.
0 g 2 4_ Inserta los lmites inferior y
superior de integracin.
@_ X 1h'lh1h'

J
Integra la funcin de 0 a 2;
muestra el resultado.
g {'} J Restaura el modo Grados.

Uso de la integracin en un programa


La integracin se puede ejecutar desde un programa. No olvide incluir una
solicitud para los lmites de integracin antes de ejecutar sta y recuerde
tambin que la precisin y el tiempo de ejecucin se controlan mediante el
formato de visualizacin en el momento en el que se ejecuta el programa. Las
dos instrucciones de integracin aparecen en el programa como:
h etiqueta
h variable
La instruccin

FN programada no presenta un resultado con etiqueta en


pantalla (

= valor) porque puede no ser el resultado lgico del programa (es
decir, es posible que desee realizar ms clculos con el nmero antes de
mostrarlo en pantalla). Si desea mostrar este resultado en pantalla, agregue una
instruccin PSE (@ g) o STOP (g) para mostrar en pantalla el
resultado del registro X despus de la instruccin

FN.
Resolucin e integracin de programas1411
Si el programa contiene una instruccin VIEW (VISTA) o STOP (DETENER) o un
mensaje para su visualizacin (una ecuacin con el Indicador 10 ajustado), a
continuacin, la instruccin se ejecuta normalmente slo una vez; no se ejecuta
cada vez que se llama a los programas mediante FN. Sin embargo, si se
aplica VIEW (VISUALIZAR) o si un mensaje viene seguido de PSE, a
continuacin, el valor o el mensaje se mostrar durante un segundo cada vez
que se abre el programa. (Se ignora STOP seguido de PSE).
Ejemplo:

FN en un programa.

El programa "Distribuciones normal y normal inversa" del captulo 16 incluye


una integracin de la ecuacin de la funcin de densidad normal
. e
2
) (
dD
2 S
1
2 /
S
M D
D
M


La rutina F calcula la funcin
2 ) ) ((
2
S M D
e
. Otras rutinas solicitan los valores
conocidos y realizan los otros clculos para hallar Q(D), el rea superior de
una curva normal. La propia integracin se configura y ejecuta desde la rutina
Q:
'J ll '
'4 l'l 0
' l'l
' h
' h

Recupera el lmite inferior de integracin.


Recupera el lmite superior de integracin. (X = D.)
Especifica la funcin.
Integra la funcin normal mediante la variable D.

1412 Resolucin e integracin de programas


Restricciones de la resolucin e integracin
Las instrucciones SOLVE variable y

FN d variable no pueden llamar a una


rutina que contenga otra instruccin SOLVE o

FN. Es decir, ninguna de estas


instrucciones se puede usar recursivamente. Por ejemplo, si intenta calcular una
integral mltiple aparecer el error
' h'. Asimismo, SOLVE y

FN no
pueden llamar a una rutina que contenga una instruccin hetiqueta; si lo
intenta, se devolver un error 'l' h'1' o
h h'1'. SOLVE no
puede llamar a una rutina que contenga una instruccin

FN (esto genera un
error 'l''
h'), al igual que

FN no puede llamar a una rutina que


contenga una instruccin SOLVE (genera un error
''l'').

Las instrucciones SOLVE variable y

FN d variable de un programa utilizan


una de las siete devoluciones de subrutina pendientes de la calculadora.
(Consulte la seccin "Subrutinas anidadas" en el captulo 13).
Las operaciones SOLVE y

FN establecen automticamente el formato de


visualizacin decimal.

Programas matemticos 151


15
Programas matemticos
Operaciones vectoriales
Este programa realiza las operaciones vectoriales bsicas de suma, resta,
producto vectorial, y producto escalar. El programa utiliza vectores
tridimensionales y proporciona entrada y salida en forma rectangular y polar.
Tambin puede hallar ngulos entre vectores.
Y
P
X
T
R
Z

Este programa utiliza las siguientes ecuaciones. Conversin de coordenadas:


X = R sin(P) cos(T) R =
2 2 2
Z Y X + +

Y = R sin(P) sin (T) T = arctan (Y/X)
Z = R cos(P) P = arctan
2 2
Y X
Z
+

152 Programas matemticos
Suma y resta vectorial:
v
1
+ v
2
= (X + U)i + (Y + V)j + (Z + W)k
v
2
v
1
= (U X)i + (V Y)j + (W Z)k
Producto vectorial:
v
1
v
2
= (YW ZV )i + (ZU XW)j + (XV YU)k
Producto escalar:
D = XU + YV + ZW
ngulo entre vectores ():
G = arccos
2 1
R R
D


donde
v
1
= X i + Y j + Z k
y
v
2
=U i + V j + Wk
El vector mostrado en pantalla por las rutinas de entrada (LBL P y LBL R) es V
1
.

Programas matemticos 153


Listado del programa:
Lneas de
programa:
(En el modo AL
Descripcin
lJ ll l Define el principio de la rutina de entrada y
visualizacin rectangular.
l4 1hl Muestra o acepta el valor de entrada de X.
l 1hl Muestra o acepta el valor de entrada de Y.
l 1hl Muestra o acepta el valor de entrada de Z.
Suma de comprobacin y tamao: 8E7D 12
'J ll ' Define el proceso de conversin de coordenadas
rectangulares a polares.
'4 l'l
' -
' l'l

' -r Calcula ) Y X (
2 2
+ y arctan(Y/X).
' -
' ' Guarda T = arctan(Y/X).
' l'l
'> -r Calcula ) Z Y X (
2 2 2
+ + y P.
'J ' l Guarda R.
'JJ -
'J4 ' l Guarda P.
Suma de comprobacin y tamao: E230 36

lJ ll l Define el principio de la rutina de entrada y


visualizacin polar.
l4 1hl l Muestra o acepta el valor de entrada de R.
l 1hl Muestra o acepta el valor de entrada de T.
l 1hl l Muestra o acepta el valor de entrada de P.
l l'l l
l -
l l'l l
l r- Calcula R cos(P) y R sin(P).
154 Programas matemticos
Lneas de
programa:
(En el modo AL
Descripcin
l> ' Guarda Z = R cos(P).
lJ l'l
lJJ -
lJ4 r- Calcula R sen(P) cos(T) y R sen(P) sen(T).
lJ ' Guarda X = R sen(P) cos(T).
lJ -
lJ ' Guarda Y = R sen(P) sen(T).
lJ ' l Repite el bucle para otra presentacin en pantalla de
la forma polar.
Suma de comprobacin y tamao: 5F1D 48
J ll Define el principio de la rutina de insercin de
vectores.
4 l'l Copia los valores de X, Y y Z en U, V y W
respectivamente.
'
l'l
' '
l'l
' l
' ' Repite el bucle para la presentacin en
pantalla/insercin y la conversin a polares.
Suma de comprobacin y tamao: 1961 24
J ll Define el principio de la rutina de intercambio
vectorial.
4 l'l Intercambia X, Y y Z con U, V y W respectivamente.

'
l'l
'
'
l'l
> l
Programas matemticos 155
Lneas de
programa:
(En el modo AL
Descripcin
J '
JJ ' ' Repite el bucle para la presentacin en
pantalla/insercin y la conversin a polares.
Suma de comprobacin y tamao: CE3C 33
hJ ll h Define el principio de la rutina de suma vectorial.
h4 l'l
h l'l'
h ' Guarda X + U en X.
h l'l '
h l'l'
h ' Guarda V + Y en Y.
h l'l
h> l'l' l
hJ ' Guarda Z + W en Z.
hJJ ' ' Repite el bucle para la presentacin en
pantalla/insercin y la conversin a polares.
Suma de comprobacin y tamao: 6ED7 33
'J ll ' Define el principio de la rutina de resta vectorial.
'4 J Multiplica X, Y y Z por (1) para cambiar el signo.
' '
' '
' '
' ' h Salta a la rutina de suma vectorial.
Suma de comprobacin y tamao: 5FC1 30
'J ll ' Define el principio de la rutina de producto vectorial.
'4 l'l
' l'l l
'
' l'l
' l'l '
' hl Calcula (YW ZV), que es la componente X.
156 Programas matemticos
Lneas de
programa:
(En el modo AL
Descripcin
' ' h
'> l'l
'J l'l
'JJ
'J4 l'l
'J l'l l
'J hl Calcula (ZU WX), que es la componente Y.
'J '
'J l'l
'J l'l '
'J
'J> l'l
'4 l'l
'4J hl
'44 ' Guarda (XV YU), que es la componente Z.
'4 l'l h
'4 ' Guarda la componente X
'4 l'l
'4 ' Guarda la componente Y
'4 ' ' Repite el bucle para la presentacin en
pantalla/insercin y la conversin a polares.
Suma de comprobacin y tamao: 6F95 81
J ll Define el principio de la rutina de producto escalar y
del ngulo vectorial.
4 l'l
l'l
'
l'l
l'l '
'
l'l
> l'l l
Programas matemticos 157
Lneas de
programa:
(En el modo AL
Descripcin
J hl
JJ ' Guarda el producto escalar de XU + YV + ZW.
J4 '1l Muestra en pantalla el producto escalar.
J l'l '
J -
J l'l
J -r
J -
J l'l l
J> -r Calcula la magnitud del vector U, V, W.
4 '
4J '
44 l'l
4 l'l= l Divide el producto escalar entre la magnitud del
vector X, Y, Z.
4 = Divide el resultado anterior entre la magnitud.
4 l'l
4 '
4 h'' Calcula el ngulo.
4 ' '
4> '1l ' Muestra el ngulo en pantalla.
' l Repite el bucle para la presentacin en pantalla e
insercin polares.
Suma de comprobacin y tamao: 0548 90
Marcadores utilizados:
Ninguno.
158 Programas matemticos
Comentarios:
Los trminos "polar" y "rectangular," que se refieren a sistemas bidimensionales,
se utilizan en lugar de los trminos tridimensionales adecuados de "esfrico" y
"cartesiano". Esta variedad de terminologa permite asociar a las etiquetas con
sus funciones sin crear conflicto de confusin. Por ejemplo, si LBL C se ha
asociado con la insercin de coordenadas cartesianas, no debera estar
disponible para el producto vectorial.
Instrucciones del programa:
1. Teclee las rutinas del programa; presione _ cuando haya terminado.
2. Si el vector se da en la forma rectangular, presione _ R y vaya al paso
4. Si el vector se da en la forma polar, presione _ P y siga con el paso
3.
3. Teclee R y presione g, teclee T y presione g y, por ltimo, teclee P y
presione g. Contine con el paso 5.
4. Teclee X y presione g, teclee Y y presione g y, por ltimo, teclee Z y
presione g.
5. Para teclear un segundo vector, presione _ E (para realizar la insercin
de datos) y vaya al paso 2.
6. Realice la operacin vectorial que desee:
a. Sume vectores presionando _ A;
b. Reste un vector de un segundo vector presionando _ S;
c. Calcule el producto vectorial presionando _ C;
d. Calcule el producto escalar presionando _ D y el ngulo entre los
vectores presionando g.
7. Opcional: para ver v
1
en forma polar, presione _ P y, a continuacin,
presione g repetidamente para ver los elementos individuales.
8. Opcional: para ver v
1
en forma rectangular, presione _ R y, a
continuacin, presione g repetidamente para ver los elementos
individuales.
9. Si sum, rest o calcul el producto vectorial, v
1
se ha reemplazado por el
resultado; v
2
no ha cambiado. Para continuar realizando clculos
utilizando el resultado, no olvide presionar _ E antes de teclear un
nuevo vector.
10.Vaya al paso 2 para continuar los clculos vectoriales.
Programas matemticos 159
Variables utilizadas:
X, Y, Z Componentes rectangulares de v
1
.
U, V, W Componentes rectangulares de v
2
.
R, T, P Radio, ngulo del plano xy () y ngulo respecto al eje Z
de v
1
(U).
D Producto escalar.
G ngulo entre vectores ():
Ejemplo 1:
Una antena de microondas se va a orientar a un transmisor situado a 15,7
kilmetros al norte, 7,3 kilmetros al este y 0,76 kilmetros al sur. Utilizar la
funcionalidad de conversin rectangular a polar para encontrar la distancia
total y la direccin al transmisor.
N (y)
S
W
E (x)
7.3
15.7

Teclas:
(En el modo ALG)
Pantalla: Descripcin:
g {'}
_ R


valor
Establece el modo Grados.
Inicia la rutina de insercin de datos y
presentacin en pantalla.
1510 Programas matemticos
7,3 g
valor
Establece X igual a 7,3.
15,7 g
valor
Establece Y igual a 15,7.
,76 _g l
J
Establece Z igual a 0,76 y
calcula R (radio).
g
J
Calcula T, el ngulo en el plano x/y.
g l
>4J
Calcula P, el ngulo respecto al ejez.
Ejemplo 2:
Cul es el momento en el origen de la palanca mostrada en la figura siguiente?
Cul es la componente de fuerza a la largo de dicha palanca? Cul es el
ngulo entre la resultante de los vectores de fuerza y la palanca?
Z
X
Y
125
o
63
o
F = 17
T =
P = 17
1
215
o
o
F = 23
T = 80
P = 74
2
o
o
1.07m ,

En primer lugar, sume los vectores de fuerza.
Teclas:
(En el modo ALG)
Pantalla: Descripcin:
_ P l
valor
Inicia la rutina de insercin de
datos polares.
Programas matemticos 1511
17 g
valor
Establece el radio igual a 17.
215 g l
valor
Establece T igual a 215.
17 g l
J
Establece P igual a 17.
_ E l
J
Inserta el vector copindolo en
v
2
.
23 g
J
Establece el radio de v
1
igual a
23.
80 g l
J
Establece T igual a 80.
74 g l
4
Establece P igual a 74.
_ A l
4>J
Suma los vectores y muestra el
valor de R resultante.
g
>4
Muestra T del vector resultante.
g l
>>
Muestra P del vector resultante.
_ E l
4>J
Inserta el vector resultante.
Dado que el momento es igual al producto vectorial de los vectores del radio y
la fuerza (r F), teclee el vector que representa a la palanca y realice el
producto vectorial.
Teclas:
(En el modo ALG)
Pantalla: Descripcin:
1,07 g
>4
Establece R igual a 1,07.
125 g l
>>
Establece T igual a 125.
63 g l
J
Establece P igual a 63.
_ C l
J4>
Calcula el producto vectorial y
muestra R (resultado) en
pantalla.
1512 Programas matemticos
g
J>
Muestra T del producto vectorial.
g l
J4J4
Muestra P del producto vectorial.
_ R

Muestra la forma rectangular del
producto vectorial.
g
J44>

g
JJ

El producto escalar se puede utilizar para hallar la fuerza (valor almacenado


an en v
2
) a lo largo del eje de la palanca.
Teclas:
(En el modo ALG)
Pantalla: Descripcin:
_ P l
J4>
Inicia la rutina de insercin de
datos polares.
1 g
J>
Define el radio como un vector
unitario.
125 g l
J4J4
Establece T igual a 125.
63 g l
J
Establece P igual a 63.
_ D
4J4
Calcula el producto escalar.
g '
>
Calcula el ngulo entre el vector
de fuerza resultante y la
palanca.
g l
J
Vuelve a la rutina de insercin
de datos.

Programas matemticos 1513


Soluciones de ecuaciones simultneas
Este programa resuelve ecuaciones lineales simultneas en dos o tres incgnitas.
Lo hace mediante la inversin y multiplicacin de matrices.
Un sistema de tres ecuaciones lineales
AX + DY + GZ = J
BX + EY + HZ = K
CX + FY + IZ = L
se puede representar mediante la ecuacin matricial que se representa a
continuacin:

L
K
J
Z
Y
X
I F C
H E B
G D A

La ecuacin matricial se puede resolver para X, Y y Z multiplicando la matriz


resultante por la inversa de la matriz de los coeficientes.




Z
Y
X
L
K
J
I F C
H E B
G D A

En los comentarios de la rutina de inversin I se proporciona informacin


especfica acerca del proceso de inversin.
Listado del programa:
Lneas de programa:
(En el modo RPN)
Descripcin
hJ ll h Punto de inicio para la insercin de datos de los
coeficientes.
h4 JJ4 Valor de control del bucle: repite el bucle de 1 a
1514 Programas matemticos
Lneas de programa:
(En el modo RPN)
Descripcin
12, de uno en uno.
h ' ' Almacena el valor de control en la variable del
ndice.
Suma de comprobacin y tamao: 35E7 21
lJ ll l Inicia el bucle de insercin de datos.
l4 1hl''' Solicita y almacena la variable direccionada por
i.
l 1'' ' Suma uno a i.
l ' l Si i es menor que 13, vuelve a LBL L y obtiene el
siguiente valor.
l ' h Vuelve a LBL A para revisar los valores.
Suma de comprobacin y tamao: 51AB 15
1J ll 1 Esta rutina invierte una matriz 3 3.
14 ' Calcula el determinante y guarda el valor para el
bucle de divisin, J.
1 ' l
1 l'l h
1 l'l 1
1 l'l '
1 l'l '
1
1> ' Calcula E' determinante = AI CG.
1J l'l '
1JJ l'l
1J4 l'l h
1J l'l
1J
1J ' Calcula F' determinante = CD AF.
1J l'l
1J l'l '
1J l'l h
1J> l'l h
Programas matemticos 1515
Lneas de programa:
(En el modo RPN)
Descripcin
14
14J ' Calcula H' determinante = BG AH.
144 l'l h
14 l'l
14 l'l
14 l'l
14
14 ' ' Calcula I' determinante = AE BD.
14 l'l
14> l'l 1
1 l'l
1J l'l h
14
1 ' h Calcula A' x determinante = EI FH,
1 l'l '
1 l'l h
1 l'l
1 l'l 1
1 Calcula B' determinante = CH BI.
1> l'l
1 l'l
1J l'l '
14 l'l
1
1 ' ' Calcula C' determinante = BF CE.
1 l
1 ' Almacena B'.
1 l'l
1 l'l '
1> l'l
1 l'l 1
1J Calcula D' determinante = FG DI.
14 l'l
1516 Programas matemticos
Lneas de programa:
(En el modo RPN)
Descripcin
1 l'l h
1 l'l
1 l'l '
1
1 ' ' Calcula G' determinante = DH EG.
1 l
1> ' Almacena D'.
1 l'l '
1J ' 1 Almacena I'.
14 l'l
1 ' Almacena E'.
1 l'l
1 ' Almacena F'.
1 l'l
1 ' h Almacena H'.
1 >
1> ' ' Establece el valor del ndice para que apunte al
ltimo elemento de la matriz.
1 l'l l Recupera el valor del determinante.
Suma de comprobacin y tamao: 0FFB 222
J ll Esta rutina completa la inversa dividiendo por el
determinante.
4 '=''' Divide el elemento.
' ' Reduce el valor del ndice para que apunte ms
cerca de A.
' Repite el bucle para el siguiente valor.
lh Vuelve al programa que realiz la llamada o a
ll'0 l.
Suma de comprobacin y tamao: 1FCF 15
0J ll 0 Esta rutina multiplica una matriz de columnas y
una matriz 3 3.
04 Establece el valor del ndice para que apunte al
ltimo elemento de la primera fila.
Programas matemticos 1517
Lneas de programa:
(En el modo RPN)
Descripcin
0 ' h
0 Establece el valor del ndice para que apunte al
ltimo elemento de la segunda fila.
0 ' h
0 > Establece el valor del ndice para que apunte al
ltimo elemento de la tercera fila.
Suma de comprobacin y tamao: DA21 54
hJ ll h Esta rutina calcula el producto entre el vector de
la columna y la fila a la que apunta el valor del
ndice.
h4 ' ' Guarda el valor del ndice en i.
h l'l Recupera J del vector de la columna.
h l'l l Recupera K del vector de la columna.
h l'l l Recupera L del vector de la columna.
h l'l''' Multiplica por el ltimo elemento de la fila.
h ' l Multiplica por el segundo elemento de la fila y
suma.
h ' l Multiplica por el primer elemento de la fila y
suma.
h> 4 Establece el valor del ndice para mostrar X, Y o
Z en funcin de la fila de entrada.
hJ '' '
hJJ l Obtiene el resultado.
hJ4 '''' Almacena el resultado.
hJ '1l''' Muestra el resultado en pantalla.
hJ lh Vuelve al programa que realiz la llamada o a
ll'0 l.
Suma de comprobacin y tamao: DFF4 54
lJ ll l Esta rutina multiplica y suma valores de una fila.
l4 - Obtiene el siguiente valor de la columna.
l ' ' Establece el valor del ndice para que apunte al
siguiente valor de la fila.
l ' '
1518 Programas matemticos
Lneas de programa:
(En el modo RPN)
Descripcin
l ' '
l l'l''' Multiplica el valor de la columna por el valor de
la fila.
l ' Suma el producto a la suma anterior.
l lh Vuelve al programa que realiz la llamada.
Suma de comprobacin y tamao: 7F00 24
J ll Esta rutina calcula el determinante.
4 l'l h
l'l
l'l 1 Calcula A E I.
l'l
l'l h
l'l '
' Calcula (A E I) + (D H C).
> l'l '
J l'l
JJ l'l
J4 ' Calcula (A E I) + (D H C) + (G F B).
J l'l '
J l'l
J l'l '
J (A E I) + (D H C) + (G F B) (G E
C).
J l'l h
J l'l
J> l'l h
4 (A E I) + (D H C) + (G F B) (G E
C) (A F H).
4J l'l
44 l'l
4 l'l 1
4 (A E I) + (D H C) + (G F B) (G E
C) (A F H) (D B I).
Programas matemticos 1519
Lneas de programa:
(En el modo RPN)
Descripcin
4 lh Vuelve al programa que realiz la llamada o a
ll'0 l.
Suma de comprobacin y tamao: : 7957 75
Marcadores utilizados:
Ninguno.
Instrucciones del programa:
1. Teclee las rutinas del programa; presione _ cuando haya terminado.
2. Presione _ A para insertar los coeficientes de la matriz y el vector de la
columna.
3. Teclee el coeficiente o el valor del vector (A a L) en cada una de las
solicitudes y presione g.
4. Opcional: presione _ D para calcular el determinante del sistema 3
3.
5. Presione _ I para calcular la inversa de la matriz 3 3.
6. Opcional: presione _ A y repetidamente g para ver los valores de
la matriz inversa.
7. Presione _ M para multiplicar la matriz inversa por el vector de la
columna y ver el valor de X. Presione g para ver el valor de Y y, a
continuacin, presione g de nuevo para ver el valor de Z.
8. Para un nuevo clculo, vuelva al paso 2.
Variables utilizadas:
A a I Coeficientes de la matriz.
J a L Valores del vector de la columna.
W Variable provisional utilizada para almacenar el
determinante.
X a Z Valores del vector resultante; tambin se utiliza de
forma provisional.
i Valor de control del bucle (variable del ndice);
tambin se utiliza de forma provisional.
1520 Programas matemticos
Comentarios:
Para soluciones 2 2 utilice cero para los coeficientes C, F, H, G y para L.
Utilice 1 para el coeficiente I.
No todos los sistemas de ecuaciones tienen soluciones.
Ejemplo:
Para el sistema que se muestra a continuacin, calcular la inversa y la solucin
del sistema. Revisar la matriz inversa. Invertir la matriz de nuevo y revisar el
resultado para asegurarse de que se devuelve la matriz original.
23X + 15Y + 17Z = 31
8X + 11Y 6Z = 17
4X + 15Y + 12Z = 14
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
_ A h
valor
Inicia la rutina de insercin de
datos.
23 g
valor
Establece el primer coeficiente,
A, igual a 23.
8 g '
valor
Establece B igual a 8.
4 g
valor
Establece C igual a 4.
15 g
valor
Establece D igual a 15.
.
.
.
.
.
.
Contina insertando datos de
forma similar de E a L.
14 g h
4
Devuelve el primer coeficiente
insertado.
_ I > Calcula la inversa y muestra el
determinante en pantalla.
Programas matemticos 1521
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
_ M
>
Multiplica por el vector de
columna para calcular X.
g
>
Calcula Y y muestra su valor en
pantalla.
g
J
Calcula Z y muestra su valor en
pantalla.
_ A h

Inicia la revisin de la matriz
inversa.
g
4J
Muestra el siguiente valor en
pantalla.
g '
J
Muestra el siguiente valor en
pantalla.
g
J
Muestra el siguiente valor en
pantalla.
g
4
Muestra el siguiente valor en
pantalla.
g
4
Muestra el siguiente valor en
pantalla.
g '
4
Muestra el siguiente valor en
pantalla.
g h
>
Muestra el siguiente valor en
pantalla.
g 1
4>
Muestra el siguiente valor en
pantalla.
_ I 4 Invierte la matriz para general la
matriz original.
_ A h
4
Inicia la revisin de la matriz
inversa.
g

Muestra el siguiente valor en
pantalla, etc., etc.
.
.
.
.
.
.

1522 Programas matemticos


Buscador de races polinmicas
Este programa halla las races de un polinomio de orden 2 a 5 con coeficientes
reales. Calcula tanto races reales como complejas.
Para este programa, un polinomio general tiene la forma
x
n
+ a
n1
x
n1
+ ... + a
1
x + a
0
= 0
donde n = 2, 3, 4 o 5. Se supone que el coeficiente del trmino de orden
superior (a
n
) es 1. Si no es as, debe convertirlo en 1 dividiendo todos los
coeficientes de la ecuacin entre dicho coeficiente. (Consulte el ejemplo 2).
Las rutinas para polinomios de orden tres y cinco utilizan SOLVE para hallar
una raz real de la ecuacin, ya que los polinomios de orden impar deben
tener al menos una raz real. Despus de hallar una raz, se realiza una
divisin sinttica para reducir el polinomio original a un polinomio de orden
dos o cuatro.
Para resolver un polinomio de orden cuatro, primero es necesario resolver el
polinomio cbico:
y
3
+ b
2
y
2
+ b
1
y + b
0
= 0
donde b
2
= a
2
b
1
= a
3
a
1
4a
0
b
0
= a
0
(4a
2
a
3
2
) a
1
2
.
Supongamos que y
0
es la raz real ms grande del polinomio cbico anterior.
Entonces el polinomio de orden cuatro se reduce a dos polinomios de segundo
grado:
x
2
+ (J + L) + (K + M) = 0
x
2
+ (J L)x + (K M) = 0
donde J = a
3
/2
K = y
0
/2
L =
0 2
2
y a J + (el signo de JK a
1
/2)
M =
0
2
a K
Programas matemticos 1523
Las races del polinomio de cuarto grado se hallan resolviendo estos dos
polinomios de segundo grado.
Una ecuacin de segundo grado x
2
+ a
1
x + a
0
= 0 se resuelve mediante la
frmula
0
2 1 1
2 , 1
)
2
(
2
a
a a
x =

Si el discriminante d = (a
1
/2)
2
a
o
0, las races son reales; si d < 0, las
races son complejas, siendo d i a iv u = ) 2 (
1
.
Listado del programa:
Lneas de programa:
(En el modo RPN)
Descripcin
lJ ll l Define el principio de la rutina del buscador de
races polinmicas.
l4 1hl Solicita y almacena el orden del polinomio.
l ' ' Utiliza al orden como contador del bucle.
Suma de comprobacin y tamao: 5CC4 9
1J ll 1 Inicia la rutina de solicitud de datos.
14 1hl''' Solicita un coeficiente.
1 ' ' Reduce la cuenta del bucle de entrada.
1 ' 1 Repite hasta terminar.
1 l'l
1 ' ' Utiliza el orden para seleccionar la rutina de
bsqueda de races.
1 '''' Inicia la bsqueda de races.
Suma de comprobacin y tamao: 588B 21
hJ ll h Analiza polinomios mediante el mtodo de Horner y
reduce sintticamente el orden del polinomio
utilizando la raz.
h4 l'l h
h ' ' Utiliza el puntero al polinomio como ndice.
h J Valor inicial para el mtodo de Horner.
1524 Programas matemticos
Lneas de programa:
(En el modo RPN)
Descripcin
Suma de comprobacin y tamao: 0072 24
J ll Inicia el bucle del mtodo de Horner.
4 hl Guarda el coeficiente de la divisin sinttica.
l'l Multiplica la suma actual por la siguiente potencia
de x.
l'l'''' Suma el nuevo coeficiente.
' ' Reduce la cuenta del bucle.
' Repite hasta terminar.
lh
Suma de comprobacin y tamao: 2582 21
'J ll ' Inicia la rutina de configuracin de resolucin.
'4 ' h Almacena la ubicacin de los coeficientes que se
van a utilizar.
' 4
' ' Primera aproximacin inicial.
' ' Segunda aproximacin inicial.
' h h Especifica la rutina que se desea resolver.
' 'l' Halla una raz real.
' ' h Obtiene coeficientes de divisin sinttica para el
siguiente polinomio de orden inferior.
'>
'J = Genera el error DIVISIN POR 0 si no se encuentra
una raz real.
Suma de comprobacin y tamao: 15FE 54
'J ll ' Inicia la rutina de solucin de segundo grado.
'4 - Intercambia a
0
y a
1
.
' 4
' = a
1
/2.
' ' a
1
/2.
' hl
' hl Guarda a
1
/2.
' ' Almacena la parte real si la raz es compleja.
Programas matemticos 1525
Lneas de programa:
(En el modo RPN)
Descripcin
'>
4
(a
1
/2)
2
.
'J l a
0
.
'JJ (a
1
/2)
2
a
o
.
'J4 ' Inicializa el marcador 0.
'J Discriminante (d) < 0
'J ' Establece el marcador 0 si d < 0 (races complejas).
'J h' d

'J d

'J ' ' Almacena la parte imaginaria si la raz es
compleja.
'J '
Races complejas?
'J> lh Vuelve si la raz es compleja.
'4 '
Calcula a
1
/2
d

'4J l
'44 '' '
Calcula a
1
/2 +
d

'4 lh
Suma de comprobacin y tamao = B9A7 81
J ll Inicia la rutina de solucin de orden dos.
4 l'l Obtiene L.
l'l h Obtiene M.
' Calcula las dos races y las muestra en pantalla.
Suma de comprobacin y tamao: DE6F 12
'J ll ' Inicia la rutina de solucin de orden tres.
'4 Indica el polinomio de orden tres que desea
resolver.
' ' ' Halla una raz real y pone a
0
y a
1
en la pila para
el polinomio de orden dos.
' l Descarta el valor de la funcin polinmica.
' ' ' Resuelve el polinomio de orden dos restante y
almacena las races.
' '1l Muestra la raz real del polinomio cbico.
' ' h Muestra en pantalla las races restantes.
1526 Programas matemticos
Lneas de programa:
(En el modo RPN)
Descripcin
Suma de comprobacin y tamao: 7A4B 33
J ll Inicia la rutina de solucin de orden cinco.
4 Indica el polinomio de orden cinco que desea
resolver.
' ' Halla una raz real y pone tres coeficientes de
divisin sinttica en la pila para el polinomio de
orden cuatro.
l Descarta el valor de la funcin polinmica.
' h Almacena el coeficiente.
l
' Almacena el coeficiente.
l
> ' ' Almacena el coeficiente.
J l'l
JJ l'l' Calcula a
3
.
J4 ' Almacena a
3
.
J '1l Muestra en pantalla la raz real del polinomio de
orden cinco.
Suma de comprobacin y tamao: C7A6 51
J ll Inicia la rutina de solucin de orden cuatro.
4
l'l ' 4a
2
.
l'l a
3
.

4
a
3
2
.
4a
2
a
3
2
.
l'l h a
o
(4a
2
a
3
2
).
l'l a
1
.
>
4
a
1
2
.
J b
0
=a
0
(4a
0
a
3
2
) a
1
2
.
JJ ' Almacena b
0
.
J4 l'l ' a
2
.
J ' b
2
= a
2
.
Programas matemticos 1527
Lneas de programa:
(En el modo RPN)
Descripcin
J ' ' Almacena b
2
.
J l'l a
3
.
J l'l a
3
a
1
.
J
J l'l h 4a
0
.
J> b
1
= a
3
a
1
4a
0
.
4 ' Almacena b
1
.
4J Para insertar las lneas D0021 y D0022;
44 Presione 4 @_ 3.
4 J


4 =
4
4 ' Crea 7,004 como puntero a los coeficientes de
orden tres.
4 ' ' Halla una raz real y pone a
0
y a
1
en la pila para
el polinomio de orden dos.
4 l Descarta el valor de la funcin polinmica.
4> ' ' Halla las races restantes del cubo y las almacena.
l'l Obtiene la raz real del cubo.
J ' Almacena la raz real.
4 '
Races complejas?
' Calcula las cuatro races del polinomio de orden
cuatro restante.
l'l Si no hay races complejas, determina la raz real
ms grande (y
0
).
-
-
l'l '
-
> -
' Almacena la raz real ms grande del cubo.
Suma de comprobacin y tamao: C8B3 180
J ll Inicia la rutina de solucin de orden cuatro.
1528 Programas matemticos
Lneas de programa:
(En el modo RPN)
Descripcin
4 4
'= J = a
3
/2.
'= K = y
0
/2.
>
J


J Crea 10
9
como lmite inferior para M
2
.
l'l K
>
4
K
2
.
J l'l h M
2
= K
2
a
0
.
JJ -
J4 'l Si M
2
< 10
9
, usar 0 para M
2
.
J
M =
0
2
a K .
J ' h Almacena M.
J l'l J.
J l'l JK.
J l'l a
1
.
J 4
J> = a
1
/2.
4 JK a
1
/2.
4J
44 J Usar 1 si JK a
1
/2 = 0
4 ' Almacena 1 o JK a
1
/2.
4 h'
4 '= Calcula el signo de C.
4 l'l J.
4
4
J
2

4 l'l ' J
2
a
2
.
4> l'l'
l'l' J
2
a
2
+y
0
.
J
C =
0 2
2
y a J + .
4 ' Almacena C con el signo adecuado.
l'l J.
l'l' J + L.
Programas matemticos 1529
Lneas de programa:
(En el modo RPN)
Descripcin
l'l K.
l'l' h K + M.
' Calcula y muestra en pantalla dos races del
polinomio de orden cuatro.
l'l J.
> l'l J L.
l'l K.
J l'l h K M.
Suma de comprobacin y tamao: 539D 171
J ll Inicia la rutina para calcular y mostrar en pantalla
dos races.
4 ' ' Utiliza la rutina de segundo grado para calcular
dos races.
Suma de comprobacin y tamao: 410A 6
hJ ll h Inicia la rutina para mostrar dos races reales o dos
races complejas.
h4 l'l Obtiene la primera raz real.
h ' Almacena la primera raz real.
h '1l Muestra la raz real o parte real de la raz
compleja.
h l'l ' Obtiene la segunda raz real o parte imaginaria de
la raz compleja.
h '
Haba alguna raz compleja?
h ' Muestra en pantalla races complejas si existen.
h ' Almacena la segunda raz real.
h> '1l Muestra en pantalla la segunda raz real.
hJ lh Vuelve a la rutina que realiz la llamada.
Suma de comprobacin y tamao: 96DA 30
J ll Inicia la rutina para mostrar en pantalla las races
complejas.
4 ' ' Almacena la parte imaginaria de la primera raz
compleja.
1530 Programas matemticos
Lneas de programa:
(En el modo RPN)
Descripcin
'1l ' Muestra la parte imaginaria de la primera raz
compleja.
'1l Muestra la parte real de la segunda raz compleja.
l'l ' Obtiene la parte imaginaria de las races
complejas.
' Genera la parte imaginaria de la segunda raz
compleja.
' ' Almacena la parte imaginaria de la segunda raz
compleja.
'1l ' Muestra la parte imaginaria de la segunda raz
compleja.
Suma de comprobacin y tamao: 748D 24

Marcadores utilizados:
El marcador 0 se utiliza para recordar si la raz es real o compleja (es decir,
para recordar el signo de d). Si d es negativo, el marcador 0 se establece. El
marcador 0 se comprueba posteriormente en el programa para garantizar que
tanto la parte real como imaginaria se muestran en pantalla si es necesario.
Comentarios:
El programa puede trabajar con polinomios de orden 2, 3, 4 y 5. No
comprueba si el orden insertado es vlido.
El programa requiere que el trmino constante a
0
no sea cero para estos
polinomios. (Si a
0
es 0, entonces 0 es una raz real. Reduzca el polinomio en
un orden eliminando el factor x.)
El programa no conserva el orden ni los coeficientes.
Debido al error por redondeo en clculos numricos, el programa puede
obtener valores que no sean races verdaderas del polinomio. La nica forma
de confirmar la raz es analizar el polinomio manualmente para ver si es cero
con las races.
Para un polinomio de orden tres o superior, si SOLVE no puede hallar una raz,
se muestra en pantalla el error 1'1 .
Programas matemticos 1531
Puede ahorrar tiempo y memoria omitiendo las rutinas que no necesite. Si no
resuelve polinomios de orden cinco, puede omitir la rutina E. Si no resuelve
polinomios de orden cuatro ni cinco, puede omitir las rutinas D, E y F. Si no
resuelve polinomios de orden tres, cuatro ni cinco, puede omitir las rutinas C, D,
E y F.
Instrucciones del programa:
1. Presione g g {hll} para borrar todos los programas y las
variables.
2. Teclee las rutinas del programa; presione _ cuando haya terminado.
3. Presione _ P para iniciar el buscador de races polinmicas.
4. Teclee F (el orden del polinomio) y presione g.
5. En cada solicitud, teclee el coeficiente y presione g. El programa no
solicita el coeficiente de mayor orden se supone que es 1. Debe insertar
0 para los coeficientes que sean 0. El coeficiente A no debe ser 0.

Trminos y coeficientes
Orden x
5
x
4
x
3
x
2
x Constante
5 1 E D C B A
4 1 D C B A
3 1 C B A
2 1 B A

6. Una vez insertados los coeficientes, se calcula la primera raz. Una raz real
se muestra en pantalla como valor real. Una raz compleja se muestra en
pantalla como parte real. (Las races complejas siempre aparecen en
pares con la forma u i v y se les asigna una etiqueta en el resultado como
parte real e i = parte imaginaria, tal y como se ver en el siguiente
paso).
7. Presione g repetidamente para ver las otras races o para ver i = parte
imaginaria (la parte imaginaria de una raz compleja). El orden del
polinomio coincide con el nmero de races que se obtienen.
8. Para un nuevo polinomio, vuelva al paso 3.

A a E Coeficientes del polinomio; provisional.


F Orden del polinomio; provisional.
G Provisional.
H Puntero a los coeficientes del polinomio
X Valor de una raz real o la parte real de la raz compleja.
i Parte imaginaria de una raz compleja; tambin se utiliza como
variable de ndice.
1532 Programas matemticos
Ejemplo 1:
Hallar las races de x
5
x
4
101x
3
+101x
2
+ 100x 100 = 0.
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
_ P
valor
Inicia el buscador de races
polinmicas; solicita el orden.
5 g
valor
Almacena 5 en F; solicita E.
1 _g
valor
Almacena 1 en E; solicita D.
101 _g '
valor
Almacena 101 en D, solicita C.
101 g
valor
Almacena 101 en C; solicita B.
100 g h
valor
Almacena 100 en B; solicita A.
100 _g
J
Almacena 100 en A; calcula la
primera raz.
g
J
Calcula la segunda raz.
g
J
Muestra la tercera raz.
g
J
Muestra en pantalla la cuarta
raz.
g
J
Muestra en pantalla la quinta
raz.
Programas matemticos 1533
Ejemplo 2:
Hallar las races de 4x
4
8x
3
13x
2
10x + 22 = 0. Dado que el coeficiente
del trmino de orden ms alto debe ser 1, divida el resto de coeficientes por l.
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
_ P
valor
Inicia el buscador de races
polinmicas; solicita el orden.
4 g
valor
Almacena 4 en F; solicita D.
8 _g 4
_g

'
valor
Almacena 8/4 en D; solicita C.
13 _g 4
_g


valor
Almacena 13/4 en C; solicita B.
10 _g 4
_g

h
valor
Almacena 10/4 en B; solicita A.
22 g 4 _
g


4
Almacena 22/4 en A; calcula la
primera raz.
g
JJ
Calcula la segunda raz.
g
J
Muestra la parte real de la
tercera raz.
g '
J
Muestra la parte imaginaria de la
tercera raz.
g
J
Muestra la parte real de la cuarta
raz.
g '
J
Muestra la parte imaginaria de la
cuarta raz.
La tercera y cuarta races son 1,00 1,00 i.
1534 Programas matemticos
Ejemplo 3:
Hallar las races del siguiente polinomio de segundo grado:
x
2
+ x 6 = 0
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
_ P
valor
Inicia el buscador de races
polinmicas; solicita el orden.
2 g
valor
Almacena 2 en F; solicita B.
1 g h
valor
Almacena 1 en B; solicita A.
6 _g

Almacena 6 en A; calcula la
primera raz.
g
4
Calcula la segunda raz.
Conversiones de coordenadas
Este programa permite realizar la traslacin y rotacin de coordenadas
bidimensionales.
Las siguientes frmulas se utilizan para convertir un punto P del par de
coordenadas cartesianas (x, y) del sistema antiguo al par (u, v) del sistema
nuevo, trasladado y rotado.
u = (x m) cos + (y n) sin
v = (y n) cos (x m) sin
La conversin inversa se cumple con las frmulas siguientes.
x = u cos v sin + m
y = u sin + v cos + n
Las funciones complejas y de conversin polar a rectangular de la calculadora
HP 33s facilitan enormemente estos clculos.
Programas matemticos 1535
y
y'
x
x'
[ ] m, n
[0, 0]
x P
u
y
v

Listado del programa:


Lneas de
programa:
(En el modo RPN)
Descripcin
J ll Esta rutina define el nuevo sistema de
coordenadas.
4 1hl 0 Solicita y almacena M, la coordenada x del nuevo
origen.
1hl h Solicita y almacena N, la coordenada y del nuevo
origen.
1hl Solicita y almacena T, el ngulo .
' Realiza el bucle para ver los datos insertados.
Suma de comprobacin y tamao: 1EDA 15
hJ ll h Esta rutina realiza conversiones del sistema antiguo
1536 Programas matemticos
Lneas de
programa:
(En el modo RPN)
Descripcin
al sistema nuevo.
h4 1hl Solicita y almacena X, la coordenada x antigua.
h 1hl Solicita y almacena Y, la coordenada y antigua.
h l'l Desplaza Y hacia arriba y recupera X colocndolo
en el registro X.
h l'l h Desplaza X e Y hacia arriba y recupera N
colocndolo en el registro X.
h l'l 0 Desplaza N, X e Y hacia arriba y recupera M.
h '0ll Calcula (X M) y (Y N).
h l'l Desplaza (X M) y (Y N) hacia arriba y recupera
T.
h> ' Cambia el signo de T porque sen(T) es igual
a sen(T).
hJ J Establece el radio a 1 para calcular cos(T)
y sen(T).
hJJ r- Calcula cos(T) y sen(T) en los registros X e Y.
hJ4 '0ll Calcula (X M) cos (T) + (YN) sen (T) y (Y N)
cos (T) (X M) sen(T).
hJ ' Almacena la coordenada x en la variable U.
hJ - Intercambia las posiciones de las coordenadas.
hJ ' ' Almacena la coordenada y en la variable V.
hJ - Vuelve a intercambiar las posiciones de las
coordenadas.
hJ '1l Interrumpe el programa para mostrar U en
pantalla.
hJ '1l ' Interrumpe el programa para mostrar V en pantalla.
hJ> ' h Vuelve atrs para realizar otro clculo.
Suma de comprobacin y tamao: 921A 69
J ll Esta rutina realiza conversiones del nuevo sistema
al sistema antiguo.
4 1hl Solicita y almacena U.
1hl ' Solicita y almacena V.
l'l Desplaza V hacia arriba y recupera U.
Programas matemticos 1537
Lneas de
programa:
(En el modo RPN)
Descripcin
l'l Desplaza U y V hacia arriba y recupera T.
J Establece el radio a 1 para calcular sen(T) and
cos(T).
r- Calcula cos(T) y sen(T).
'0ll Calcula U cos(T) V sen(T) y U sen(T) + V cos(T).
> l'l h Desplaza los resultados anteriores hacia arriba y
recupera N.
J l'l 0 Desplaza los resultados hacia arriba y recupera M.
JJ '0ll' Completa el clculo sumando M y N a los
resultados anteriores.
J4 ' Almacena la coordenada x en la variable X.
J - Intercambia las posiciones de las coordenadas.
J ' Almacena la coordenada y en la variable Y.
J - Vuelve a intercambiar las posiciones de las
coordenadas.
J '1l Interrumpe el programa para mostrar X en pantalla.
J '1l Interrumpe el programa para mostrar Y en pantalla.
J ' Vuelve atrs para realizar otro clculo.
Suma de comprobacin y tamao: 8C82 66
Marcadores utilizados:
Ninguno.
Instrucciones del programa:
1. Teclee las rutinas del programa; presione _ cuando haya terminado.
2. Presione _ D para iniciar la secuencia de solicitudes que define la
conversin de coordenadas.
3. Teclee la coordenada x del origen del nuevo sistema M y presione g.
4. Teclee la coordenada y del origen del nuevo sistema N y presione g.
5. Teclee el ngulo de rotacin T y presione g.
1538 Programas matemticos
6. Para realizar conversiones desde el antiguo sistema al nuevo, contine con
el paso 7. Para realizar conversiones desde el nuevo sistema al antiguo,
contine con el paso 12.
7. Presione _ N para iniciar la rutina de conversin del antiguo al nuevo
sistema.
8. Teclee X y presione g.
9. Teclee Y, presione g y almacene la coordenada x (U) en el nuevo
sistema.
10.Presione g y consulte la coordenada y, (V) en el nuevo sistema.
11. Para realizar otra conversin desde el antiguo sistema al nuevo, presione
g y vaya al paso 8. Para realizar otra conversin desde el nuevo sistema
al antiguo, contine con el paso 12.
12. Presione _ O para iniciar la rutina de conversin desde el sistema
nuevo al antiguo.
13. Teclee U, (la coordenada x, en el nuevo sistema) y presione g.
14. Teclee V, (la coordenada y, en el nuevo sistema) y presione g para ver
X.
15. Presione g para ver Y.
16. Para realizar otra conversin desde el nuevo sistema al antiguo, presione
g y vaya al paso 13. Para realizar otra conversin desde el antiguo
sistema al nuevo, contine con el paso 7.
Variables utilizadas:
M Coordenada x del origen del nuevo sistema.
N Coordenada y del origen del nuevo sistema.
T El ngulo de rotacin () entre los sistemas antiguo y
nuevo.
X Coordenada x de un punto en el antiguo sistema.
Y Coordenada y de un punto en el antiguo sistema.
U Coordenada x de un punto en el nuevo sistema.
V Coordenada y de un punto en el nuevo sistema.
Comentarios:
Para realizar slo la traslacin, teclee cero para T. Para realizar slo la
rotacin, teclee cero para M y N.
Programas matemticos 1539
Ejemplo:
Para los sistemas de coordenadas mostrados a continuacin, convertir los
puntos P
1
, P
2
y P
3
, que actualmente se encuentran en el sistema (X, Y), a puntos
del sistema (X', Y'). Convertir el punto P'
4
, que se encuentra en el sistema (X',Y'),
al sistema (X,Y).
y
y'
x
P
3
(6, 8)
P
1
(
_
9, 7)
P
2
(
_
5,
_
4)
P'
4
(2,7,
_
3,6)
( , ) = (7,
_
4)
T = 27
M N
o
(M, N)
T

Teclas:
(En el modo RPN)
Pantalla: Descripcin:
g {'} Establece el modo Grados
(DEG) puesto que T se
proporciona en grados.
_ D 0
valor
Inicia la rutina que define la
conversin.
7 g h
valor
Almacena 7 en M.
4 _g
valor
Almacena 4 en U.
27 g 0

Almacena 27 en T.
_ N
valor
Inicia la rutina de conversin
del antiguo sistema al nuevo.
1540 Programas matemticos
9 _g
valor
Almacena 9 en X.
7 g
>444
Almacena 7 en Y y calcula U.
g '
J>
Calcula V.
g
>
Reanuda la rutina de
conversin del antiguo sistema
al nuevo para resolver el
siguiente problema.
5 _g

Almacena 5 en X.
4 _g
J>4J
Almacena 4 en Y.
g '
>
Calcula V.
g

Reanuda la rutina de
conversin del antiguo sistema
al nuevo para resolver el
siguiente problema.
6 g

Almacena 6 en X.
8 g
>
Almacena 8 en Y y calcula U.
g '
JJJJ
Calcula V.
_ O
>
Inicia la rutina de conversin
del nuevo sistema al antiguo.
2,7 g '
JJJJ
Almacena 2,7 en U.
3,6 _g
JJJ
Almacena 3,6 en V y calcula
X.
g
>J
Calcula Y.

Programas estadsticos 161


16
Programas estadsticos
Ajuste de curvas
Este programa se puede utilizar para adaptar uno de los cuatro modelos de
ecuaciones a los datos. Estos modelos son la lnea recta, la curva logartmica,
la curva exponencial y la curva potencial. El programa acepta dos o ms pares
de datos (x, y) y, a continuacin, calcula el coeficiente de correlacin, r, as
como los dos coeficientes de regresin, m y b. El programa incluye una rutina
para calcular las estimaciones
x

e y

. (Para obtener las definiciones de estos


valores, consulte la seccin "Regresin lineal" en el captulo 11.)
A continuacin se muestran las ecuaciones y curvas relevantes. Las funciones de
regresin interna de la calculadora HP 33s se utilizan para calcular los
coeficientes de regresin.
162 Programas estadsticos
y
x
y B Mx = +
E
x
y Be
Mx
=
y
x
y B MIn x = +
y
x
y Bx
M
=

Para ajustar curvas logartmicas, los valores de x deben ser positivos. Para
ajustar curvas exponenciales, los valores de y deben ser positivos. Para ajustar
curvas potenciales, los valores de x e y deben ser positivos. Aparecer el error
l''h'' si se inserta un nmero negativo para estos casos.
Los valores de datos de gran magnitud pero de diferencia relativamente
pequea pueden generar problemas de precisin, al igual que los valores de
magnitudes significativamente diferentes. Consulte la seccin "Limitaciones en la
precisin de los datos" en el captulo 11.

Programas estadsticos 163


Listado del programa:
Lneas de
programa:
(En el modo RPN)
Descripcin
'J ll ' Esta rutina establece el estado para el modelo de lnea
recta.
'4 J Inserta el valor del ndice para el posterior
almacenamiento en i (para el direccionamiento
indirecto).
' ' Borra el marcador 0, el indicador correspondiente a In
X.
' ' J Borra el marcador 1, el indicador correspondiente a In
Y.
' ' Salta al punto de entrada comn Z.
Suma de comprobacin y tamao: E3F5 27
lJ ll l Esta rutina establece el estado para el modelo
logartmico.
l4 4 Inserta el valor del ndice para el posterior
almacenamiento en i (para el direccionamiento
indirecto).
l ' Establece el marcador 0, el indicador correspondiente
a ln X.
l ' J Borra el marcador 1, el indicador correspondiente a In
Y.
l ' Salta al punto de entrada comn Z.
Suma de comprobacin y tamao: F78E 27
J ll Esta rutina establece el estado para el modelo
exponencial.
4 Inserta el valor del ndice para el posterior
almacenamiento en i (para el direccionamiento
indirecto).
' Borra el marcador 0, el indicador correspondiente a In
X.
' J Establece el marcador 1, el indicador correspondiente
a In Y.
' Salta al punto de entrada comn Z.
164 Programas estadsticos
Lneas de
programa:
(En el modo RPN)
Descripcin
Suma de comprobacin y tamao: 293B 27
lJ ll l Esta rutina establece el estado para el modelo
potencial.
l4 Inserta el valor del ndice para el posterior
almacenamiento en i (para el direccionamiento
indirecto).
l ' Establece el marcador 0, el indicador correspondiente
a ln X.
l ' J Establece el marcador 1, el indicador correspondiente
a In Y.
Suma de comprobacin y tamao: 43AA 24
J ll Define el punto de entrada comn para todos los
modelos.
4 'l Borra los registros estadsticos.
' ' Almacena el valor del ndice en i para
direccionamiento indirecto.
Establece el contador del bucle a cero para la primera
entrada.
Suma de comprobacin y tamao: 5AB9 24
lJ ll l Define el principio del bucle de entrada.
l4 J Ajusta el contador del bucle en uno para solicitar la
insercin de datos.
l '
l ' Almacena el contador del bucle en X de forma que
aparezca con la solicitud de X.
l 1hl Muestra el contador con la solicitud y almacena la
entrada X.
l ' Si el marcador 0 est establecido...
l lh . . . toma el logaritmo natural de la entrada X.
l ' Almacena ese valor para la rutina de correccin.
l> 1hl Solicita y almacena Y.
lJ ' J Si el marcador 1 est establecido...
Programas estadsticos 165
Lneas de
programa:
(En el modo RPN)
Descripcin
lJJ lh . . . toma el logaritmo natural de la entrada Y.
lJ4 ' l
lJ l'l
lJ ' Acumula B y R como par de datos x,y en los registros
estadsticos.
lJ ' l Repite el bucle para otro par de datos X, Y.
Suma de comprobacin y tamao: C95E 57
J ll Define el principio de la rutina "deshacer".
4 l'l l Recupera el par de datos ms reciente.
l'l
Elimina este par de la acumulacin estadstica.
' l Repite el bucle para otro par de datos X, Y.
Suma de comprobacin y tamao: AB71 15
lJ ll l Define el principio de la rutina del resultado.
l4 r Calcula el coeficiente de correlacin.
l ' l Lo almacena en R.
l '1l l Muestra en pantalla el coeficiente de correlacin.
l Calcula el coeficiente b.
l ' J Si el marcador 1 est establecido, toma el antilogaritmo
natural de b.
l
l ' Almacena b en B.
l> '1l Muestra el valor en pantalla.
lJ Calcula el coeficiente m.
lJJ ' 0 Almacena m en M.
lJ4 '1l 0 Muestra el valor en pantalla.
Suma de comprobacin y tamao: 9CC9 36
J ll Define el principio del bucle de estimacin
(proyeccin).
4 1hl Muestra, solicita y, si ha cambiado, almacena el valor
x en X.
166 Programas estadsticos
Lneas de
programa:
(En el modo RPN)
Descripcin
'''' Llama a la subrutina para calcular y

.
' Almacena el valor y

en Y.
1hl Muestra, solicita y, si ha cambiado, almacena el valor
y en Y.

'' ' Ajusta el valor del ndice para saltar a la subrutina
apropiada.
'''' Llama a la subrutina para calcular
x

.
> ' Almacena
x

en X para el siguiente bucle.


J ' Ejecuta de nuevo el bucle para otra estimacin.
Suma de comprobacin y tamao: 9B34 42
hJ ll h Esta subrutina calcula y

para el modelo de lnea


recta.
h4 l'l 0
h l'l
h l'l' Calcula y

= MX + B.
h lh Vuelve a la rutina que realiz la llamada.
Suma de comprobacin y tamao: F321 15
'J ll ' Esta subrutina calcula
x

para el modelo de lnea


recta.
'4 ' ' Restaura el valor del ndice a su valor original.
' l'l
' l'l
' l'l= 0 Calcula
x

=(Y B) M.
' lh Vuelve a la rutina que realiz la llamada.
Suma de comprobacin y tamao: 65AB 18
J ll Esta subrutina calcula y

para el modelo logartmico.


4 l'l
lh
l'l 0
l'l' Calcula y

= M In X + B.
Programas estadsticos 167
Lneas de
programa:
(En el modo RPN)
Descripcin
lh Vuelve a la rutina que realiz la llamada.
Suma de comprobacin y tamao: A5BB 18
hJ ll h Esta subrutina calcula
x

para el modelo logartmico.


h4 ' ' Restaura el valor del ndice a su valor original.
h l'l
h l'l
h l'l= 0
h

Calcula
x

= e
(Y B) M

h lh Vuelve a la rutina que realiz la llamada.


Suma de comprobacin y tamao: 5117 21
'J ll ' Esta subrutina calcula y

para el modelo exponencial.


'4 l'l 0
' l'l
'


' l'l Calcula y

= Be
MX
.
' lh Vuelve a la rutina que realiz la llamada.
Suma de comprobacin y tamao: 1F92 18
1Jll1 Esta subrutina calcula
x

para el modelo exponencial.


14
!
'
!
' Restaura el valor del ndice a su valor original.
1
!
l'l
!

1
!
l'l=
!

1
!
lh
1
!
l'l=
!
0 Calcula
x

= (ln (Y B)) M.
1lh Vuelve a la rutina que realiz la llamada.
Suma de comprobacin y tamao: CC13 21
Jll Esta subrutina calcula y

para el modelo potencial.


4
!
l'l
!

!
l'l
!
0

!
-

!
l'l
!
Calcula Y= B(X
M
).
168 Programas estadsticos
Lneas de
programa:
(En el modo RPN)
Descripcin
' lh Vuelve a la rutina que realiz la llamada.
Suma de comprobacin y tamao: 018C 18
J ll Esta subrutina calcula
x

para el modelo potencial.


4 ' ' Restaura el valor del ndice a su valor original.
l'l
l'l=
l'l 0
J
-

Calcula
x

= (Y/B)
1/M

lh Vuelve a la rutina que realiz la llamada.


Suma de comprobacin y tamao: 3040 24
Marcadores utilizados:
El marcador 0 se establece si se requiere un logaritmo natural para la entrada X.
El marcador 1 se establece si se requiere un logaritmo natural para la entrada
Y.
Instrucciones del programa:
1. Teclee las rutinas del programa; presione _ cuando haya terminado.
2. Presione _ y seleccione el tipo de curva que desea ajustar
presionando:

S para una lnea recta;

L para una curva logartmica;

E para una curva exponencial; o bien

P para una curva potencial.


3. Teclee el valor x y presione g.
4. Teclee el valor y y presione g.
Programas estadsticos 169
5. Repita los pasos 3 y 4 para cada par de datos. Si se da cuenta de que ha
cometido un error despus de presionar g en el paso 3 (con la solicitud
valor todava visible), presione g de nuevo (mostrando en pantalla la
solicitud valor) y pulse _ U para deshacer (quitar) el ltimo par de
datos. Si descubre que cometi un error despus del paso 4, presione
_ U. En ambos casos, contine con el paso 3.
6. Una vez tecleados todos los datos, presione _ R para ver el coeficiente
de correlacin, R.
7. Presione g para ver el coeficiente de regresin B.
8. Presione g para ver el coeficiente de regresin M.
9. Presione g para ver la solicitud valor correspondiente a la rutina de
estimacin
x

, y

.
10.Si desea estimar y

en funcin de x, teclee x en la solicitud valor y, a


continuacin, presione g para ver y

().

11. Si desea estimar


x

en funcin de y, presione g hasta que vea la


solicitud valor, teclee y y, a continuacin, presione g para ver
x

().
12. Para ver ms estimaciones, vaya al paso 10 o11.
13. Para un nuevo caso, vaya al paso 2.
Variables utilizadas:
B Coeficiente de regresin (intercepcin y de una lnea
recta); se utiliza de forma improvisada.
M Coeficiente de regresin (pendiente de una lnea
recta).
R Coeficiente de correlacin; tambin se utiliza de
forma improvisada.
X Valor x de un par de datos cuando se insertan stos;
valor x hipottico cuando se proyecta y

; o
x

(estimacin de x) dado un valor hipottico y.


Y Valor y de un par de datos cuando se insertan stos;
valor y hipottico cuando se proyecta
x

; o y

(estimacin de y) dado un valor hipottico x.


i Variable de ndice utilizada para direccionar
indirectamente la ecuacin de proyeccin
x

, y

correcta.
Registros estadsticos acumulacin estadstica y clculos.
1610 Programas estadsticos
Ejemplo 1:
Ajustar una lnea recta a los datos que se indican a continuacin. Cometa un
error intencionadamente cuando teclee el tercer par de datos y corrjalo con la
rutina deshacer. Asimismo, estime y para un valor x de 37. Estime x para un
valor y de 101.

X 40,5 38,6 37,9 36,2 35,1 34,6


Y 104,5 102 100 97,5 95,5 94

Teclas: Pantalla: Descripcin:


_ S
J
Inicia la rutina de lnea recta.
40,5 g
valor
Inserta el valor x del par de
datos.
104,5 g
4
Inserta el valor y del par de
datos.
38,6 g
J
Inserta el valor x del par de
datos.
102 g

Inserta el valor y del par de
datos.
Ahora inserte intencionadamente 379 en lugar de 37,9 de forma que pueda
ver cmo corregir entradas incorrectas.
Teclas: Pantalla: Descripcin:
379 g
J4
Inserta el valor x errneo del par
de datos.
g

Recupera la solicitud .
_ U

Elimina el ltimo par de datos.
Ahora contine insertando los
datos correctos.
37,9 g
J4
Inserta el valor x correcto del par
de datos.
Programas estadsticos1611
100 g

Inserta el valor y del par de
datos.
36,2 g
J
Inserta el valor x del par de
datos.
97,5 g

Inserta el valor y del par de
datos.
35,1 g
>
Inserta el valor x del par de
datos.
95,5 g

Inserta el valor y del par de
datos.
34,6 g
>
Inserta el valor x del par de
datos.
94 g

Inserta el valor y del par de
datos.
_ R l
>>
Calcula el coeficiente de
correlacin.
g
4J
Calcula el coeficiente de
regresin B.
g 0
JJ
Calcula el coeficiente de
regresin M.
g

Solicita el valor hipottico de x.
37 g
>4
Almacena 37 en X y calcula y

.
101 g

Almacena 101 en Y y calcula
x

.
1612 Programas estadsticos
Ejemplo 2:
Repita el ejemplo 1 (utilizando los mismos datos) para ajustes de curvas
logartmicas, exponenciales y potenciales. La siguiente tabla proporciona la
etiqueta de ejecucin inicial y los resultados (los coeficientes de correlacin y
regresin y los valores aproximados x e y) para cada tipo de curva. Ser
necesario insertar de nuevo los valores de datos cada vez que ejecuta el
programa para una curva diferente.

Logartmica Exponencial Potencial


Para iniciar: _ L _ E _ P
R 0,9965 0,9945 0,9959
M 139,0088 51,1312 8,9730
B 65,8446 0,0177 0,6640
Y ( y

cuando X=37) 98,7508 98,5870 98,6845


X (
x

cuando Y=101) 38,2857 38,3628 38,3151

Distribuciones normal y normal inversa


La distribucin normal se utiliza frecuentemente para modelar el
comportamiento de la variacin aleatoria respecto a una media. Este modelo
supone que la distribucin de muestra es simtrica respecto a la media (M) con
una desviacin estndar (S) y ofrece una aproximacin de la forma de la curva
de campana mostrada a continuacin. Dado un valor x, este programa calcula
la probabilidad de que una seleccin aleatoria de datos de muestra tenga un
valor ms alto. Es lo que se conoce como el rea de cola superior, Q(x). Este
programa tambin proporciona la inversa: dado un valor Q(x), el programa
calcula el valor x correspondiente.
Programas estadsticos1613
x
y
x
Q [x]


=
x
x
2 ) ) x ((x
dx e
2
1
0.5 Q(x)
2

Este programa utiliza la funcin de integracin que incorpora la calculadora HP


33s para integrar la ecuacin de la curva de frecuencia normal. La inversa se
obtiene utilizando el mtodo de Newton para buscar iterativamente un valor de
x que obtiene la probabilidad dada Q(x).
Listado del programa:
Lneas de
programa:
(En el modo RPN)
Descripcin
'J ll ' Esta rutina inicializa el programa de distribucin
normal.
'4 Almacena el valor predeterminado de la media.
' ' 0
' 1hl 0 Solicita y almacena la media, M.
' J Almacena el valor predeterminado de la desviacin
tpica.
' ' '
' 1hl ' Solicita y almacena la desviacin tpica, S.
' lh Detiene la visualizacin en pantalla de la desviacin
tpica.
Suma de comprobacin y tamao: D72F 48
J ll Esta rutina calcula Q(X) dado X.
1614 Programas estadsticos
Lneas de
programa:
(En el modo RPN)
Descripcin
4 1hl Solicita y almacena X
' ' Calcula el rea de la cola superior.
' ' Almacena el valor en Q para que la funcin VIEW
pueda visualizarlo.
'1l ' Muestra Q(X).
' Repite el bucle para calcular otra Q(X).
Suma de comprobacin y tamao: EA54 18
1J ll 1 Esta rutina calcula X dada Q(X).
14 1hl ' Solicita y almacena Q(X).
1 l'l 0 Recupera la media.
1 ' Almacena la media como la aproximacin de X,
denominada X
aproximacin
.
Suma de comprobacin y tamao: 79B9 12
J ll Esta etiqueta define el inicio del bucle iterativo.
4 ' ' Calcula (Q(X
aproximacin
) Q(X)).
l'l '
l'l
'
l
' Calcula la derivada en X
aproximacin
.
l'l=
> = Calcula la correccin de X
aproximacin
.
J '' Agrega la correccin para obtener un nuevo
X
aproximacin
.
JJ h'
J4 J
J - Comprueba si la correccin es importante.
J ' Vuelve al inicio del bucle si la correccin es
importante. Contina si la correccin no es importante.
J l'l
J '1l Muestra el valor calculado de X.
J ' 1 Repite el bucle para calcular otro X.
Programas estadsticos1615
Lneas de
programa:
(En el modo RPN)
Descripcin
Suma de comprobacin y tamao: 0E12 63
'J ll ' Esta subrutina calcula el rea de cola superior Q(x).
'4 l'l 0 Recupera el lmite inferior de integracin.
' l'l Recupera el lmite superior de integracin.
' h Selecciona la funcin definida por LBL F para la
integracin.
' h Integra la funcin normal mediante la variable D.
' 4
'
'
'>
'J l'l ' Calcula S 2 .
'JJ ' Almacena el resultado temporalmente para la rutina
inversa.
'J4 =
'J '
'J
'J ' Agrega la mitad del rea bajo la curva puesto que la
integral se realiz utilizando la media como lmite
inferior.
'J lh Vuelve a la rutina que realiz la llamada.
Suma de comprobacin y tamao: FA83 72
J ll Esta subrutina calcula el integrando para la funcin
normal
2 ) ) ((
2
S M X
e

4 l'l
l'l 0
l'l= '

4

4
=
'
>


1616 Programas estadsticos
Lneas de
programa:
(En el modo RPN)
Descripcin
J lh Vuelve a la rutina que realiz la llamada.
Suma de comprobacin y tamao: 1981 42
Marcadores utilizados:
Ninguno.
Comentarios:
La precisin de este programa depende de la configuracin de la pantalla.
Para valores de entrada de entre 3 desviaciones tpicas una presentacin en
pantalla de cuatro o ms cifras significativas es adecuada para la mayora de
las aplicaciones.
Con la precisin total, el lmite de entrada pasa a ser de 5 desviaciones
tpicas. El tiempo de clculo es significativamente menor con un nmero inferior
de dgitos mostrados.
En la rutina Q,la constante 0,5 se puede reemplazar por 2 y _.
No es necesario teclear la rutina inversa (en las rutinas I y T) si no est
interesado en la capacidad inversa.
Instrucciones del programa:
1. Teclee las rutinas del programa; presione _ cuando haya terminado.
2. Presione _ S.
3. Despus de la solicitud de M, teclee la media de poblacin y presione g.
Si la media es cero, simplemente presione g.
4. Despus de la solicitud de S, teclee la desviacin estndar de poblacin y
presione g. Si la desviacin estndar es 1, simplemente presione g.
5. Para calcular X dada Q(X), salte al paso 9 de estas instrucciones.
6. Para calcular Q(X) dado X, presione _ D.
7. Despus de la solicitud, teclee el valor de X y presione g. El resultado,
Q(X), se mostrar en pantalla.
8. Para calcular Q(X) para un nuevo X con la misma media y desviacin tpica,
presione g y siga con el paso 7.
9. Para calcular X dada Q(X), presione _ I.
Programas estadsticos1617
10.Despus de la solicitud, teclee el valor de Q(X) y presione g. Se
mostrar el resultado X.
11. Para calcular X para una nueva Q(X) con la misma media y desviacin
tpica, presione g y siga con el paso 10.
Variables utilizadas:
D Variable de integracin.
M Media de poblacin; el valor predeterminado es cero.
Q Probabilidad correspondiente al rea de cola superior.
S Desviacin estndar de poblacin, valor predeterminado es 1.
T Variable utilizada temporalmente para pasar el valor de S
2 al programa inverso.
X Valor de entrada que define el lado izquierdo del rea de cola
superior.
Ejemplo 1:
Un buen amigo suyo le informa de que su cita a ciegas tiene una inteligencia
de "3". Este dato lo interpreta como que esta persona es ms inteligente que
la poblacin local pero no que las personas con ms de tres desviaciones
tpicas por encima de la media.
Imagine que en la poblacin local se dan 10000 posibles citas a ciegas.
Cuntas personas estn dentro de la banda de "3"? Como el problema se
plantea en trminos de desviaciones tpicas, utilice el valor predeterminado de
cero para M y 1 para S.
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
_ S 0

Comienza la rutina de
inicializacin.
g '
J
Acepta el valor predeterminado de
cero para M.
g J Acepta el valor predeterminado de
1 para S.
_ D
valor
Inicia el programa de distribucin y
solicita X.
1618 Programas estadsticos
3 g '
J
Inserta 3 para X e inicia el clculo
de Q(X). Muestra la proporcin de
poblacin ms inteligente que los
que estn dentro de tres
desviaciones tpicas de la media.
10000 _ J> Multiplica por la poblacin. Muestra
el nmero aproximado de citas a
ciegas en la poblacin local que
cumple los criterios.
Dado que su amigo es conocido por exagerar de vez en cuando, decide
comprobar la cantidad de citas a ciegas de "2" que puede haber. Tenga en
cuenta que el programa se puede ejecutar de nuevo simplemente presionando
g.
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
g

Reanuda el programa.
2 g '
44
Inserta el valor X de 2 y calcula
Q(X).
10000 _ 44J4 Multiplica por la poblacin para
hallar la estimacin revisada.
Ejemplo 2:
La media de un conjunto de pruebas arroja una puntuacin de 55. La
desviacin estndar es 15,3. Suponiendo que la curva normal tpica modela
adecuadamente la distribucin, cul es la probabilidad de que un alumno
aleatoriamente seleccionado tuvo una puntuacin de al menos 90? Cul
debera ser la puntuacin para que slo el 10 por ciento de los alumnos la
supere? Cul debera ser la puntuacin para que slo el 20 por ciento de los
alumnos no supere las pruebas?
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
_ S 0

Comienza la rutina de inicializacin.
Programas estadsticos1619
55 g '
J
Almacena 55 para la media.
15,3 g J Almacena 15,3 para la desviacin
tpica.
_ D
valor
Inicia el programa de distribucin y
solicita X.
90 g '
JJJ
Inserta 90 para X y calcula Q(X).
Por tanto, slo alrededor del 1 por ciento de los alumnos obtendra ms de 90
puntos.
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
_ I '
JJJ
Inicia la rutina inversa.
0,1 g

Almacena 0,1 (10 por cien) en Q(X) y
calcula X.
g '
J
Reanuda la rutina inversa.
0,8 g
4J44
Almacena 0,8 (100 por cien menos
20 por cien) en Q(X) y calcula X.
Desviacin estndar agrupada
La desviacin estndar de datos agrupados, S
xy
, es la desviacin estndar de
los datos x
1
, x
2
, ...,x
n
que tienen lugar a frecuencias de nmeros enteros
positivos f
1
, f
2
, ... , f
n
.

Este programa permite insertar datos, corregir entradas y calcular la desviacin


estndar y la media ponderada de los datos agrupados.
Listado del programa:

=
1
2
2
) f (
f
) f x (
f x
S
i
i
i i
i i
xg
1620 Programas estadsticos
Lneas de programa:
(En el modo ALG)
Descripcin
'J ll ' Inicia el programa de desviacin estndar
agrupada.
'4 'l Borra los registros estadsticos (28 a 33).
'
' ' h Borra la cuenta N.
Suma de comprobacin y tamao: EF85 24
1J ll 1 Datos estadsticos de entrada.
14 1hl Almacena los datos en X.
1 1hl Almacena la frecuencia de los datos en F.
1 J Inserta incrementos para N.
1 '
1 l'l Recupera la frecuencia de los datos f
i
.
Suma de comprobacin y tamao: 184C 30
J ll Acumula las sumas.
4 4
' ' Almacena el ndice en el registro 28.
l'l
''''' Actualiza
i
f
en el registro 28.
l'l
i i
f x

hl
'
> 4>
J ' ' Almacena el ndice en el registro 29.
JJ l'l
J4 ''''' Actualiza
i i
f x
en el registro 29.
J l'l
f x
i
2

J hl
J ' Almacena el ndice en el registro 31.
J J
J ' '
J l'l
J> ''''' Actualiza
i i
f x
2
en el registro 31.
Programas estadsticos1621
Lneas de programa:
(En el modo ALG)
Descripcin
4 l'l
4J '' h Aumenta (o reduce) N.
44 l'l h
4 l'l
4 h'
4 '
4 '1l h Muestra el nmero actual de pares de datos.
4 ' 1 Va a la etiqueta I para la siguiente entrada de
datos.
Suma de comprobacin y tamao: 3080 117
'J ll ' Calcula estadsticas para datos agrupados.
'4 = Desviacin estndar agrupada.
' ' '
' '1l ' Muestra en pantalla la desviacin estndar
agrupada.
'

Media ponderada.
' ' 0
' '1l 0 Muestra en pantalla la media ponderada.
' ' 1 Retrocede para obtener ms puntos.
Suma de comprobacin y tamao: 7246 24
J ll Deshace el error al insertar datos.
4 J Inserta la reduccin para N.
'
l'l Recupera la ltima entrada de frecuencia de datos.
' Cambia el signo de f
i
.
'
' Ajusta el recuento y las sumas.
Suma de comprobacin y tamao: 2335 17
Marcadores utilizados:
Ninguno.
1622 Programas estadsticos
Instrucciones del programa:
1. Teclee las rutinas del programa; presione _ cuando haya terminado.
2. Presione _ S para comenzar a insertar datos.
3. Teclee el valor x
i
(datos) y presione g.
4. Teclee el valor f
i
(recuencia) y presione g.
5. Presione g despus de visualizar (VIEW) el nmero de pares insertados.
6. Repita los pasos 3 a 5 para cada dato.

Si se da cuenta de que ha cometido un error al insertar los datos (x


i
o f
i
)
despus de presionar g en el paso 4, presione _ U y, a
continuacin, g de nuevo. Seguidamente, vuelva al paso 3 para insertar
los datos correctos.
7. Cuando haya insertado el ltimo par de datos, presione _ G para
calcular y mostrar en pantalla la desviacin estndar agrupada.
8. Presione g para mostrar en pantalla la media ponderada de los datos
agrupados.
9. Para agregar ms datos, presione g y siga con el paso 3.
Para iniciar un nuevo problema, comience con el paso 2.
Variables utilizadas:
X Dato.
F Frecuencia de los datos.
N Contador de pares de datos.
S Desviacin estndar agrupada.
M Media ponderada.
i Variable de ndice utilizada para direccionar
indirectamente al registro estadstico correcto.
Registro 28 Suma f
i
.
Registro 29 Suma x
i
f
i
.
Registro 31 Suma x
i
2
f
i
.
Programas estadsticos1623
Ejemplo:
Insertar los siguientes datos y calcular la desviacin estndar agrupada.
Grupo 1 2 3 4 5 6
x
i
5 8 13 15 22 37
f
i
17 26 37 43 73 115

Teclas:
(En el modo ALG)
Pantalla: Descripcin:
_ S
valor
Solicita el primer x
i
.
5 g
valor
Almacena 5 en X; solicita el
primer f
i
.
17 g h
J
Almacena 17 en F; muestra el
contador.
g

Solicita el segundo x
i
.
8 g
J
Solicita el segundo f
i
.
26 g h
4
Muestra el contador.
g

Solicita el tercer x
i
.
14 g
4
Solicita el tercer f
i
.

37 g h

Muestra el contador.
Cometa un error insertando 14 en lugar de 13 para x
3
. Deshaga el error
ejecutando la rutina U:
_ U h
4
Elimina los datos errneos y
muestra en pantalla el contador
revisado.
g
J
Solicita el nuevo tercer x
i
.
13 g

Solicita el nuevo tercer f
i
.
g h

Muestra el contador.
1624 Programas estadsticos
g
J
Solicita el cuarto x
i
.
15 g

Solicita el cuarto f
i
.
43 g h

Muestra el contador.
g
J
Solicita el quinto x
i
.
22 g

Solicita el quinto f
i
.
73 g h

Muestra el contador.
g
44
Solicita el sexto x
i
.
37 g

Solicita el sexto f
i
.
115 g h

Muestra el contador.
_ G '
JJJJ
Calcula y muestra en pantalla
la desviacin estndar
agrupada (sx) de los seis datos.
g 0
4
Calcula y muestra en pantalla
la media ponderada ( x ).
_ 4 Borra VIEW.

Programas y ecuaciones varios 171


17
Programas y ecuaciones varios
Valor temporal del dinero
Dados cuatro valores cualesquiera de los cinco valores de la "ecuacin del
valor temporal del dinero" (TVM, en ingls TimeValueofMoney), puede
hallar el quinto valor. Esta ecuacin resulta de gran utilidad en una amplia
gama de aplicaciones financieras como prstamos personales e hipotecarios y
cuentas de ahorro.
La ecuacin TVM es:
0 100 1
100
100 1 1
= + + +

B )) I ( ( F
I
) I (
P
N
N

N
_
1
N
1 2
3

Los signos de los valores de caja (saldo, B; cuota, P y saldo futuro, F)
corresponden a la direccin del flujo de caja. El dinero recibido tiene signo
positivo mientras que el dinero pagado tiene signo negativo. Tenga en cuenta
que cualquier problema puede verse desde dos perspectivas. El prestamista y el
prestatario ven el mismo problema con los signos inversos.
172 Programas y ecuaciones varios
Insercin de la ecuacin:
Teclee esta ecuacin:
lJ'J'J'1=J'h'=1''J'1=J'h'

Teclas:
(En el modo RPN)
Pantalla: Descripcin:
@g 'h l1' l
o la ecuacin actual
Selecciona el modo
Ecuacin.
g P _ 100 l J_ Inicia la insercin de
la ecuacin.
_@_ 1 _ lJ'JP
@_ 1 _ lJ'J'J'P
g I _ 100 'J'J'1= J_
@__ 'J'J'1=J'P
_g N @_ 'J'1=J'h'P
_g I _g F _ J'h'=1'P
@_ 1 _g I h'=1''J'1P
_ 100 @_ 1''J'1=J'P
__g N 'J'1=J'hP
_g B J'1=J'h'P
g lJ'J'J'1= Termina la ecuacin.
@_ (mantener
presionada)
'l4
lhJ
Suma de
comprobacin y
tamao.
Comentarios:
La ecuacin TVM requiere que I no sea cero para evitar un error 1'1
(divisin por cero). Si halla I y no est seguro de su valor actual, presione 1
_ I antes de iniciar el clculo SOLVE (_ I).
El orden de solicitud de los valores depende de la variable que intente hallar.

Programas y ecuaciones varios 173


Instrucciones SOLVE:
1. Si el primer clculo TVM se realiza para resolver el tipo de inters, I,
presione 1 _ I.
2. Presione @g. Si es necesario, presione _ o _ para recorrer
la lista de ecuaciones hasta encontrar la ecuacin TVM.
3. Realice una de las siguientes cinco operaciones:
a. Presione _N para calcular el nmero de perodos compuestos.
b. Presione _I para calcular el inters peridico.

Para cuotas mensuales, el resultado devuelto para I ser el tipo de


inters mensual, i. Presione 12 _ para ver el tipo de inters anual.
c. Presione _B para calcular el saldo inicial de un prstamo o
cuenta de ahorro.
d. Presione _P para calcular la cuota peridica.
e. Presione _F para calcular el valor o saldo futuro de un
prstamo.
4. Teclee los valores de las cuatro variables conocidas a medida que el
programa las solicite; presione g despus de cada valor.
5. Cuando presione la ltima g, el valor de la incgnita se calcular y
mostrar en pantalla.
6. Para calcular una nueva variable, o recalcular la misma variable utilizando
datos diferentes, vaya al paso 2
SOLVE funciona perfectamente en esta aplicacin sin necesidad de
aproximaciones iniciales.
Variables utilizadas:
N Nmero de perodos compuestos.
I Tipo de inters peridico como porcentaje. (Por ejemplo, si
el tipo de inters anual es 15% y hay 12 cuotas por ao, el
tipo de inters peridico, i, es 1512=1,25%.)
B Saldo inicial del prstamo o cuenta de ahorro.
P Cuota peridica.
F Valor futuro de una cuenta de ahorro o saldo de un
prstamo.
174 Programas y ecuaciones varios
Ejemplo:
Parte 1. Est financiando la compra de un automvil con un prstamo a 3
aos (36 meses) y un inters anual del 10,5% mensualmente compuesto. El
precio de la compra del automvil es 7250 . La entrada inicial es de 1500 .
B = 7250
_
1500
F = 0
P = ?
,

Teclas:
(En el modo RPN)
Pantalla: Descripcin:
_ {1} 2 Selecciona el formato de
visualizacin FIX 2.
@g (_
segn sea necesario)
lJ'J'
J'1=
Muestra en pantalla la parte
situada ms a la izquierda de la
ecuacin.
_ P 1
valor
Selecciona P; solicita I.
10,5 g 12 _ 1

Convierte el tipo de inters anual
especificado al inters mensual
equivalente.
g h
valor
Almacena 0,88 en I; solicita N.
36 g
valor
Almacena 36 en N; solicita F.
0 g
valor
Almacena 0 en F; solicita B.
7250 g 1500 _

Calcula B, el saldo inicial del
prstamo.
g 'l'1h'
l
J>
Almacena 5750 en B; calcula la
cuota mensual, P.

Programas y ecuaciones varios 175


La respuesta es negativa dado que el prstamo est planteado desde el punto
de vista del prestatario. El dinero recibido por ste (el saldo inicial) es positivo,
mientras que el dinero pagado es negativo.
Parte 2. Qu tipo de inters reducira la cuota mensual una cantidad de 10
.?
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
@g lJ'J'
J'1=
Muestra en pantalla la parte situada
ms a la izquierda de la ecuacin
TVM.
_ I l
J>
Selecciona I; solicita P.
gg l
J>
Redondea la cuota a dos lugares
decimales.
10 _ l
J>
Calcula la nueva cuota.
g h

Almacena 176,89 en P; solicita N.
g

Almacena 36 en N; solicita F.
g

Almacena 0 en F; solicita B.
g 'l'1h'
1

Almacena 5750 en B; calcula el tipo
de inters mensual.
12 _ Calcula el tipo de inters anual.

Parte 3. Utilizando el tipo de inters calculado (6,75%), imagine que vende el


coche al cabo de 2 aos. Qu saldo sigue debiendo? En otras palabras,
cul es el saldo futuro al cabo de 2 aos?
Tenga en cuenta que el tipo de inters, I, de la parte 2 no es cero, por lo que
no aparecer un error 1'1 (divisin por cero) cuando calcule el
nuevo I.
176 Programas y ecuaciones varios
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
@g lJ'J'J'1= Muestra en pantalla la parte
situada ms a la izquierda de la
ecuacin TVM.
_ F l
J>
Selecciona F; solicita P.
g 1

Almacena P; solicita I.
g h

Almacena 0,56 en I; solicita N.
24 g

Almacena 24 en N; solicita B.
g 'l'1h'

4
Almacena 5750 en B; calcula F,
el saldo futuro. Una vez ms, el
signo es negativo, lo que indica
que debe pagar este dinero.
_ {1} 4 Establece el formato de
visualizacin FIX 4.

Generador de nmeros primos


Este programa acepta cualquier nmero positivo mayor que 3. Si el nmero es
un nmero primo (no admite divisin exacta entre ningn nmero entero que no
sea l mismo o 1), el programa devolver el valor insertado. Si el valor
insertado no es un nmero primo, el programa devolver el primer nmero
primo inmediatamente superior al valor insertado.
El programa identifica los nmeros no primos probando exhaustivamente con
todos los factores posibles. Si un nmero no es primo, el programa suma 2
(suponiendo que el valor es impar) y comprueba si hay un nmero primo. Este
proceso contina hasta encontrar un nmero primo.

Programas y ecuaciones varios 177


LBL Y
LBL Z
LBL P
x P
3 D
LBL X
x = 0?
D > P
?

178 Programas y ecuaciones varios


Listado del programa:
Lneas de
programa:
(En el modo ALG)
Descripcin
J ll Esta rutina muestra el nmero primo P.
4 '1l l
Suma de comprobacin y tamao: AA7A 6
J ll Esta rutina suma 2 a P.
4 4
l'l' l
Suma de comprobacin y tamao: 8696 21
lJ ll l Esta rutina almacena el valor de entrada para P.
l4 ' l
l =
l 4
l hl
l l
l -
l
l> - Comprueba si se ha insertado un nmero par.
lJ J
lJJ '' l
lJ4 Incrementa P si se inserta un nmero par.
lJ ' Almacena 3 en el divisor de comprobacin, D.
Suma de comprobacin y tamao: D0B8 87
J ll Esta rutina comprueba P para ver si es primo.
4 l'l l
l'l=
l Halla la parte fraccional de P D.
Comprueba si el resto es cero (no primo).
' Si el nmero no es primo, pasa a la siguiente
posibilidad.
l'l l

Programas y ecuaciones varios 179


Lneas de
programa:
(En el modo ALG)
Descripcin

> -
J l'l
JJ >- Comprueba si se ha pasado por todos los factores
posibles.
J4 ' Si todos los factores se han comprobado, salta a la
rutina de visualizacin en pantalla.
J 4 Calcula el siguiente factor posible, D + 2.
J ''
J ' Salta para comprobar el posible nmero primo con el
nuevo factor.
Suma de comprobacin y tamao: 161E 57
Marcadores utilizados:
Ninguno.
Instrucciones del programa:
1. Teclee las rutinas del programa; presione _ cuando haya terminado.
2. Teclee un nmero entero positivo mayor que 3.
3. Presione _P para ejecutar el programa. Se mostrar en pantalla el
nmero primo P.
4. Para ver el siguiente nmero primo, presione g.

Variables utilizadas:
P Valor primo y posibles valores primos.
D Divisor utilizado para comprobar el valor actual de P.
Comentarios:
No se realizar ninguna comprobacin para asegurarse de que el valor
insertado es mayor que 3.
1710 Programas y ecuaciones varios
Ejemplo:
Cul es primer nmero primo despus de 789? Cul es el nmero primo
siguiente?
Teclas:
(En el modo ALG)
Pantalla: Descripcin:
789 _ P l
>
Calcula el siguiente nmero
primo despus de 789.
g l
>
Calcula el siguiente nmero
primo despus de 797.


Parte 3
Apndices y material de
referencia

Soporte, bateras y servicio tcnico A1


A
Soporte, bateras y servicio
tcnico
Soporte para el manejo de la calculadora
Puede obtener las respuestas a las preguntas que le surjan en nuestro
Departamento de soporte para el manejo de la calculadora. Nuestra
experiencia demuestra que muchos clientes tienen preguntas similares
relacionadas con nuestros productos; por ello proporcionamos la siguiente
seccin, "Respuestas a preguntas comunes". Si no encuentra una respuesta a su
pregunta, pngase en contacto con el Departamento de soporte para el manejo
de la calculadora que figura en la pgina A9.
Respuestas a preguntas comunes
P: Cmo puedo saber si la calculadora funciona perfectamente?
R: Consulte la pgina A6, donde se describe la autocomprobacin de
diagnsticos.
P: Mis nmeros contienen comas en lugar de puntos como lugares decimales.
Cmo puedo restaurar los puntos?
R: Utilice la funcin g {` (pgina 119).
P: Cmo puedo cambiar el nmero de lugares decimales de la pantalla?
R: Utilice el men _ (pgina 119).
A2 Soporte, bateras y servicio tcnico
P: Cmo puedo borrar toda la memoria o partes de la misma?
R: gg muestra en pantalla el men CLEAR mediante el que puede
borrar todas las variables, todos los programas (slo en el modo de
insercin de programas), los registros estadsticos o toda la informacin de
la memoria del usuario (no durante el modo de insercin de programas).
P: Qu significa una "E" en un nmero (por ejemplo, 4JJ)?
R: Exponente de diez, es decir, 2,51 10
13
.
P: La calculadora ha mostrado el mensaje 00l ll (memoria llena)
Qu debo hacer?
R: Debe borrar parte de la informacin de la memoria antes de continuar.
Consulte el apndice B.
P: Por qu al calcular el seno (o tangente) de radianes se muestra en
pantalla un nmero muy pequeo en lugar de 0?
R: no se puede representar exactamente con la precisin de 12 dgitos de
la calculadora.
P: Por qu obtengo respuestas incorrectas cuando utilizo las funciones
trigonomtricas?
R: Debe asegurarse de que la calculadora est utilizando el modo angular
correcto (
g
{
'
`, {
lh
` o {
'lh
`).
P. Qu significa un indicador en la pantalla?
R: Consulte el apartado "Indicadores" del captulo 1.
P: Los nmeros se muestran como fracciones. Cmo puedo obtener nmeros
decimales?
R: Presione gg.

Soporte, bateras y servicio tcnico A3


Lmites medioambientales
Para que el producto funcione de forma fiable, respete los siguientes lmites de
temperatura y humedad:

Temperatura de funcionamiento: 0 a 45 C (32 a 113 F).

Temperatura de almacenamiento: 20 a 65

C (4 a 149 F).

Humedad de funcionamiento y almacenamiento: humedad relativa del 90%


a 40

C (104

F) como mximo.
Cambio de las bateras
La calculadora recibe corriente de dos pilas botn de litio de 3 voltios CR2032.
Reemplace las bateras tan pronto como pueda cuando aparezca en pantalla el
indicador de batera baja (-). Si el indicador de la batera est activado y la
pantalla aparece poco iluminada, puede perder los datos. En este caso, se
mostrar el mensaje 00l 'lhl (memoria borrada).
Una vez retiradas las bateras, reemplcelas en un plazo de 2 minutos para no
perder la informacin almacenada. (Tenga preparadas las nuevas bateras
antes de abrir el compartimento donde van alojadas.)
Para instalar bateras:
1. Tenga a mano dos bateras nuevas tipo botn. No toque los terminales de
las bateras; maniplelas por sus lados.
2. Asegrese de que la calculadora est APAGADA. No presione ON (_)
de nuevo hasta que haya completado el procedimiento de
cambio de bateras. Si la calculadora est ENCENDIDA cuando
se retiren las bateras, el contenido de la memoria continua se
borrar.
3. D la vuelta a la calculadora y retire la tapa de las bateras
A4 Soporte, bateras y servicio tcnico
4. Nunca retire dos bateras antiguas al mismo tiempo en caso
de prdida de memoria. Retire slo una de las dos bateras. Presione
el soporte. Empuje la placa en la direccin que se muestra y levntela.

Advertencia

No dae, perfore ni arroje las bateras al


fuego. Las bateras pueden reventar o
explotar, liberando productos qumicos
peligrosos.
5. Inserte una nueva batera de litio CR2032, asegurndose de que el signo
positivo (+) est hacia fuera. Vuelva a colocar la placa y empjela hacia su
posicin original.
6. Retire e inserte la otra batera siguiendo las instrucciones del paso 4~5.
Asegrese de que el polo positivo (+) de cada batera mira hacia fuera.
7. Vuelva a colocar la tapa del compartimento.
8. Presione _.

Soporte, bateras y servicio tcnico A5


Comprobacin del funcionamiento de la batera
Utilice las siguientes indicaciones para saber si la calculadora funciona
perfectamente. Compruebe la calculadora despus de cada paso para ver si
funciona tal y como se indica. Si es necesario acudir al servicio tcnico,
consulte la pgina A9.

La calculadora no se enciende (pasos 14) o no responde al


presionar las teclas (pasos 13):
1. Reinicie la calculadora. Mantenga presionada la tecla _ y presione
_. Puede ser necesario repetir esta secuencia de pulsaciones de
teclas varias veces.
2. Borre la memoria. Presione y mantenga presionada _ y, a
continuacin, haga lo mismo con las teclas _ y _. La memoria
se borrar y aparecer el mensaje 00l 'lhl (memoria borrada)
cuando deje de presionar las tres teclas.
3. Retire las bateras (consulte la seccin "Cambio de las bateras") y
presione suavemente una moneda contra ambos contactos de la
batera de la calculadora. Reemplace las bateras y encienda la
calculadora. Debe aparecer el mensaje 00l 'lhl (memoria
borrada).
4. Si la calculadora todava no responde a las pulsaciones de teclas,
utilice los siguientes procedimientos, utilice un objeto fino con punta
para presionar el agujero de restauracin. Los datos almacenados
suelen permanecer intactos.
Si una vez completados estos pasos la calculadora sigue sin funcionar, es
necesario acudir al servicio tcnico.

Si la calculadora responde a la secuencia de pulsaciones de


teclas pero sospecha que no funciona correctamente:
1. Lleve a cabo la autocomprobacin descrita en la siguiente seccin. Si
la calculadora no pasa dicha prueba, es necesario acudir al servicio
tcnico.
2. Si la calculadora pasa la prueba, puede haber cometido un error al
utilizarla. Vuelva a leer los temas del manual as como la seccin
"Respuestas a preguntas comunes" (pgina A1).
3. Pngase en contacto con el Departamento de soporte listado en la
pgina A9.
A6 Soporte, bateras y servicio tcnico
La autocomprobacin
Si la pantalla se ilumina pero la calculadora no parece funcionar correctamente,
realice la siguiente autocomprobacin de diagnsticos.
1. Mantenga presionada la tecla _ y, a continuacin, presione _
simultneamente.
2. Presione cualquier tecla ocho veces y observe los distintos patrones
mostrados en pantalla. Una vez presionada la tecla ocho veces, la
calculadora mostrar el mensaje de derechos de autor

4 hl ' ' l l y, seguidamente, el mensaje l J.


3. Comenzando por _ y desplazndose de izquierda a derecha, presione
cada tecla de la fila superior. A continuacin, desplazndose de derecha a
izquierda, presione cada tecla de la segunda fila, la tercera fila y as
sucesivamente, hasta que presione _. Despus, siga presionando estas
teclas en el orden siguiente: g_g___
__.

Si presiona las teclas en el orden correcto y funcionan correctamente,


la calculadora mostrar l en pantalla seguido de nmeros de dos
dgitos. La calculadora cuenta las teclas utilizando la base
hexadecimal.

Si presiona una tecla fuera de orden, o si una tecla no funciona


correctamente, la prxima vez que presione otra tecla se mostrar en
pantalla un mensaje de error (consulte el paso 4).
4. La autocomprobacin genera uno de estos dos resultados:

La calculadora muestra 'l si pas la autocomprobacin. Siga


con el paso 5.

La calculadora muestra 'h1l seguido de un nmero de un


dgito, si no pas la autocomprobacin. Si el mensaje apareci
porque se puls una tecla en orden distinto al que le corresponda,
reinicie la calculadora (mantenga presionada _ y presione _) y
vuelva a realizar la autocomprobacin. Si presion las teclas en
orden, pero sigue apareciendo el error, repita la autocomprobacin
para verificar los resultados. Si la calculadora sigue sin funcionar
correctamente, ser necesario acudir al servicio tcnico (consulte la
pgina A9). Incluya una copia del mensaje de error con la
calculadora cuando la enve al servicio tcnico.
5. Para salir de la autocomprobacin, reinicie la calculadora (mantenga
presionada la tecla _ y presione _).

Soporte, bateras y servicio tcnico A7


Si presiona _ y _ se iniciar una autocomprobacin continua utilizada en
el proceso de fabricacin. Esta comprobacin de fbrica se puede interrumpir
presionando cualquier tecla.

Garanta
Perodo de garanta de la calculadora cientfica HP 33s: 12 meses.

1. HP le garantiza a Vd., el usuario final, que el hardware, los accesorios y


los suministros de HP no presentarn desperfecto alguno de material y la
mano de obra ser gratuita despus de la fecha de compra durante el
perodo indicado anteriormente. Si HP recibe notificacin de tales
desperfectos durante el perodo de garanta, HP podr elegir entre reparar
o reemplazar los productos que, tras previa comprobacin, presenten
anomalas. Los productos de reemplazo pueden ser nuevos o seminuevos.
2. HP le garantiza que el software de HP no dejar de llevar a cabo sus
instrucciones de programacin despus de la fecha de compra, durante el
perodo especificado anteriormente, a causa de desperfectos en los
materiales ni en la mano de obra siempre y cuando se instale y use
correctamente. Si HP recibe notificacin de tales desperfectos durante el
perodo de garanta, HP reemplazar el soporte de software que no
ejecute sus instrucciones de programacin por tales desperfectos.
3. HP no garantiza que el funcionamiento de los productos de HP sea
ininterrumpido ni libre de errores. Si HP no puede, en un perodo de tiempo
razonable, reparar o reemplazar algn producto tal y como se garantiza,
tendr derecho al reembolso del importe de la compra si devuelve de forma
rpida el producto.
4. Los productos de HP pueden contener componentes reparados cuyo
rendimiento es equivalente al de los productos nuevos o que pueden haber
estado sujetos a uso incidental.
5. No se aplicar la garanta por aquellos desperfectos que resulten de (a)
mantenimiento o calibracin inadecuados o incorrectos, (b) software,
interfaces, componentes o suministros no proporcionados por HP, (c)
modificacin no autorizada o mal uso, (d) funcionamiento en entornos que
no cumplan las especificaciones medioambientales publicadas para el
producto, o (e) preparacin o mantenimiento inadecuados del lugar.
A8 Soporte, bateras y servicio tcnico
6. HP NO CONCEDE NINGUNA OTRA GARANTA O PRESTACIN
EXPRESA NI ORAL NI ESCRITA. EN LA MEDIDA PERMITIDA POR LAS
LEYES LOCALES, CUALQUIER GARANTA O PRESTACIN IMPLCITA DE
COMERCIABILIDAD, CALIDAD SATISFACTORIA O IDONEIDAD PARA UN
DETERMINADO FIN SE LIMITA A LA DURACIN DE LA GARANTA
EXPRESA DESCRITA ANTERIORMENTE. Algunos pases, estados o
provincias no permiten limitaciones en cuanto a la duracin de una
garanta implcita, por lo que es posible que la mencionada limitacin o
exclusin no se aplique en su caso. Esta garanta le otorga derechos
especficos ante la ley, y es posible que le correspondan otros derechos
que varan en funcin del pas, estado o provincia.
7. EN LA MEDIDA PERMITIDA POR LA LEY LOCAL, LOS RECURSOS DE ESTA
DECLARACIN DE GARANTA SON SUS NICOS Y EXCLUSIVOS
RECURSOS. EXCEPTO EN LO QUE SE INDICA ANTERIORMENTE, EN
NINGN CASO HP NI SUS DISTRIBUIDORES SERN RESPONSABLES (YA
SEA CONTRACTUAL, EXTRACONTRACTUALMENTE O DE CUALQUIER
OTRA FORMA) DE LA PRDIDA DE DATOS NI DE DAOS ESPECIALES,
INCIDENTALES, CONSECUENTES (INCLUIDA LA PRDIDA DE BENEFICIO
O DE DATOS), NI DE CUALQUIER OTRO DAO. Debido a que algunos
pases, estados o provincias no permiten la exclusin o limitacin de daos
incidentales o consecuentes, es posible que la limitacin anterior no se
aplique en su caso.
8. Las nicas garantas para los productos y servicios de HP se establecen en
las declaraciones expresas de garanta que acompaan a dichos productos
y servicios. Nada de lo aqu expuesto se debe interpretar como garanta
adicional. HP no se responsabilizar de ningn error tcnico o editorial ni
de las omisiones aqu contenidas.
PARA TRANSACCIONES DE CLIENTES DE AUSTRALIA Y NUEVA ZELANDA:
LAS CONDICIONES DE LA GARANTA CONTENIDAS EN ESTA DECLARACIN,
EXCEPTO HASTA DONDE LO PERMITE LA LEY, NO EXCLUYEN, RESTRINGEN
NI MODIFICAN, Y SE SUMAN A LOS DERECHOS JURDICOS OBLIGATORIOS
APLICABLES A LA VENTA A USTED DE ESTE PRODUCTO.

Soporte, bateras y servicio tcnico A9


Servicio tcnico

Europa Pas: Nmeros de telfono

Austria
+43-1-3602771203
Blgica
+32-2-7126219
Dinamarca +45-8-2332844

Pases de Europa
Oriental
+420-5-41422523
Finlandia +35-89640009

Francia
+33-1-49939006
Alemania +49-69-95307103
Turqua +420-5-41422523
Holanda +31-2-06545301

Italia
+39-02-75419782

Noruega
+47-63849309

Portugal
+351-229570200

Espaa
+34-915-642095
Suecia +46-851992065

Suiza +41-1-4395358
(atencin en alemn)
+41-22-8278780
(atencin en francs)
+39-02-75419782
(atencin en italiano)
Turqua +420-5-41422523
Reino Unido +44-207-4580161
Repblica Checa +420-5-41422523
Sudfrica +27-11-2376200
Luxemburgo +32-2-7126219

Otros pases
europeos
+420-5-41422523
A10 Soporte, bateras y servicio tcnico
Asia Pacfico Pas: Nmeros de telfono
Australia +61-3-9841-5211
Singapur +61-3-9841-5211

Latinoamrica Pas: Nmeros de telfono
Argentina 0-810-555-5520

Brasil
Sao Paulo 3747-7799; ROTC
0-800-157751

Mxico Mx City 5258-9922; ROTC


01-800-472-6684
Venezuela 0800-4746-8368
Chile 800-360999
Colombia 9-800-114726
Per 0-800-10111
Mxico 1-800-711-2884
Guatemala 1-800-999-5105
Puerto Rico 1-877-232-0589
Costa Rica 0-800-011-0524

Norteamrica
Pas: Nmeros de telfono
USA 1800-HP INVENT

Canad (905) 206-4663 o


800- HP INVENT

ROTC = Resto del pas


"Conectese a http://www.hp.com para conocer la informacion mas reciente
sobre servicio y soporte al cliente."

Soporte, bateras y servicio tcnico A11


Informacin sobre normativas
Esta seccin contiene informacin que muestra el cumplimiento de la normativa
en ciertas regiones por parte de la calculadora grfica HP 33s. Todas las
modificaciones aplicadas a la calculadora no aprobadas expresamente por
HewlettPackard podran invalidar la normativa aplicable a la calculadora 33s
en estas regiones.
USA
Esta calculadora genera, utiliza y puede emitir energa de radiofrecuencia as
como interferir en la recepcin de radio y televisin. La calculadora cumple las
limitaciones establecidas para dispositivos digitales de Clase B, conforme al
Apartado 15 de las normas FCC. Estas limitaciones se han diseado con el fin
de proporcionar una proteccin razonable contra interferencias perjudiciales en
instalaciones domsticas.
No obstante, no se garantiza que las interferencias no se produzcan en una
instalacin determinada. En el caso improbable de que existan interferencias en
la recepcin de radio o televisin (que se pueden determinar encendiendo y
apagando la calculadora), se recomienda al usuario que intente solucionar
dichas interferencias tomando una o varias de las medidas siguientes:

Reorientar o cambiar de lugar la antena receptora.

Cambiar de lugar la calculadora respecto al receptor.


Canad
This Class B digital apparatus complies with Canadian ICES003.
Cet appareil numerique de la classe B est conforme a la norme NMB003 du
Canada.
Japn
(VCCI)

Declaracin sobre el ruido. En la posicin del operador en condiciones


normales de funcionamiento (segn ISO 7779): LpA<70dB.

A12 Soporte, bateras y servicio tcnico
File name 33s-Spanish-Manual-050427-Publication(Edition 2) Page : 409
Printed Date : 2005/4/27 Size : 13.7 x 21.2 cm
Eliminacin de residuos de equipos elctricos y electrnicos
por parte de usuarios particulares en la Unin Europea
Este smbolo en el producto o en su envase indica que no debe
eliminarse junto con los desperdicios generales de la casa. Es
responsabilidad del usuario eliminar los residuos de este tipo
depositndolos en un "punto limpio" para el reciclado de
residuos elctricos y electrnicos. La recogida y el reciclado
selectivos de los residuos de aparatos elctricos en el momento
de su eliminacin contribuir a conservar los recursos naturales
y a garantizar el reciclado de estos residuos de forma que se proteja el medio
ambiente y la salud. Para obtener ms informacin sobre los puntos de
recogida de residuos elctricos y electrnicos para reciclado, pngase en
contacto con su ayuntamiento, con el servicio de eliminacin de residuos
domsticos o con el establecimiento en el que adquiri el producto.

Memoria de usuario y pila B1


B
Memoria de usuario y pila

En este apndice se describen:

La asignacin y los requisitos de la memoria de usuario.

El reinicio de la calculadora sin que afecte a la memoria.

El modo de borrar (purgar) toda la memoria y de restablecer los valores


predeterminados del sistema.

Las operaciones que afectan al desplazamiento hacia arriba de la pila.

Administracin de la memoria de la calculadora


La calculadora HP 33s tiene 31 KB de memoria de usuario en la que puede
almacenar cualquier combinacin de datos (variables, ecuaciones o lneas de
programa). SOLVE,

FN y los clculos estadsticos tambin requieren memoria


de usuario. (Al ejecutar la operacin

FN, se utiliza mucha memoria.)


Todos los datos almacenados se conservan hasta que los borra explcitamente.
El mensaje 00l ll significa que actualmente no hay disponible
suficiente memoria para la operacin que est tratando de realizar. Tiene que
borrar parte (o toda) la memoria de usuario. Por ejemplo, puede:

Borrar algunas o todas las ecuaciones (consulte la seccin "Edicin y


borrado de ecuaciones" del captulo 6).

Borrar algunos o todos los programas (consulte la seccin "Borrado de uno


o varios programas" del captulo 12).

Borrar toda la memoria de usuario (presione gg {


hll
} ).
Para ver cunta memoria hay disponible, presione g_. La pantalla
muestra as el nmero de bytes disponibles.
B2 Memoria de usuario y pila
Para ver los requisitos de memoria de las ecuaciones especficas de la lista de
ecuaciones:
1. Presione @g para activar el modo Ecuacin. Se mostrar 'h
l1' l en pantalla o la parte izquierda de la ecuacin actual.
2. Si fuera necesario, recorra la lista de ecuaciones (presione _ o _ )
hasta que vea la ecuacin deseada.
3. Presione @_ para ver la suma de comprobacin (hexadecimal) y
el tamao (en bytes) de la ecuacin. Por ejemplo, 'l4 lhJ.
Para ver los requisitos totales de memoria de determinados programas:
1. Presione g_ {l'0` para mostrar la primera etiqueta de la lista de
programas.
2. Desplcese por la lista de programas (presione _ o _ hasta que
aparezca la etiqueta de programa y el tamao deseados). Por ejemplo,
ll lh.
3. Opcional: presione @ _ para ver la suma de comprobacin
(hexadecimal) y el tamao (en bytes) del programa. Por ejemplo, 'l>''>
lh para el programa F.
Para ver los requisitos de memoria de una ecuacin en un programa:
1. Presente en pantalla la lnea de programa que contiene la ecuacin.
2. Presione @_ para ver la suma de comprobacin y el tamao. Por
ejemplo, 'lhJ lhJ.
Para liberar manualmente la memoria asignada a un clculo SOLVE o

FN
que se haya interrumpido, presione @g. Este proceso de liberacin se
realiza de forma automtica cuando ejecuta un programa u otro clculo SOLVE
o

FN.
Reinicio de la calculadora
Si la calculadora no responde a las pulsaciones de las teclas o si funciona de
un modo extrao, intente reiniciarla. El reinicio de la calculadora detiene el
clculo actual y cancela la entrada de programa y de dgitos, los programas
que haya en ejecucin, el clculo SOLVE y

FN, y la opcin de la instruccin


VIEW o INPUT. Los datos almacenados suelen permanecer intactos.

Memoria de usuario y pila B3


Para reiniciar la calculadora, mantenga pulsada la tecla _ y presione _.
Si no puede reiniciar la calculadora, pruebe a instalar bateras nuevas. Si no se
puede reiniciar la calculadora o, si una vez reiniciada, sigue sin funcionar
correctamente, debera intentar borrar la memoria mediante el procedimiento
especial descrito en la seccin siguiente.
Si la calculadora todava no responde a las pulsaciones de teclas, utilice los
siguientes procedimientos, utilice un objeto fino con punta para presionar el
agujero de restauracin.
La calculadora puede reiniciarse sola por una cada o por un corte del
suministro de energa.
Borrado de la memoria
El modo usual de borrar la memoria de usuario es presionando gg
{hll`. No obstante, existe otro procedimiento de borrado ms potente que
restablece la informacin adicional y resulta til cuando el teclado no funciona
correctamente.
Si la calculadora no responde a las pulsaciones de las teclas y no puede
recuperar el funcionamiento tras reiniciarla o cambiar las bateras, intntelo
mediante el procedimiento siguiente: MEMORY CLEAR (borrado de memoria).
Estas entradas de teclado borran toda la memoria, restablecen la calculadora y
restauran todo el formato y los modos a sus valores originales, su configuracin
predeterminada (mostrada a continuacin):
1. Presione y mantenga pulsada la tecla _.
2. Presione y mantenga pulsada la tecla _.
3. Presione _. (Estar presionando tres teclas a la vez). Al dejar de
presionar las teclas, la pantalla muestra 00l 'lhl (memoria
borrada) si la operacin se ha realizado correctamente.

B4 Memoria de usuario y pila


Categora CLEAR ALL
(borrar todo)
MEMORY CLEAR
(borrado
predeterminado)
Modo angular No modificado Grados
Modo base No modificado Decimal
Valor del contraste No modificado Medio
Lugar decimal No modificado ""
Denominador (valor /c) No modificado 4095
Formato de
visualizacin
No modificado FIX 4
Marcadores No modificados Borrados
Modo de visualizacin
de fracciones
No modificado Desactivado
Origen de nmeros
aleatorios
No modificado Cero
Puntero de ecuacin EQN LIST TOP EQN LIST TOP
Lista de ecuaciones Borrada Borrada
FN = etiqueta Nula Nula
Puntero de programa PRGM TOP PRGM TOP
Memoria de programas Borrada Borrada
Desplazamiento hacia
arriba de la pila
Habilitado Habilitado
Registros de pila Borrados completamente Borrados completamente
Variables Borradas completamente Borradas completamente
La memoria puede borrarse accidentalmente por una cada o por un corte de la
energa
Estado de subida de la pila
Los cuatro registros de la pila estn siempre presentes y la pila siempre tiene un
estado de subida. En otras palabras, la subida de la pila siempre est
habilitada o deshabilitada en funcin de su comportamiento cuando el nmero
siguiente se coloca en el registro X. Consulte el captulo 2, "La pila de memoria
automtica".

Memoria de usuario y pila B5


Todas las funciones, salvo las que se encuentran en las dos listas siguientes,
habilitarn la subida de la pila.
Operaciones que deshabilitan la subida
Las cuatro operaciones ENTER, +, CLx desactivan la subida de la pila. El
nmero que se indica tras especificar alguna de estas operaciones sobrescribe
el nmero que se encuentra en el registro X. Los registros Y, Z y T no se
modificarn.
Adems, cuando _ y _ actan como CLx, tambin la deshabilitan.
La funcin INPUT deshabilita la subida de la pila dado que detiene el programa
(por lo que cualquier nmero que inserta sobrescribe el registro X), pero habilita
la subida de la pila cuando el programa se reanuda.
Operaciones neutrales
Las siguientes operaciones no afectan al estado de subida de la pila:
DEG, RAD,
GRAD
FIX, SCI,
ENG, ALL
DEC, HEX,
OCT, BIN
CLVARS
PSE SHOW RADIX . RADIX , CL
_ g y STOP _ y _ _* y _*
_ {'hl}** _ {l'0`** ___ __etiqueta nnnn
EQN FDISP Errores g e insercin de
programas
Cambio de
ventanas
binarias
Insercin de
dgitos

Excepto cuando se utiliza como CLx.
Incluye todas las operaciones realizadas mientras se muestra el catlogo,
1
excepto {'hl` g y {l'0` _, que habilitan la subida de la pila.


B6 Memoria de usuario y pila
File name 33s-Spanish-Manual-041208-Publication(Edition 2) Page : 410
Printed Date : 2004/12/8 Size : 13.7 x 21.2 cm
El estado del registro LAST X
Las siguientes operaciones guardan x en el registro LAST X:
+, , ,
x
, x
2
,
3
x
, x
3
e
x
, 10
x

LN, LOG y
x
,
X
y
I/x, INT, Rmdr
SIN, COS, TAN ASIN, ACOS, ATAN
SINH, COSH, TANH ASINH, ACOSH,
ATANH
IP, FP, SGN, INTG,
RND, ABS
%, %CHG +, RCL+, , ,
y,x

,r
,r

y, x
HR, HMS DEG, RAD
nCr
nPr
x! CMPLX +/
CMPLX +, , , CMPLX e
x
, LN, y
x
,
1/x
CMPLX SIN, COS,
TAN
kg, lb
l, gal
C, F cm, in
Tenga en cuenta que /c no afecta al registro LAST X.
La secuencia x h variable de recuperacin de operaciones aritmticas
almacena un valor diferente en el registro LAST X al de la secuencia x h
variable . La primera almacena x en el registro LAST X; la segunda
almacena el nmero recuperado en LAST X.

ALG: resumen C1
C
ALG: resumen
Acerca del modo ALG
En este apndice se resumen algunas caractersticas nicas del modo ALG
como:

Operaciones aritmticas de dos nmeros

Clculos en cadena

Revisin de la pila.

Conversiones de coordenadas

Operaciones con nmeros complejos

Integracin de una ecuacin

Operaciones aritmticas en bases 2, 8 y 16

Insercin de datos estadsticos de dos variables


Presione @_. Cuando sta est en dicho modo, se activar el indicador
ALG.
En el modo ALG, las operaciones se realizan con las siguientes prioridades:
1. Operacin dentro del parntesis
2. Funcin que requiera la insercin de valores antes de pulsar la tecla de
funcin como, por ejemplo, COS, SIN, TAN, ACOS, ASIN, ATAN, LOG, LN,
x
2
,
1/x,
x
, ,
3
x
, X!, %, CMPLX, RND, RAND, IP, FP, INTG, SGN,
ABS, e
x
,10
x
, conversin de unidades
3.
x
y e y
x
.
4. nPr, nCr, %CHG.
5. , , INT, Rmdr.
6. +, .

C2 ALG: resumen
Operaciones aritmticas de dos nmeros en ALG
Este tema sobre las operaciones aritmticas con ALG sustituye a las siguientes
partes que se ven afectadas por el modo ALG. Las funciones de un nmero
(como la opcin _) se comportan igual en los modos ALG y RPN.
Las operaciones aritmticas de dos nmeros se ven afectadas por el modo ALG:

Operacin aritmtica simple

Funciones potenciales (_, _)

Clculo de porcentajes (_ o @ _)

Permutacin y combinacin (g_, g_)

Cociente y resto de divisin (g_,@ g)


Operaciones aritmticas simples
A continuacin, se exponen algunos ejemplos de aritmtica simple. Observe
que:
En el modo ALG, debe insertar el primer nmero, presionar el operador (_,
_, _, _), insertar el segundo nmero y, finalmente, presionar la tecla
g.
Para calcular: Presione: Pantalla:
12 3
12 _ 3 g J4'
J
12 3
12 _ 3 g J4
>
12 3
12 _ 3 g J4

12 3
12 _ 3 g J4=

Funciones potenciales
En el modo ALG, para calcular un nmero y elevado a la potencia x, teclee y
_x, y a continuacin pulse g.

ALG: resumen C3
Para calcular: Presione: Pantalla:
12
3

12 _ 3 g J4
J4
64
1/3
(raz cbica)
3 _ 64 g



Clculo de porcentajes
Funcin de porcentaje. La tecla _ divide un nmero entre 100.
Combinada con las teclas _ o _, suma o resta porcentajes.
Para calcular: Presione: Pantalla:
27% de 200
200 _ 27 _g 44

200 menos 27%
200 _ 27 _g 44
J
12% mayor que 25
25 _ 12 _g 4'J4
4
Para calcular: Presione:
x% de y y _x _g
Cambio de porcentaje de y a x. (y 0) y @_x g
Compare estas pulsaciones en los modos RPN y ALG:
Modo RPN Modo ALG
27% de 200 200 g 27 _
200 _ 27 _
g
200 menos 27% 200 g 27 _ _
200 _ 27 _
g
C4 ALG: resumen
Ejemplo:
Imagine que el artculo de 15,76 costaba 16,12 el ao pasado.Cul es el
porcentaje de cambio del precio del ao pasado al de este ao?
Teclas: Pantalla: Descripcin:
16,12 @_
15,76

JJ4'h'J
44
El precio de este ao cay
aproximadamente un 2,2%
respecto al del ao
pasado.
Permutacin y combinacin
Ejemplo: combinaciones de personas.
Una compaa que emplea a 14 mujeres y 10 hombres quiere formar un comit
de seguridad de seis personas. Cuantas combinaciones diferentes de personas
son posibles?
Teclas: Pantalla: Descripcin:
24 g_ 6 g 4'r
J>
Nmero total de
combinaciones posibles.
Cociente y resto en divisiones
Puede utilizar g_ y @ g para obtener el cociente y resto en
operaciones de divisin en las que intervengan dos nmeros enteros.
Nmero entero
1
g_ Nmero entero
2
.
Nmero entero
1
@ g Nmero entero
2
.

ALG: resumen C5
File name hp 33s_manual del usuario_S_HDPM20PIS34.doc Page : 412
Printed Date : 2005/10/18 Size : 13.7 x 21.2 cm
Ejemplo:
Para mostrar el cociente y resto resultantes de la operacin 58 9
Teclas: Pantalla: Descripcin:
58 b 9 1h=>

Muestra el cociente.
58 ` 9 l0l>

Muestra el resto.

Clculos con parntesis
En el modo ALG, puede utilizar parntesis de hasta 13 niveles. Por ejemplo,
supongamos que quiere calcular:
9
12 85
30


Si presionara las teclas 30 85 , la calculadora mostrara el resultado
intermedio: 0,3529. Sin embargo, esta no es la operacin que quera realizar.
Para retrasar el clculo de la divisin hasta que se haya restado 12 a 85, se
usa el parntesis:
Teclas: Pantalla: Descripcin:
30


y 85 ='

No genera ningn
clculo.
12

| ='J4'

Calcula 85 12.
9 ='J4'
>_
Calcula 30 / 73.
='J4'>
>
Calcula 30/(8512)
x9.

C6 ALG: resumen
Puede omitir el signo de multiplicacin () antes de un parntesis de apertura.
La multiplicacin implcita no se encuentra disponible en el modo Ecuacin. Por
ejemplo, la expresin 2 (5 4) se puede insertar como 2 @_ 5 _ 4
@ _, sin insertar la tecla _ entre el 2 y el parntesis de apertura.

Clculos en cadena
Para realizar un clculo en cadena, no es necesario presionar la tecla g
despus de cada operacin, sino slo al final.
Por ejemplo, para calcular
360
12 750
, puede introducir:
750 _12 g _360 g
o
750 _12 _360 g
En el segundo caso, la tecla _ acta como la tecla gmostrando el
resultado
750 12.
Este es un ejemplo de clculo en cadena ms largo:
9 , 1
68
5 , 18
75 456

Este clculo puede escribirse de la siguiente manera: 456 _ 75 g_


18,5 _ 68 _ 1,9 g. Observe lo que ocurre en la pantalla cuando
introduce lo siguiente:
Teclas: Pantalla:
456 _ 75 g
J
_ 18,5 _ J=J
4>
68 _ J=J=
J4
1,9 g J=J=J>
>

ALG: resumen C7
Revisin de la pila
La tecla g o @ g presenta un men en pantalla, los registros X1, X2, X3,
X4, que le permiten revisar todo el contenido de la pila. La diferencia entre la
tecla g o @g es la ubicacin del subrayado en la pantalla. Si presiona
@g el subrayado se muestra en el registro X4; si presiona gUel
subrayado se mostrar en el registro X2.
Si presiona @g aparecer el men siguiente en pantalla:
J 4

Si presiona @g aparecer el men siguiente en pantalla:


J 4
valor
Puede presionar _ o _ (o g y @ g) para revisar todo el
contenido de la pila y recuperar sus valores.

No obstante, en el funcionamiento normal en modo ALG la pila difiere de la


pila en modo RPN. (Porque al presionar g, el resultado no se coloca en
X1, X2 etc.). Los valores de los cuatro registros slo sern iguales a los del
modo RPN despus de analizar ecuaciones y programas o integrar ecuaciones.
Conversiones de coordenadas
Para realizar conversiones entre coordenadas rectangulares y
polares:
1. Inserte las coordenadas (en forma rectangular o polar) que desea convertir.
En modo ALG, el orden es y _x o _r.
2. Ejecute la conversin que desea: presione g_ (rectangular a polar)
o @ _ (polar a rectangular). Las coordenadas convertidas se
almacenarn en los registros X e Y.
3. La pantalla (el registro X) mostrar r (resultado polar) o x (resultado
rectangular). Presione _ para ver o y.
C8 ALG: resumen
Ejemplo:
Si x = 5, y = 30, cul es el valor de r, ?
Teclas: Pantalla: Descripcin:
g {'} Establece el modo Grados
(DEG).
30 _ 5 g_ r
rJ
Calcula la hipotenusa (r).
_ r

Muestra .
Si r = 25, = 56, cul es el valor de x, y ?
Teclas: Pantalla: Descripcin:
g {'} Establece el modo Grados
(DEG).
56 _ 25 @_ 4-
J>>
Calcula x.
_ 4-
44>
Muestra y.
Si desea realizar una conversin coordenada como parte de una cadena de
clculos, necesita utilizar parntesis para imponer el orden requerido de las
operaciones.
Ejemplos:
Si r = 4,5, =
3
2
, cul es el valor de x, y ?
Teclas: Pantalla: Descripcin:
g {lh} Ajusta el modo de grados
centesimales.

ALG: resumen C9
@ _ 2 _ 3
_ @ _ @ _

'4=

'
4>
Utilice parntesis para
imponer el orden
requerido de
operaciones.
_ 4,5 @_ 4>>J4>
44
Calcula x.
_ 4>>J4>
>J
Muestra y.
Integracin de una ecuacin
1. Teclee una ecuacin. (consulte la seccin Insercin de ecuaciones en la
lista de ecuaciones del captulo 6) y salga del modo de ecuaciones.
2. Inserte los lmites de integracin: teclee el lmite inferior y presione _, a
continuacin, teclee el lmite superior.
3. Haga aparecer la ecuacin en pantalla: presione @g y, si fuera
necesario, recorra la lista de ecuaciones (presione _ o _) para
mostrar la ecuacin deseada.
4. Seleccione la variable de integracin:Presione @ _ variable. Esta
operacin iniciar el clculo.
Operaciones con nmeros complejos
Para insertar un nmero complejo:
x + iy.
1. Inserte la parte real, x; luego, la tecla de funcin.
2. Escriba la parte imaginaria, y; luego, presione g _.
Por ejemplo, para realizar la operacin 2 + i 4, presione 2 _ 4
g _.
C10 ALG: resumen
Para ver el resultado de operaciones complejas:
Tras introducir el nmero complejo, presione la tecla g para realizar el
clculo. La parte real del resultado se mostrar en pantalla; presione _ para
ver la parte imaginaria.
Operaciones complejas
Utilice las operaciones complejas como si fueran operaciones reales, pero
inserte g_ antes de la parte imaginaria.
Para realizar una operacin con un nmero complejo:
1. Inserte el nmero complejo z (ponga z entre parntesis si existe parte real).
2. Seleccione la funcin compleja.
3. Presione g para realizar el clculo.
Para realizar una operacin aritmtica con dos nmeros
complejos:
1. Inserte el primer nmero complejo, z
1
. (Ponga z entre parntesis si existe la
parte real.)
2. Seleccione la operacin aritmtica.
3. Inserte el segundo nmero complejo, z
2
. (Ponga z entre parntesis si existe
la parte real.)
4. Presione g para realizar el clculo.
A continuacin se exponen algunos ejemplos de operaciones con nmeros
complejos:
Ejemplos:
Analice sen ( 2+3i )
Teclas: Pantalla: Descripcin:
@ _ 2 _ 3 g
_ @ _

'4''
l4

ALG: resumen C11


_ '1h'4''
l>J

_ '1h'4''
10J>
El resultado es
9,1545 i 4,1689.
Ejemplos:
Analice la expresin
z
1
(z
2
+ z
3
),
donde z
1
= 23 + i 13, z
2
= 2 + i z
3
= 4 i 3

Teclas: Pantalla: Descripcin:


@_ 23 _ 13
g_@_
_@_ 2 __
1 g__ 4
_ 3 g_
@_g





'4J''='4'J
l4
Parte real del
resultado.
_ '4J''='4'J
10>
El resultado es
2,5000 + i
9,0000.
Ejemplos:
Analizar (4 i 2/5) (3 i 2/3).
Teclas: Pantalla: Descripcin:
@_4 __2
_5 g_
@_@_3
__2 _3 g
_@_
g




' 4'''
lJJ
Parte real del resultado.

C12 ALG: resumen
File name hp 33s_manual del usuario_S_HDPM20PIS34.doc Page : 412
Printed Date : 2005/10/18 Size : 13.7 x 21.2 cm
' 4'''
10
El resultado es
11,7333 i 3,8667.

Operaciones aritmticas en bases 2, 8 y 16
En el modo ALG, si la expresin actual de la primera lnea no encaja en la
pantalla, los dgitos del extremo de la derecha se sustituyen con una elipsis
() para indicar que es demasiado largo para poderse mostrar.
A continuacin se exponen algunos ejemplos de operaciones aritmticas en los
modos hexadecimal, octal y binario:
Ejemplo:
12F
16

+ E9A
16

= ?
Teclas: Pantalla: Descripcin:
{h
}
Establece la base 16;
indicador HEX activado.
12F E9A
J4'>h
'>
Resultado.
7760
8
4326
8
=?

{'
}
J4'>h
JJ
Establece la base 8:
Indicador OCT activado.
7760 4326
4
4
Convierte el nmero
mostrado a octal.
100
8
5
8
=?
100 5
J=

J
Parte entera del resultado.
5A0
16
+ 1001100
2
=?

ALG: resumen C13
File name hp 33s_manual del usuario_S_HDPM20PIS34.doc Page : 412
Printed Date : 2005/10/18 Size : 13.7 x 21.2 cm
{h
} 5A0


h'
h
Establece la base 16;
indicador HEX activado.
{1h
}
1001100

h'
JJJ_
Cambia a base 2;
indicador BIN activado.

h'JJJ...
JJJJJ
Resultado en base
binaria.
{h
}
h'JJJ...

Resultado en base
hexadecimal.
{'
}
h'JJJ
J>4
Restaura la base decimal.

Insercin de datos estadsticos de dos variables
En el modo ALG, no olvide insertar un par (x, y) en orden inverso (y w x)
de forma que y se almacene en el registro Y y x en el registro X.
1. Presione {} para borrar los datos estadsticos existentes.
2. Teclee el valor y en primer lugar y luego presione w.
3. Teclee el valor x correspondiente y presione /.
4. La pantalla mostrar n, el nmero de pares de datos estadsticos
acumulado.
5. Contine insertando pares x, y. El valor n se actualizar con cada entrada.
Ejemplo:
Teclear los valores x, y de la izquierda; se aplicarn las correcciones mostradas
a la derecha:
x, y iniciales x, y corregidos
20, 4 20, 5
400, 6 40, 6

C14 ALG: resumen
Teclas: Pantalla: Descripcin:
gg {` Borra los datos estadsticos
existentes.
4 _ 20 _ 4
J
Inserta el primer par de
datos nuevo.
6 _ 400 _
4
La pantalla muestra n, el
nmero de par de datos
insertado.
gg lh'

Vuelve el ltimo valor x. El
ltimo valor y an se
encuentra en el registro Y.
g_

J
Elimina el ltimo par de
datos.
6 _ 40 _
4
Inserta de nuevo el ltimo
par de datos.
4 _ 20 g_ 4
J
Elimina el primer par de
datos.
5 _ 20 _ 4
4
Inserta de nuevo el primer
par de datos. An hay un
total de dos pares de
datos en el registro
estadstico.

Ms informacin sobre la operacin SOLVE D1


D
Ms informacin sobre la
operacin SOLVE
En este apndice se proporciona informacin sobre la operacin SOLVE como
complemento al captulo 7.

Cmo halla SOLVE una raz


En primer lugar, SOLVE intenta resolver la ecuacin directamente averiguando
la variable desconocida.Si el intento falla, SOLVE cambia a un procedimiento
iterativo (repetitivo). La operacin iterativa supone ejecutar repetitivamente la
ecuacin especificada. El valor generado por la ecuacin es una funcin f(x) de
la incgnita x. La expresin f(x) es una abreviatura matemtica para una
funcin definida con respecto a la incgnita x. SOLVE comienza a calcular con
una aproximacin para la incgnita, x, y va redefiniendo dicha aproximacin
con cada ejecucin sucesiva de la funcin, f(x).
Si dos aproximaciones sucesivas de la funcin f(x) tienen signos opuestos,
SOLVE supone que la funcin f(x) cruza el eje x en al menos un punto
comprendido entre las dos aproximaciones. Este intervalo se va estrechando de
manera sistemtica hasta que se encuentra una raz.
Para que SOLVE encuentre una raz, tiene que estar comprendida en el
intervalo de nmeros de la calculadora y la funcin tiene que estar definida
matemticamente en el lugar en el que se realiza la bsqueda iterativa. SOLVE
encuentra una raz siempre que exista (dentro de los lmites del
desbordamiento), si se da al menos una de las condiciones siguientes:
D2 Ms informacin sobre la operacin SOLVE

Dos aproximaciones generan valores f(x) con signos opuestos y el grfico


de la funcin cruza el eje x en al menos un punto comprendido entre estas
dos aproximaciones (figura a).

La funcin f(x) siempre aumenta o siempre disminuye cuando x aumenta


(figura b).

El grfico de f(x) es completamente cncavo o completamente convexo


(figura c).

Si la funcin f(x) tiene al menos un mnimo local o un mnimo, cada uno se


calcula individualmente entre las races adyacentes fuera de f(x) (figura d).
f (x)
x
a
f (x)
b
x
f (x)
x
c
f (x)
x
d

Ms informacin sobre la operacin SOLVE D3


En la mayora de las ocasiones, la raz calculada es una aproximacin exacta
de la raz terica, infinitamente precisa, de la ecuacin. Una solucin "ideal" es
aquella en la que f(x) = 0. No obstante, con frecuencia se acepta un valor muy
bajo, distinto de cero, para f(x) dado que se obtiene como resultado de la
aproximacin de nmeros con una precisin limitada (de 12 dgitos).

Interpretacin de resultados
La operacin SOLVE generar una solucin entre las siguientes:

Si encuentra una aproximacin para la que f(x) es igual a cero. (Vea la


figura a.)

Si encuentra una aproximacin en la que f(x) no es igual a cero, pero la


raz calculada es un nmero de 12 dgitos adyacente al lugar en el que el
grfico de la funcin cruza el eje x (vea la figura b). Esto ocurre cuando las
dos aproximaciones finales son prximas, es decir, se diferencian en 1 en
el dgito 12 y el valor de la funcin es positivo para una aproximacin y
negativo para la otra. O son (0, 10
499
) o (0, 10
499
). En la mayora de
los casos, f(x) tendr un valor relativamente prximo a cero.
f (x)
x
a
f (x)
x
b

D4 Ms informacin sobre la operacin SOLVE


Para obtener informacin adicional sobre el resultado, presione g y vea la
aproximacin previa de la raz (x), que se guard en el registro Y. Presione g
de nuevo para ver el valor de f(x), que se guard en el registro Z. Si f(x) es
igual a cero o es un valor relativamente bajo, es muy probable que se haya
encontrado una solucin. No obstante, si f(x) es relativamente alto, debe tener
cuidado al interpretar los resultados.
Ejemplo: Una ecuacin con una raz.
Para hallar la raz de la ecuacin:
2x
3
+ 4x
2
6x + 8 = 0
Inserte la ecuacin como expresin.

Teclas: Pantalla: Descripcin:


@g Selecciona el modo
Ecuacin.
2 _ _
g X _ 3
_ 4 _
g X _ 2
_ 6 _ g X
_ 8 g





4'4
Inserta la ecuacin.
@_ 'l>h
lhJ
Suma de comprobacin y
tamao.
_ Cancela el modo
Ecuacin.
A continuacin, resuelva la ecuacin para hallar la raz:
Teclas: Pantalla: Descripcin:
0 _ X 10 J_ Aproximaciones iniciales
para la raz.
@g 4'4 Selecciona el modo
Ecuacin; muestra la parte
izquierda de la ecuacin.

Ms informacin sobre la operacin SOLVE D5


_ X
'l'1h'

J
Halla X; muestra el
resultado.
g J Las dos aproximaciones
finales tienen cuatro
decimales iguales.
g JJ f(x) es muy baja, por lo
que la aproximacin es
una raz buena.
Ejemplo: una ecuacin con dos races.
Hallar las dos races de la ecuacin parablica:
x
2
+ x 6 = 0.
Inserte la ecuacin como expresin.
Teclas: Pantalla: Descripcin:
@g Selecciona el modo
Ecuacin.
g X _ 2 _g
X _ 6 g

4'
Inserta la ecuacin:
@_ 'l>J
lh
Suma de comprobacin
y tamao.
_ Cancela el modo
Ecuacin.
A continuacin, resuelva la ecuacin para hallar sus races positiva y negativa:
Teclas: Pantalla: Descripcin:
0 _ X 10 J_ Sus aproximaciones
iniciales para la raz
positiva.
@g 4' Selecciona el modo
Ecuacin y muestra la
ecuacin.
_ X 'l'1h'

Calcula la raz positiva
mediante las

D6 Ms informacin sobre la operacin SOLVE


4
aproximaciones 0 y 10.
g 4 Las dos aproximaciones
son iguales.
g@_ f(x) = 0.
0 _ X 10 _ J_ Sus aproximaciones
iniciales para la raz
negativa.
@g 4' Vuelve a mostrar la
ecuacin en pantalla.
_ X 'l'1h'

Calcula la raz negativa


mediante las
aproximaciones 0
y 10.
gg@_ f(x) = 0.
Algunos casos requieren una consideracin especial:

Si el grfico de la funcin tiene una discontinuidad que cruza el eje x, la


operacin SOLVE genera un valor adyacente para la discontinuidad (vea la
figura a). En este caso, f(x) puede ser relativamente alto.

Los valores de f(x) se pueden estar aproximando a infinito en el punto en el


que el grfico cambia de signo (vea la figura b). Esta situacin se
denomina polo. Dado que la operacin SOLVE determina que hay un
cambio de signo entre dos valores prximos de x, devuelve la posible raz.
No obstante, el valor de f(x) ser relativamente alto. Si el polo se origina en
un valor de x que se representa exactamente con 12 dgitos, ese valor har
que el clculo se detenga con un mensaje de error.
f (x)
x
a
f (x)
x
b

Ms informacin sobre la operacin SOLVE D7


Ejemplo: funcin discontinua.
Para hallar la raz de la ecuacin:
IP(x) = 1,5
Inserte la ecuacin:
Teclas: Pantalla: Descripcin:
@g Selecciona el modo
Ecuacin.
@gg X @
_@_ 1,5
g

1l''J
Inserta la ecuacin.
@_ 'l4'J
lh>
Suma de comprobacin
y tamao.
_ Cancela el modo
Ecuacin.
A continuacin, resuelva la ecuacin para hallar la raz:
Teclas: Pantalla: Descripcin:
0 _ X
5

_
Sus aproximaciones
iniciales para la raz.
@g 1l''J Selecciona el modo
Ecuacin y muestra la
ecuacin.
_ X 'l'1h'

4
Calcula una raz
mediante las
aproximaciones 0 y 5.
@_ J>>>>>>>>>>> Muestra la raz, con 11
decimales.
g@_ 4 La aproximacin
anterior es ligeramente
ms alta.
g f(x) es relativamente
alta.

D8 Ms informacin sobre la operacin SOLVE


Observe la diferencia entre las dos ltimas aproximaciones, as como el valor
relativamente alto de f(x). El problema es que no hay ningn valor de x para el
que f(x) sea igual a cero. Sin embargo, si x = 1,99999999999, hay un valor
prximo de x que genera un signo contrario para f(x).
Ejemplo:
Para hallar la raz de la ecuacin:
0 1
6
2
=
x
x

Cuando x se aproxima a 6 , f(x) se convierte en un nmero negativo o en un


nmero positivo muy alto.
Inserte la ecuacin como expresin.
Teclas: Pantalla: Descripcin:
@g Selecciona el modo
Ecuacin.
g X _
@_g X
_ 2 _ 6
@__ 1
g




='4'J
Inserta la ecuacin.
@_ 'l
lhJJ
Suma de comprobacin
y tamao.
_ Cancela el modo
Ecuacin.
A continuacin, resuelva la ecuacin para hallar la raz:
Teclas: Pantalla: Descripcin:
2,3 _ X
2,7

4_
Sus aproximaciones
iniciales para la raz.
@g ='4'J Selecciona el modo
Ecuacin y muestra la
ecuacin.

Ms informacin sobre la operacin SOLVE D9


_ X h l h No se ha encontrado
raz de f(x).
gg J>>4 f(x) es relativamente
alta.

Cuando SOLVE no puede hallar una raz


A veces, SOLVE no puede hallar una raz. Las siguientes situaciones originan el
mensaje h l h (raz no hallada):

La bsqueda termina cuando se aproxima a un mnimo o mximo local (vea


la figura a). Si el valor final de f(x) (almacenado en el registro Z) est
relativamente cerca de cero, es posible que se haya encontrado una raz: el
nmero almacenado en la incgnita podra ser un nmero de 12 dgitos
muy aproximado a una raz terica.

La bsqueda se detiene porque SOLVE est trabajando en una asntota


horizontal: un rea donde f(x) se mantiene ms o menos constante para un
amplio intervalo de valores x (vea la figura b). El valor final de f(x) es el
valor de la asntota potencial.

La bsqueda se concentra en una regin plana local de la funcin (vea


la figura c). El valor final de f(x) es el valor de la funcin en esta regin.

D10 Ms informacin sobre la operacin SOLVE


f (x)
x
a
f (x)
x
b
f (x)
x
c

Laoperacin SOLVE genera un error matemtico si una aproximacin origina


una operacin que no est permitida; por ejemplo, la divisin entre cero, la
raz cuadrada de un nmero negativo o un logaritmo de cero. Tenga en cuenta
que SOLVE puede generar aproximaciones para un amplio intervalo. A veces
es posible evitar errores matemticos mediante buenas aproximaciones. Si se
produce un error matemtico, presione gincgnita (o @_variable)
para ver el valor que origin el error.
Ejemplo: un mnimo relativo.
Calcular la raz de esta ecuacin parablica:
x
2
6x + 13 = 0
Tiene un mnimo en x = 3.

Ms informacin sobre la operacin SOLVE D11


Inserte la ecuacin como expresin.
Teclas: Pantalla: Descripcin:
@g Selecciona el modo
Ecuacin.
g X _ 2
_ 6 _g X _
13 g

4'J
Inserta la ecuacin.
@_ 'l'
lhJ
Suma de comprobacin
y tamao.
_ Cancela el modo
Ecuacin.
A continuacin, resuelva la ecuacin para hallar la raz:
Teclas: Pantalla: Descripcin:
0 _ X
10

J_
Sus aproximaciones
iniciales para la raz.
@g 4'J Selecciona el modo
Ecuacin y muestra la
ecuacin.
_ X h l h La bsqueda no tiene
xito con las
aproximaciones 0 y 10.
_@_ 4>>>>>>> Muestra la
aproximacin final de x.
g@_ 4>>>>>>> La aproximacin
anterior no era la
misma.
g El valor final de f(x) es
relativamente alto.

D12 Ms informacin sobre la operacin SOLVE


Ejemplo: una asntota.
Para hallar la raz de la ecuacin:
0
1
10 =
X

Inserte la ecuacin como expresin.
Teclas: Pantalla: Descripcin:
@g Selecciona el modo
Ecuacin.
10 __g X
@_g

J1h'''
Inserta la ecuacin.
@_ 'lh
lh>
Suma de comprobacin
y tamao.
_
,005 _ X
5

_
Cancela el modo
Ecuacin.
@g J1h''' Sus aproximaciones
positivas para la raz.
_ X
J
Selecciona el modo
Ecuacin y muestra la
ecuacin.
g J Calcula x mediante las
aproximaciones 0,005 y 5.
g@_ f (x) = 0
Observe lo que ocurre cuando utiliza valores negativos para las
aproximaciones:
Teclas: Pantalla: Descripcin:
1 __ X J Sus aproximaciones
negativas para la raz.
2 _@g J1h''' Selecciona el modo
Ecuacin y muestra la
ecuacin.

Ms informacin sobre la operacin SOLVE D13


Teclas: Pantalla: Descripcin:
_ X
J
Halla X; muestra el
resultado.
Ejemplo: Para hallar la raz de la ecuacin.
0 0,5 0,3)] (x [x = +
Inserte la ecuacin como expresin.
Teclas: Pantalla: Descripcin:
@g Selecciona el modo
Ecuacin.
_g X _@
_g X __ 3
@_@__
_ 5 g



''l'=''''
Inserta la ecuacin:
@_ 'l>
lhJ>
Suma de comprobacin y
tamao.
_ Cancela el modo Ecuacin.
Primer intento de hallar una raz positiva:
Teclas: Pantalla: Descripcin:
0 _ X
10

J_
Sus aproximaciones positivas
para la raz.
@g ''l'='''' Selecciona el modo
Ecuacin; muestra la parte
izquierda de la ecuacin.
_ X
J
Calcula la raz mediante las
aproximaciones 0 y 10.
Intente ahora hallar una raz negativa insertando las aproximaciones 0 y 10.
Observe que la funcin no est definida para los valores de x entre 0 y 0,3
dado que esos valores generan un denominador positivo pero un numerador
negativo, que origina una raz cuadrada negativa.
D14 Ms informacin sobre la operacin SOLVE
Teclas: Pantalla: Descripcin:
0 _ X
10 _

J_

@g ''l'='''' Selecciona el modo


Ecuacin; muestra la
parte izquierda de la
ecuacin.
_ X h l h No se ha encontrado
raz de f(x).
_ Elimina el mensaje de
error; cancela el modo
Ecuacin.
@_ X

Muestra la
aproximacin final de x.
Ejemplo: una regin "plana" local.
Para hallar la raz de la funcin:
f(x) = x + 2 si x< 1,
f(x) = 1 para 1 x 1 (una regin plana local),
f(x) = x + 2 si x >1.
En el modo RPN, Inserte la funcin como programa:
J ll
4 J
hl
4
l'l'
-
lh

>
J '
JJ -
J4 l
J lh
Suma de comprobacin y tamao: B956 75

Ms informacin sobre la operacin SOLVE D15


Seguidamente, borre la lnea J0003 para ahorrar memoria.
Halle X mediante las aproximaciones iniciales de 10
8
y 10
8
.
Teclas:
(En el modo RPN)
Pantalla: Descripcin:
_ 8 __ X
1 __ 8 _

J_
Inserta las aproximaciones.
@g J J Selecciona el programa "J" como
funcin.
_ X
4
Halla X; muestra el resultado.
Error de redondeo
La precisin limitada (de 12 dgitos) de la calculadora puede ocasionar errores
debido al redondeo, que afecta de modo adverso a las soluciones iterativas de
SOLVE y de integracin. Por ejemplo:
0 10 - ] 10 1) x [(
30 2 15
= + +
no tiene races porque f(x) es siempre mayor que cero. No obstante, dadas las
aproximaciones iniciales de 1 y 2, SOLVE genera la respuesta 1,0000 debido
a un error de redondeo.
El error de redondeo puede hacer tambin que SOLVE no pueda hallar una raz.
La ecuacin
0 7 - x
2
=

tiene una raz en 7 . No obstante, ningn nmero de 12 dgitos es
exactamente igual que 7 , por lo que la calculadora nunca puede hacer que
la funcin sea igual a cero. Adems, la funcin nunca cambia de signo y
SOLVE genera el mensaje h l h. No obstante, la aproximacin final
de x (presione _ para verla) es la mejor aproximacin posible de 12 dgitos
de la raz cuando la rutina termina.

D16 Ms informacin sobre la operacin SOLVE


Subdesbordamiento
El subdesbordamiento (desbordamiento de la capacidad mnima) se origina
cuando la magnitud de un nmero es menor que el valor mnimo que la
calculadora puede representar, por lo que lo sustituye por cero. Esto puede
afectar a los resultados SOLVE. Por ejemplo, centrmonos en la ecuacin
siguiente:
2
1
x

cuyo valor de raz es infinito. Dado el subdesbordamiento, SOLVE genera una
raz con un valor muy alto. La calculadora no puede representar el infinito.

Ms informacin sobre la integracin E1


E
Ms informacin sobre la
integracin
En este apndice se proporciona informacin sobre la integracin como
complemento al captulo 8.

Cmo se analiza la integral


El algoritmo utilizado por la operacin de integracin,
h , calcula la
integral de una funcin f(x) hallando una media ponderada de los valores de la
funcin de muchos valores de x (conocidos como puntos de muestra)
comprendidos dentro del intervalo de integracin. La precisin del resultado de
cualquiera de esos procesos de muestreo depende de la cantidad de puntos de
muestra que se considere: generalmente, cuanto mayor sea la cantidad de
puntos de muestra, mayor ser la precisin; si f(x) se pudiera analizar en
funcin de una cantidad infinita de puntos de muestra, el algoritmo podra dar
siempre una respuesta exacta, ignorando la limitacin impuesta por la
imprecisin de la funcin calculada f(x).
El anlisis de la funcin sobre la base de una cantidad infinita de puntos de
muestra sera interminable. No obstante, esto no es necesario, ya que la
precisin mxima de la integral calculada se ve limitada por la precisin de los
valores calculados para la funcin. Con slo un nmero finito de puntos de
muestra, el algoritmo puede calcular una integral lo ms precisa posible, lo que
se justifica considerando la incertidumbre inherente a f(x).
Al principio, el algoritmo de integracin considera solamente unos pocos puntos
de muestra, dando aproximaciones relativamente imprecisas. Si estas
aproximaciones no son an tan precisas como permitira la precisin de f(x), el
algoritmo se itera (se repite) con un nmero mayor de puntos de muestra. Estas
iteraciones continan, utilizando cada vez aproximadamente el doble de puntos
de muestra, hasta que la aproximacin resultante tenga la precisin que se
justifica considerando la incertidumbre inherente a f(x).
E2 Ms informacin sobre la integracin
Como se explica en el captulo 8, la incertidumbre de la aproximacin final es
un nmero derivado del formato de visualizacin, que especifica la
incertidumbre de la funcin. Al finalizar cada iteracin, el algoritmo compara la
aproximacin calculada durante esa iteracin con la calculada durante las dos
iteraciones anteriores. Si la diferencia entre cualquiera de estas tres
aproximaciones y las otras dos es menor que la incertidumbre tolerable de la
aproximacin final, el clculo se da por terminado, quedando la aproximacin
actual en el registro X y su incertidumbre en el registro Y.
Es muy poco probable que los errores que se produzcan en las tres
aproximaciones sucesivas (es decir, las diferencias entre la integral real y las
aproximaciones) sean de mayor magnitud que la disparidad entre las
aproximaciones en s. Por ende, el error de la aproximacin final ser menor
que su incertidumbre, siempre que f(x) no vare rpidamente. Aunque no
podemos saber cul ser el error de la aproximacin final, es extremadamente
improbable que el mismo exceda la incertidumbre de la aproximacin que se
muestra. En otras palabras, la aproximacin de incertidumbre en el registro Y
es un lmite mximo casi exacto de la diferencia entre la aproximacin y la
verdadera integral.

Condiciones que podran provocar resultados


errneos
A pesar de que el algoritmo de integracin de la HP 33s es uno de los mejores
de que se dispone actualmente, en ciertas ocasiones (como sucede con todos
los dems algoritmos usados para integracin numrica), podra dar una
respuesta incorrecta. La posibilidad de que esto ocurra es extremadamente
remota. El algoritmo fue diseado para dar resultados precisos en
prcticamente cualquier funcin sencilla. Solamente en funciones que muestren
una conducta excesivamente errtica existe el riesgo sustancial de que se
obtenga una respuesta imprecisa. Estas funciones se dan rara vez en problemas
relacionados con situaciones fsicas reales; cuando se dan, se suelen identificar
y solucionar con facilidad.
Lamentablemente, dado que todo lo que el algoritmo sabe de f(x) se limita a
sus valores en los puntos de muestra, no puede distinguir entre f(x) y cualquier
otra funcin que concuerde con sta en todos los puntos de muestra. Esta
funcin se representa a continuacin, mostrando (en una porcin del intervalo
de integracin) tres funciones cuyos grficos incluyen los muchos puntos de
muestra que tienen en comn.

Ms informacin sobre la integracin E3


f (x)
x

Con esta cantidad de puntos de muestra, el algoritmo calcular la misma


aproximacin para la integral de cualquiera de las funciones mostradas. Las
verdaderas integrales de las funciones que se indican con lneas continuas
azules y negras son casi iguales, de manera que la aproximacin va a ser
bastante precisa si f(x) es una de esas funciones. No obstante, la verdadera
integral de la funcin indicada con una lnea punteada es bastante diferente de
las dems, por lo que la aproximacin actual va a ser un tanto imprecisa si esta
funcin es la f(x).
El algoritmo consigue conocer, en general, el comportamiento de la funcin,
muestrendola en ms y ms puntos. Si una fluctuacin de la funcin en una
regin dada no se diferencia de su comportamiento en el resto del intervalo de
integracin, es factible que, en alguna iteracin, el algoritmo detecte la
fluctuacin. Cuando esto sucede, la cantidad de puntos de muestra se
incrementa hasta que las sucesivas iteraciones generen aproximaciones que
tengan en cuenta la presencia de las fluctuaciones ms rpidas, pero
caractersticas.
Por ejemplo, centrmonos en la aproximacin de
.
0

dx xe
x

Dado que esta integral se est analizando numricamente, se podra pensar


que deberamos representar el lmite mximo de integracin como 10
499
, que
es casi el mayor nmero que se puede insertar en la calculadora.
Prubelo y ver qu sucede. Inserte la funcin f(x) = xe
x
.
E4 Ms informacin sobre la integracin
Teclas: Pantalla: Descripcin:
@g Selecciona el modo
Ecuacin.
g X __ l'P Inserta la ecuacin.
_g X @_
g

l''
Fin de la ecuacin.
@_ 'lJ
lh>
Suma de comprobacin
y tamao.
_ Cancela el modo
Ecuacin.
Establezca el formato de visualizacin en SCI 3, especifique los lmites mnimo
y mximo de la integracin en cero y 100
499
, y comience con la integracin.
Teclas: Pantalla: Descripcin:
_{''1` 3
0 g_ 499

J>>_
Especifica el nivel de
precisin y los lmites de
integracin.
@g l'' Selecciona el modo
Ecuacin y muestra la
ecuacin.
@_ X 1h'lh1h'


Aproximacin de la
integral.
La respuesta dada por la calculadora es evidentemente incorrecta, dado que la
verdadera integral de f(x) = xe
x
de cero a

es exactamente 1. No obstante,
el problema no es que

est representado por 10


499
, puesto que la
verdadera integral de esta funcin entre cero y 10
499
es muy prxima a 1. Las
razones de la respuesta incorrecta se hacen evidentes en el grfico de f(x) que
muestra el intervalo de integracin.

Ms informacin sobre la integracin E5


f (x)
x

El grfico es un pico muy prximo al origen. Dado que ningn punto de


muestra descubri el pico, el algoritmo supone que f(x) era idntico a cero en
todo el intervalo de integracin. An cuando haya aumentado el nmero de
puntos de muestra mediante el clculo de la integral en el formato SCI 11 o ALL,
ninguno de los puntos adicionales descubrira el pico cuando esta funcin en
concreto se integre en este intervalo particular. Para obtener soluciones a
problemas como ste, consulte el siguiente tema, "Condiciones que podran
prolongar el tiempo de clculo".
Por fortuna, las funciones que muestran tales aberraciones (una fluctuacin que
no es caracterstica de la funcin) son bastante poco usuales por lo que no es
probable que tenga que integrar una sin saberlo. Una funcin que puede
generar resultados incorrectos puede identificarse en trminos sencillos
mediante la rapidez con la que ella y sus derivadas de orden bajo varan en el
intervalo de integracin. Bsicamente, cuanto ms rpida sea la variacin de la
funcin o sus derivadas y cuanto menor sea el orden de esas derivadas que
varan con rapidez, ms lento ser el clculo y menos fiable ser la
aproximacin resultante.
E6 Ms informacin sobre la integracin
Observe que la rapidez de la variacin de la funcin (o de sus derivadas de
orden bajo) debe determinarse en funcin del ancho del intervalo de
integracin. Con un nmero dado de puntos de muestra, una funcin f(x) con
tres fluctuaciones se puede caracterizar mejor por sus muestras cuando estas
variaciones se dan en casi todo el intervalo de integracin que cuando se
limitan a una pequea fraccin de ste. Estas dos situaciones se muestran en las
dos ilustraciones siguientes. Si consideramos las variaciones o la fluctuacin
como un tipo de oscilacin de la funcin, el criterio que nos interesa es la
proporcin del perodo de las oscilaciones con respecto al ancho del intervalo
de integracin: cuanto mayor sea esta proporcin, ms rpido ser el clculo y
ms fiable ser la aproximacin resultante.
f (x)
x
f (x)
a b
x
a b

Ms informacin sobre la integracin E7


En muchos casos, conocer la funcin que quiere integrar y, por tanto, sabr si
la funcin sufre desvos rpidos en relacin al intervalo de integracin. Si no
conoce la funcin y prev que pueda ocasionar algn problema, puede trazar
rpidamente algunos puntos mediante el anlisis de la funcin con la ecuacin
o el programa que escribi para ello.
Si, por algn motivo, tras obtener una aproximacin a una integral, sospecha
de su validez, hay un sencillo procedimiento para verificarlo: subdivida el
intervalo de la integracin en dos o ms subintervalos adyacentes, integre la
funcin en cada subintervalo y sume las aproximaciones resultantes. De este
modo, se analiza la funcin mediante un nuevo conjunto de puntos de muestra,
por lo que es ms probable que muestre algunos de los picos ocultos
anteriormente. Si la aproximacin inicial era vlida, ser igual a la suma de las
aproximaciones de los subintervalos.

Condiciones que podran prolongar el tiempo de


clculo
En el ejemplo anterior, el algoritmo gener una respuesta incorrecta dado que
no detect el pico de la funcin. Esta circunstancia se debe a que la variacin
de la funcin era demasiado rpida en relacin al ancho del intervalo de
integracin. Si este ancho fuera menor, se generara la respuesta correcta; pero
tardara mucho si el intervalo fuera demasiado ancho.
Considere una integral en la que el intervalo de integracin es lo
suficientemente ancho como para requerir excesivo tiempo de clculo, pero no
lo suficiente como para que el clculo no sea correcto. Observe que dado que
f(x) = xe
x
se aproxima a cero con gran rapidez conforme x se aproxima a

,
la contribucin a la integral de la funcin a valores grandes de x es
insignificante. Por consiguiente, puede analizar la integral mediante la
sustitucin de

(lmite mximo de la integracin) por un nmero no tan


grande como 10
499
, como por ejemplo 10
3
.
Ejecute de nuevo el problema de integracin anterior con este nuevo lmite de
integracin:
Teclas: Pantalla: Descripcin:
0 g_ 3 J_ Nuevo lmite superior.
@g l'' Selecciona el modo Ecuacin y
muestra la ecuacin.

E8 Ms informacin sobre la integracin


@_ X 1h'lh1h'

J
Integral. (El clculo tarda uno o
dos minutos.)
_ J Incertidumbre de aproximacin.
Se trata de la respuesta correcta, pero tard mucho en generarse. Para
entender el motivo, compare el grfico de la funcin entre x = 0 y x = 10
3
,
cuyo aspecto es similar al mostrado en el ejemplo anterior, con el grfico de la
funcin entre x = 0 y x = 10:
x
f (x)
0 10

Puede ver que esta funcin slo es "interesante" con valores bajos de x. Si los
valores de x son altos, la funcin no es interesante dado que disminuye ligera y
gradualmente de un modo predecible.
El algoritmo realiza una muestra de la funcin con densidades ms altas de los
puntos de muestra hasta que la disparidad entre las aproximaciones sucesivas
se hace suficientemente pequea. Para un intervalo estrecho de un rea en la
que la funcin es interesante, tarda menos tiempo en llegar a la densidad
crtica.
Para conseguir la misma densidad de los puntos de muestra, el nmero total de
puntos de muestra requerido para un intervalo ms grande es mucho mayor que
el nmero requerido para un intervalo ms pequeo. En consecuencia, se
requieren varias iteraciones ms para que el intervalo ms grande consiga una
aproximacin con la misma precisin y, por tanto, el clculo de la integral
requiere bastante ms tiempo.

Ms informacin sobre la integracin E9


Dado que el tiempo de clculo depende de la rapidez con la que se logra
cierta densidad de puntos de muestra en la regin en la que la funcin es
interesante, el clculo de la integral de cualquier funcin se prolongar si el
intervalo de integracin incluye sobre todo regiones en las que la funcin no es
interesante. Por fortuna, si tiene que calcular dicha integral, puede modificar el
problema de manera que se reduzca considerablemente el tiempo de clculo.
Estas dos tcnicas consisten en la subdivisin del intervalo de integracin y la
conversin de variables. Estos mtodos le permiten cambiar la funcin o los
lmites de integracin de manera que el integrando se comporte mejor en los
intervalos de integracin.

Mensajes F1
F
Mensajes
La calculadora responde a ciertas condiciones o pulsaciones de teclas
mostrando un mensaje. El smbolo aparece para que el usuario preste
atencin al mensaje. En cuestiones importantes, el mensaje permanece hasta
que lo borra. Al presionar _ o _ se borra el mensaje; al presionar
cualquier otra tecla, se borra el mensaje y se ejecuta la funcin de la tecla.

h h'1' Un programa en ejecucin ha intentado seleccionar


una etiqueta de programa (hetiqueta) mientras se
est ejecutando un clculo de integracin.
' h' Un programa en ejecucin ha intentado integrar un
programa ( h variable) mientras se est
ejecutando otro clculo de integracin.
''l'' Un programa en ejecucin ha intentado resolver una
etiqueta de programa mientras se est ejecutando un
clculo de integracin.
hll 'hl' El catlogo de variables ( g_ {'hl` ) indica
que no se almacen ningn valor.
'hl'lh1h' La calculadora est ejecutando una funcin que
puede tardar unos minutos.
'll 'h h Le permite verificar el borrado de la ecuacin que
est editando. (Slo se origina en el modo de
insercin de ecuaciones.)
'll l'0' h Le permite verificar el borrado de todos los
programas de la memoria. (Slo se origina en el
modo de insercin de programas.)
1'1 Ha intentado dividir entre cero.( Incluye _ si el
registro Y contiene el cero.)
ll1'hll Ha intentado insertar una etiqueta de programa que
ya existe para otra rutina de programa.

F2 Mensajes
File name 33s-Spanish-Manual-041208-Publication(Edition 2) Page : 410
Printed Date : 2004/12/8 Size : 13.7 x 21.2 cm
'h l1' l Indica la parte "superior" de la memoria de
ecuacin. El esquema de memoria es circular, por lo
que 'h l1' l es tambin la "ecuacin" tras la
ltima entrada en la memoria de ecuaciones.
1h'lh1h' La calculadora est generando la integral de una
ecuacin o un programa. Esta operacin puede llevar
unos minutos.
1hlll Se ha interrumpido una operacin SOLVE o

FN tras
presionar o .
1h'hl1 hh Error de datos:

Ha intentado calcular combinaciones o
permutaciones con r >n, con nmeros no enteros r o
n, o con n 10
16
.

Ha intentado utilizar una funcin trigonomtrica o
hiperblica con un argumento no vlido:

q siendo x un mltiplo impar de 90

.

l o i siendo x< 1 o x > 1.

: o siendo x 1 o x 1.

: l siendo x < 1.
1h'hl1 'h Se detect un error de sintaxis en la ecuacin durante
el anlisis de sta, SOLVE o

FN.
1h'hl1 'hl Intent introducir un nombre de variable no vlido
durante la resolucin de una ecuacin.
1h'hl1 ' Ha intentado realizar una operacin factorial o
gamma siendo x un nmero entero negativo.
1h'hl1 -

Error de exponenciacin:

Ha intentado elevar 0 a la potencia 0
th
o a una
potencia negativa.

Ha intentado elevar un nmero negativo a una
potencia de un nmero no entero.

Ha intentado elevar un nmero complejo (0 + i 0) a
un nmero con una parte real negativa.
1h'hl1 '''
Ha intentado una operacin con una direccin
indirecta, pero el nmero del registro de ndice no es
vlido (
34 i
o
1 0 < i
).
l''' Ha intentado calcular el logaritmo de cero o (0 + i0).
l''h'' Ha intentado calcular el logaritmo de un nmero
negativo.

Mensajes F3
00l 'lhl Se ha borrado toda la memoria de usuario (vea la
pgina B3).
00l ll La calculadora no tiene suficiente memoria disponible
para realizar la operacin (consulte el apndice B).
h La condicin comprobada por una instruccin de
prueba no es verdadera. (Slo funciona cuando se
ejecuta desde el teclado.)
hh1'h Ha intentado referirse a una etiqueta de programa (o
nmero de lnea) no existente con _,__,
_ o {h`. Observe que el error hh1'h
puede significar que:

Ha llamado explcitamente (con el teclado) una


etiqueta de programa que no existe, o bien

El programa que ha llamado haca referencia a


otra etiqueta que no existe.
h lhl' El catlogo de programas (g_ {l'0`) indica
que no se almacen ninguna etiqueta de programas.
h l h SOLVE no puede hallar la raz de la ecuacin con las
actuales aproximaciones iniciales (consulte la pgina
D9). Una operacin SOLVE ejecutada en un
programa no genera este error; en su lugar, la misma
situacin ocasiona que salte a la siguiente lnea de
programa (la lnea que sigue a la instruccin 'l'
variable).
'lll Advertencia (mostrada momentneamente); el
resultado es de tal magnitud que la calculadora no
puede manejarlo. La calculadora genera
9,99999999999E499 en el formato de
visualizacin actual. Consulte la seccin "Intervalo de
nmeros y desbordamiento" en la pgina 116. Esta
situacin establece el marcador 6. Si se establece el
marcador 5, la operacin de desbordamiento tiene el
efecto aadido de detener un programa en ejecucin
y dejar el mensaje en la pantalla hasta que se
presione una tecla.
F4 Mensajes
ll'0 l Indica la parte "superior" de la memoria de
programa. El esquema de memoria es circular, por lo
que ll'0 l es tambin la "lnea" tras la ltima
entrada en la memoria de programas.
'l' h Ha intentado ejecutar 'l' variable o
h d
variable sin tener seleccionada una etiqueta de
programa. Esto slo puede suceder la primera vez
que utiliza la funcin SOLVE o

FN despus de que
aparezca el mensaje 00l 'lhl (memoria
borrada) o si ya no existe la etiqueta actual.
'l' h'1' Un programa en ejecucin ha intentado seleccionar
una etiqueta de programa (hetiqueta) mientras se
est ejecutando una operacin SOLVE.
'l'''l'' Un programa en ejecucin ha intentado resolver una
etiqueta de programa mientras se est ejecutando
una operacin SOLVE.
'l'' h' Un programa en ejecucin ha intentado integrar una
etiqueta de programa mientras se est ejecutando
una operacin SOLVE.
'l'1h' La calculadora est resolviendo una ecuacin o un
programa para hallar su raz. Esta operacin puede
llevar unos minutos.
''l'h'' Ha intentado calcular la raz cuadrada de un nmero
negativo.
'h lll
Error estadstico:

Ha intentando realizar un clculo estadstico siendo


n = 0.

Ha intentado calcular s
x
s
y
,
x

, y

, m, r o b
siendo n = 1.

Ha intentado calcular r,
x

o w x slo con
datos x (todos los valores y son iguales a cero).

Ha intentado calcular
x

, y

, r, m, o b siendo
todos los valores x iguales.
1' La magnitud del nmero es demasiado grande para
poderlo convertirlo a base HEX, OCT o BIN; el
nmero tiene que situarse dentro del intervalo
34.359.738.368 n 34.359.738.367

Mensajes F5
' 'lll Un programa en ejecucin ha intentado realizar una
operacin ' etiqueta anidada ocho veces. Slo se
pueden anidar hasta siete subrutinas. Dado que cada
una de las operaciones SOLVE y

FN usa un nivel,
tambin pueden generar este error.
' La condicin comprobada por una instruccin de
prueba es verdadera. (Slo funciona cuando se
ejecuta desde el teclado.)
Mensajes de autocomprobacin:
'l Se han superado las pruebas de
autocomprobacin y de teclado.
'h1l n No se han superado las pruebas de
autocomprobacin o de teclado y es
necesario acudir al servicio tcnico.

4 hl ' ' l l Se mostr el mensaje de derechos de autor


tras finalizar la autocomprobacin
correctamente.

ndice de operaciones G1
G
ndice de operaciones
Esta seccin es una referencia rpida a todas las funciones y operaciones, y a
sus frmulas, cuando procede. La lista est ordenada alfabticamente por el
nombre de la funcin. Este nombre es el utilizado en las lneas de programa.
Por ejemplo, la funcin denominada FIX n se ejecuta como _{1` n.
Las funciones no programables tienen su nombre dentro de la tecla. Por ejemplo,
_.
En la ordenacin alfabtica, los caracteres griegos y los que no son letras se
colocan antes de stas; los nombres de las funciones precedidos por una flecha
(por ejemplo, DEG) se colocan como si la flecha no existiera.
La ltima columna, marcada con un asterisco (), hace referencia a notas
situadas al final de la tabla.

Nombre Teclas y descripcin Pgina


+/ La tecla _ cambia el signo de un
nmero.
114 1
+ _Suma. Calcula y + x. 117 1
_Resta. Calcula y x. 117 1
_Multiplicacin. Calcula y x. 117 1
_Divisin. Calcula y x. 117 1
^ _Potencial. Indica un exponente. 616 2
_ Borra el ltimo dgito insertado; borra
x; borra un men; borra la ltima
funcin insertada en una ecuacin;
inicia la edicin de una ecuacin;
borra el paso de un programa.
15
19
63
127

G2 ndice de operaciones
Nombre Teclas y descripcin Pgina
_

Muestra en pantalla la entrada


anterior del catlogo; se desplaza a
la ecuacin anterior de la lista de
ecuaciones; desplaza el puntero de
programa al paso anterior.
125
63
1211
1221

_ Muestra en pantalla la siguiente


entrada del catlogo; se desplaza a
la siguiente ecuacin de la lista de
ecuaciones; desplaza el puntero de
programa a la lnea siguiente (durante
la insercin de programas); ejecuta la
lnea de programa actual (no durante
la insercin de programa).
125
63
1211
1221

_ o _ Desplaza la pantalla para mostrar


ms dgitos hacia la izquierda y la
derecha; muestra el resto de una
ecuacin o nmero binario; va a la
pgina siguiente del men en los
mens CONST y SUMS.
111
64
106

g _ Va a la primera lnea de la lista de


ecuaciones o de programas.
63
g _ Va a la ltima lnea de la lista de
ecuaciones o de programas.
63
: _ Separa los dos argumentos de
una funcin.
66 2
1/x _Recproco. 117 1
10
x
g_Exponencial decimal.
Genera 10 elevado a la potencia .
42 1
% _Porcentaje.
Calcula (y x) 100.
46 1
%CHG @_ Cambio de porcentaje.
Calcula (x y)(100 y).
46 1
@_ Devuelve la aproximacin
3,14159265359 (12 dgitos).
43 1
+ _ Acumula (y, x) en los registros
estadsticos.
112

ndice de operaciones G3
Nombre Teclas y descripcin Pgina
g_ Elimina (y, x) de los
registros estadsticos.
112
x @_ {`
Calcula la suma de los valores x.
1112 1
x
2
@_ {
4
`
Calcula la suma de los cuadrados de
los valores x.
1112 1
xy @_ {-`
Calcula la suma de los productos de
los valores x e y.
1112 1
y @_ {-`
Calcula la suma de los valores y.
1112 1
y
2
@_ {-
4
`
Calcula la suma de los cuadrados de
los valores y.
1112 1
x @_ {`
Calcula la desviacin estndar de
poblacin de los valores x:
n x x
i

2
) (
117 1
y @_ {-`
Calcula la desviacin estndar de
poblacin de los valores y:
n y y
i

2
) (
117 1
, r

y,x @_
Coordenadas polares a rectangulares.
Convierte (r, ) a (x, y).
410

FN d variable @_ {
h _} variable
Integra la ecuacin o el programa
mostrado, seleccionado por FN=,
utilizando el lmite ms bajo de la
variable de integracin en el registro
Y y el lmite superior de la variable si
la integracin est en el registro X.
82
148

( @_Abrir parntesis.
Inicia una cantidad asociada a una
funcin de una ecuacin.
67 2
G4 ndice de operaciones
Nombre Teclas y descripcin Pgina
) @_Cerrar parntesis.
Finaliza una cantidad asociada a una
funcin de una ecuacin.
67 2
A a Z gvariable o _variable
Valor de una variable denominada.
65 2
ABS g_Valor absoluto.
Calcula
x
.
417 1
ACOS g_Arcocoseno.
Calcula cos
1
x.
44 1
ACOSH ggg_
Arcocoseno hiperblico.
Calcula cosh
1
x.
46 1
@_ Activa el modo Algebraico. 110
ALOG g_Exponencial decimal.
Genera 10 elevado a la potencia
especificada (antilogaritmo).
616 2
ALL _{hll`
Selecciona la visualizacin de todos
los dgitos significativos.
121
ASIN g_Seno
Calcula sen
1
x.
44 1
ASINH ggg_
Arcoseno hiperblico.
Calcula senh
1
x.
46 1
ATAN g_Arcotangente.
Calcula tan
1
x.
44 1
ATANH ggg_
Arcotangente hiperblico.
Calcula tanh
1
x.
46 1
b @_ {`
Calcula la intercepcin de y con la
lnea de regresin:
y
mx .
1112 1
gg Muestra en pantalla el men de
conversiones de base.
101
BIN gg {1h`
Selecciona el modo binario (base 2).
101

ndice de operaciones G5
Nombre Teclas y descripcin Pgina
_ Enciende la calculadora; borra x;
borra mensajes y solicitudes; cancela
mens; cancela catlogos; cancela la
insercin de ecuaciones; cancela la
insercin de programas; detiene la
ejecucin de una ecuacin; detiene un
programa en ejecucin.
11
15
19
126
63
127
1220

/c @_Denominador.
Establece en x el denominador lmite
para las fracciones mostradas. Si x =
1, muestra el valor actual de /c.
56

C g_ Convierte F a C. 414 1
CB g _ Cubo del argumento. 616 2
CBRT g _ Raz cbica del argumento. 616 2
CF n @g {'` n
Borra el marcador n (n = 0 a 11).
1312
gg Muestra en pantalla el men para
borrar nmeros o partes de la
memoria; borra la variable o el
programa indicado desde un catlogo
MEM; borra la ecuacin mostrada.
16
125

gg {hll` Borra todos los datos almacenados,


las ecuaciones y los programas.
125
gg {l'0` Borra todos los programas
(calculadora en el modo Programa).
1224
gg {'h` Borra la ecuacin mostrada
(calculadora en el modo Programa).
127
CL gg {`
Borra los registros estadsticos.
1113
CLVARS gg {'hl'`
Borra todas las variables y pone su
valor a cero.
34
CLx gg {`
Borra x (el registro X) y pone su valor
a cero.
22
27
127

G6 ndice de operaciones
Nombre Teclas y descripcin Pgina

CM g_ Convierte pulgadas a
centmetros.
414 1
g_ Muestra el prefijo CMPLX_ para las
funciones complejas.
93
CMPLX +/ g__Cambio de signo
complejo.
Calcula (z
x
+ i z
y
).
93
CMPLX + g__Suma compleja.
Calcula (z
1x
+ i z
1y
) + (z
2x
+ i z
2y
).
93
CMPLX g__Resta compleja.
Calcula (z
1x
+ i z
1y
) (z
2x
+ i z
2y
).
93
CMPLX g__Multiplicacin
compleja.
Calcula (z
1x
+ i z
1y
) (z
2x
+ i z
2y
).
93
CMPLX g__Divisin compleja.
Calcula (z
1x
+ i z
1y
) (z
2x
+ i z
2y
).
93
CMPLX1/x g__ Recproco
complejo. Calcula 1/(z
x
+ i z
y
).
93
CMPLXCOS g__Coseno
complejo.
Calcula cos (z
x
+ i z
y
).
93
CMPLXe
x
g__
Exponencial natural compleja.
Calcula
) iz (z
y x
+
e
.
93
CMPLXLN g__
Logaritmo natural complejo.
Calcula log
e
(z
x
+ i z
y
).
93
CMPLXSIN g__Seno complejo.
Calcula sen (z
x
+ i z
y
).
93
CMPLXTAN g__Tangente
compleja.
Calcula tan (z
x
+ i z
y
).
93
CMPLXy
x
g__Potencial complejo.
Calcula
) iz (z
1y 1x
2y 2x
) iz (z
+
+ .
93

ndice de operaciones G7
Nombre Teclas y descripcin Pgina
Cn,r g_Combinaciones de n
elementos tomados de r en r.
Calcula n! (r! (n r)!).
415 2
COS _Coseno.
Calcula cos x.
43 1
COSH gg_Coseno
hiperblico. Calcula cosh x.
46 1
@_ Permite utilizar 40 constantes fsicas. 48
DEC gg {'`
Selecciona el modo Decimal.
101
DEG g {'`
Selecciona el modo angular de
grados.
44

DEG g_Radianes a grados.


Calcula (360/2) x.
413 1
_ Muestra un men para configurar el
formato de visualizacin.
119
DSE variable @gvariable
Disminuir, pasar por alto si es igual o
menor que. Para el nmero de control
ccccccc.fffii almacenado en una
variable, resta ii (valor de incremento)
a ccccccc (valor del contador) y, si el
resultado es fff (valor final), pasa por
alto la siguiente lnea de programa.
1318
_ Comienza la insercin de exponentes
y aade "E" al nmero que se va a
insertar. Indica que sigue una
potencia de 10.
114 1
ENG n _ {h'` n
Selecciona el formato de ingeniera
siendo n los dgitos que siguen al
primer dgito (n = 0 a 11).
120
G8 ndice de operaciones
Nombre Teclas y descripcin Pgina
g y
@ _
Convierte la representacin del
exponente correspondiente al nmero
que se va a mostrar para que cambie
en mltiplos de 3.
120
g Separa dos nmeros tecleados
secuencialmente; completa la
insercin de la ecuacin; analiza la
ecuacin mostrada (y almacena el
resultado si es apropiado).
117
64
612

ENTER g
Copia x en el registro Y, sube y al
registro Z, sube z al registro T y
pierde t.
25
@g Activa o cancela (alternando)
Modo de insercin de ecuaciones.
63
127

e
x
_ Exponencial natural.
Calcula e elevado a la potencia .

42 1
EXP _Exponencial natural.
Calcula e elevado a la potencia
especificada.
616 2

F @_ Convierte C a F. 414 1
gg Activa y desactiva el modo de
visualizacin de fracciones.
51
FIX n _ {1` n
Selecciona la visualizacin fija con n
decimales: 0 n 11.
119
@g Muestra en pantalla el men para
establecer, borrar y comprobar
marcadores.
1312
FN = etiqueta @getiqueta
Selecciona un programa identificado
como la funcin actual (usado por
SOLVE y

FN).
141
148

FP @gParte fraccional de x. 417 1

ndice de operaciones G9
Nombre Teclas y descripcin Pgina
FS? n @g {'` n
Si el marcador n (n = 0 a 11) est
establecido, se ejecuta la siguiente
lnea de programa; si el marcador n
est borrado, paso por alto la
siguiente lnea de programa.
1312

GAL @_ Convierte litros a galones. 414 1


GRAD g {'lh`
Selecciona el modo angular de
gradientes.
44
GTO etiqueta g_etiqueta
Sita el puntero del programa al
principio de la etiqueta de programa
en la memoria de programas.
134
1317

g__
etiqueta nnnn
Sita el puntero del programa en la
lnea nnnn de la etiqueta de
programa.
1222
g___ Sita el puntero del programa en
PRGM TOP.
1222
HEX gg {h`
Selecciona el modo hexadecimal
(base 16).
101
gg Muestra el prefijo HYP_ para las
funciones hiperblicas.
46

HMS @_
Horas en horas, minutos, segundos.
Convierte x de una fraccin decimal
al formato horasminutossegundos.
413 1

HR g_
Horas, minutos, segundos a horas.
Convierte x del formato
horasminutossegundos a una
fraccin decimal.
413 1
i g i o _ i
Valor o variable i.
65 2
G10 ndice de operaciones
Nombre Teclas y descripcin Pgina
(i) g___
Indirecto. Valor de variable cuyas
letras corresponden al valor numrico
almacenado en la variable i.
65
1322
2

IN @_ Convierte centmetros a
pulgadas.
414 1
IDIV

g_ Obtiene el cociente de
una operacin de divisin en la que
intervienen dos nmeros enteros.
616 2
INT g _ Devuelve el cociente de
una operacin de divisin entre dos
enteros.
42 1
INTG

@g Obtiene el nmero entero


ms grande igual o menor que el
nmero dado.
417 1
INPUT variable ggvariable
Recupera la variable en el registro X,
muestra en pantalla el nombre y el
valor de la variable y detiene la
ejecucin del programa. Si presiona
g (para reanudar la ejecucin de
un programa) o _ (para ejecutar
la lnea de programa actual), se
almacena la informacin insertada en
la variable. (Slo se utiliza en los
programas).
1213
INV _ Recproco del argumento. 616 2
IP @gParte entera de x. 417 1
ISG variable g_variable
Incrementar; pasar por alto si es
mayor que.
Para el nmero de control ccccccc.fffii
almacenado en una variable, suma ii
(valor de incremento) a ccccccc (valor
del contador) y, si el resultado es >fff
(valor final), pasa por alto la siguiente
lnea de programa.
1318

ndice de operaciones G11


Nombre Teclas y descripcin Pgina

KG g_ Convierte libras a
kilogramos.
414 1

L g_ Convierte galones a litros. 414 1


LASTx gg
Devuelve el nmero almacenado en el
registro LAST X.
28

LB @_
Convierte kilogramos a libras.
414 1
LBL etiqueta
ggetiqueta
Aade una etiqueta a un programa
con una sola letra de referencia para
las operaciones XEQ, GTO o FN=.
(Slo se utiliza en los programas.)
123
LN _Logaritmo natural.
Calcula log
e
x.
42 1
LOG g_Logaritmo decimal.
Calcula log
10
x.
42 1
@_ Muestra el men de regresin lineal. 114
m @_ {`
Calcula la pendiente de la lnea de
regresin: [(x
i
x )(y
j

y
)](x
i
x )
2

118 1
g_ Muestra en pantalla la cantidad de
memoria disponible y el men de
catlogos.
125
g_ {l'0` Inicia el catlogo de programas. 1223
g_ {'hl` Inicia el catlogo de variables. 33
g Presenta en pantalla el men para
configurar los modos angulares y la
base ( o ).
119
44

n g_^`
Calcula el nmero de conjuntos de
puntos de datos.
1112 1
OCT gg {'`
Selecciona el modo octal (base 8).
101
@_ Apaga la calculadora. 11
G12 ndice de operaciones
Nombre Teclas y descripcin Pgina
Pn,r g_Permutaciones de n
elementos tomados de r en r. Calcula
n!(n r)!.
415 2
gg Activa o cancela (alternando) el modo
de insercin de programas.
126
PSE @gPausa.
Detiene brevemente la ejecucin de
un programa para mostrar en pantalla
x, la variable o ecuacin y,
posteriormente, la reanuda. (Slo se
utiliza en los programas.)
1219
1220

r @_ {r` Calcula el coeficiente


de correlacin entre los valores x e y:
2 2
) ( ) (
) )( (



y y x x
y y x x
i i
i i

118 1
RAD g{lh`
Selecciona el modo angular de
radianes.
44

RAD @_Grados a radianes.


Calcula (2/360) x.
413 1
RADIX , g{`
Selecciona la coma como marca de
base (lugar decimal).
119
RADIX . g{`
Selecciona el punto como marca de
base (lugar decimal).
119
RANDOM @g Ejecuta la funcin
RANDOM. Calcula un nmero
aleatorio comprendido en el intervalo
entre 0 y 1.
415 1
RCL variable gvariable
Recuperacin.
Copia la variable en el registro X.
36
RCL+ variable g_variable
Copia x + variable.
36

ndice de operaciones G13


Nombre Teclas y descripcin Pgina
RCL variable g_variable.
Copia x variable.
36
RCLx variable g_variable.
Copia x variable.
36
RCL variable g_ variable.
Copia x variable.
36
RMDR @g Obtiene el resto de una
operacin de divisin en la que
intervienen dos nmeros enteros.
616 2
RND ggRedondeo.
Redondea x a n decimales en el modo
de visualizacin FIX n; a n + 1 dgitos
significativos en el modo de
visualizacin SCI n o ENG n; o al
nmero decimal ms prximo a la
fraccin mostrada en el modo de
visualizacin de fracciones.
418
59
1
gg Activa el modo Notacin polaca
inversa.
110
RTN @gVolver.
Marca el final de un programa; el
puntero del programa vuelve al
principio o a la rutina que realiz la
llamada.
124
132

R gDesplazar hacia abajo.


Desplaza t al registro Z, z al registro
Y, y al registro X y x al registro T en el
modo RPN.
Muestra el men X1~X4 para revisar
la pila en modo ALG.
23
C7

R @gDesplazar hacia arriba.


Desplaza t al registro X, z al registro
T, y al registro T y x al registro Y en el
modo RPN.
Muestra el men X1~X4 para revisar
la pila en modo ALG.
23
C7

@_ Muestra el men de desviacin tpica. 114


G14 ndice de operaciones
Nombre Teclas y descripcin Pgina
SCI n _ {''1` n
Selecciona la visualizacin cientfica
con n decimales. (n = 0 a 11.)
120
SEED @_ Reinicia la secuencia de
nmeros aleatorios con el origen x .
415
SF n gg {'` n
Establece el marcador n (n = 0 a 11).
1312
SGN @_Indica el signo de x. 417 1
@_ Muestra toda la mantisa (los 12
dgitos) de x (o el nmero de la lnea
de programa actual); muestra la suma
de comprobacin hexadecimal y el
tamao decimal y en bytes de las
ecuaciones y los programas.
620
1224

SIN _ Seno.
Calcula el seno de x.
43 1
SINH gg_Seno hiperblico.
Calcula senh x.
46 1
SOLVE variable _variable
Halla la ecuacin mostrada o el
programa seleccionado por FN=,
usando las aproximaciones iniciales
de variable y x.
72
141

_ g Inserta un espacio en blanco


durante la insercin de la ecuacin.
1314 2
SQ _Cuadrado del argumento. 616 2
SQRT _Raz cuadrada de x. 616 2
STO variable _variable
Almacenar. Copia x a la variable.
32
STO + variable __variable
Almacena variable + x en la variable.
35
STO variable __variable
Almacena variable x en la variable.
35
STO variable __variable
Almacena variable x en la variable.
35
STO variable __variable
Almacena variable x en la variable.
35

ndice de operaciones G15


Nombre Teclas y descripcin Pgina
STOP gEjecutar(run)/detener(stop).
Inicia la ejecucin del programa en la
lnea de programa actual; detiene un
programa en ejecucin y muestra el
registro X.
1220
@_ Muestra el men de suma: 114
sx @_ {=`
Calcula la desviacin estndar de la
muestra de los valores x:
) 1 ( ) (
2

n x x
i

116 1
sy @_ {=-`
Calcula la desviacin estndar de la
muestra de los valores y:
) 1 ( ) (
2

n y y
i

116 1
TAN _Tangente. Calcula tan x. 43 1
TANH gg_Tangente
hiperblica.
Calcula tanh x.
46 1
VIEWvariable @_variable
Muestra el contenido etiquetado de la
variable sin recuperar el valor de la
pila.
33
1215

_ Analiza la ecuacin mostrada. 613


XEQ etiqueta _ etiqueta
Ejecuta el programa identificado por
la etiqueta.
132
x
2
_Cuadrado de x. 42 1
x
3
g _Cubo de x. 42 1
x _Raz cuadrada de x. 42 1
3
x g _ Raz cbica de x. 42 1
X
y

_ La raz x de y. 42 1
G16 ndice de operaciones
Nombre Teclas y descripcin Pgina
x @_ {

`
Calcula la media de los valores x.
x
i
n.
114 1
x

@_ {

`
Dado un valor y del registro X, calcula
la aproximacin x basada en la lnea
de regresin:
x

= (y b) m.
1112 1
x! g_ Factorial (o gamma).
Calcula (x)(x 1) ... (2)(1) o (x + 1).
414 1
XROOT _ La raz de argumento
1
de
argumento
2
.
616 2
x w Calcula la media ponderada de los
valores x: (y
i
x
i
) y
i
.
114 1
@_ Muestra el men de la media
(aritmtica).
114
x<> variable @_intercambio de x.
Intercambia x por una variable.
37
x<>y _intercambio x y.
Desplaza x al registro Y e y al registro
X.
24
g_ Muestra el men de comprobaciones
de comparacin "x?y".
137
xy g_ {`
Si xy, ejecuta la siguiente lnea de
programa;
si x=y, pasa por alto la siguiente lnea
de programa.

137
xy? g_ {`
Si xy, ejecuta la siguiente lnea de
programa; si x>y, pasa por alto la
siguiente lnea de programa.
137
x<y? g_ {<}
Si x<y, ejecuta la siguiente lnea de
programa;
si xy, pasa por alto la siguiente lnea
de programa.
137

ndice de operaciones G17


Nombre Teclas y descripcin Pgina
x>y? g_ {>}
Si x>y, ejecuta la siguiente lnea de
programa;
si xy, pasa por alto la siguiente lnea
de programa.
137
xy? g_ {`
Si xy, ejecuta la siguiente lnea de
programa;
si x<y, pasa por alto la siguiente lnea
de programa.
137
x=y? g_ {`
Si x=y, ejecuta la siguiente lnea de
programa;
si xy, pasa por alto la siguiente lnea
de programa.
137
@_ Muestra el men de comprobaciones
de comparacin "x?0".
137
x0? @_ {`
Si x0, ejecuta la siguiente lnea de
programa;
si x=0, pasa por alto la siguiente lnea
de programa.
137
x0? @_ {`
Si x0, ejecuta la siguiente lnea de
programa;
si x>y, pasa por alto la siguiente lnea
de programa.
137
x<0? @_ {<}
Si x<0, ejecuta la siguiente lnea de
programa;
si x0, pasa por alto la siguiente lnea
de programa.
137
G18 ndice de operaciones
Nombre Teclas y descripcin Pgina
x>0? @_ {>}
Si x>0, ejecuta la siguiente lnea de
programa;
si x0, pasa por alto la siguiente lnea
de programa.
137
x0? @_ {`
Si x0, ejecuta la siguiente lnea de
programa;
si x<0, pasa por alto la siguiente lnea
de programa.

137
x=0? @_ {=}
Si x=0, ejecuta la siguiente lnea de
programa;
si x0, pasa por alto la siguiente lnea
de programa.

137
y
@_ {
-
`
Calcula la media de los valores y.
y
i
n.
114 1
y

@_ {
-
`
Dado un valor y del registro X, calcula
la aproximacin y basada en la lnea
de regresin:
y

= m x + b.
1112 1
y,x

,r g_Coordenadas
rectangulares a polares. Convierte (x,
y) a (r, ).
410
y
x
_Potencial.
Calcula y elevado a la potencia x
th
.
42 1
Notas:
1. Esta funcin se puede utilizar en las ecuaciones.
2. Esta funcin slo aparece en las ecuaciones.

ndice1
ndice
Sonderzeichen

FN. Consulte integracin


P. Consulte cursor de insercin de
ecuaciones
_. Consulte tecla de retroceso
_. Consulte integracin
_, 114
, 125
, 43, A2
_, 66
, indicadores
ecuaciones, 68, 127
nmeros binarios, 106
_ (en fracciones), 123, 51
cd,
indicador
en catlogos, 34
en fracciones, 34, 52, 53
_. Consulte cursor de insercin de
dgitos
funciones %, 46
Q, indicadores, 13
-, indicador, 11, A3
A
A..Z, indicador, 13, 32, 65
ajuste de curvas, 119, 161
ajuste de curvas exponenciales,
161
ajuste de curvas logartmicas, 161
ajuste de curvas potenciales, 161
ajuste del contraste, 12
ALG, 110
comparado con ecuaciones,
124
en programas, 124
Algebraico, modo, 110
ALL, formato. Consulte formato de
visualizacin
configuracin, 121
en ecuaciones, 66
en programas, 127
almacenamiento de operaciones
aritmticas, 35
ngulos
conversin del formato, 413
entre vectores, 151
unidades de conversin, 413
unidades implcitas, 44, A2
aproximaciones (para SOLVE), 72,
76, 77, 711, 146
argumentos X ROOT, 617
asntotas de funciones, D9
autocomprobacin (calculadora),
A6
ayuda para manejar la calculadora,
A1
B
base
afecta a la visualizacin, 104
configuracin, 101, 1412
operaciones aritmticas, 103
predeterminada, B4
programas, 1225
bateras, 11, A3
ndice2
Bessel, funcin, 83
BIN, indicador, 101
borrado
ecuaciones, 610
informacin general, 15
memoria, 126, A2
mensajes, 125
nmeros, 114, 116
programas, 126, 1223
registro X, 22, 27
registros estadsticos, 112,
1113
variables, 125, 34
borrado de la memoria, A5, B3
bucles, 1317
C
_
ajuste del contraste, 11
borrado de mensajes, 15, F1
borrado del registro X, 22, 27
cancelacin de solicitudes, 15,
615
cancelacin de VIEW, 33
detencin de la integracin, 82,
148
detencin de SOLVE, 77, 141
encendido y apagado, 11
funcionamiento, 15
interrupcin de programas,
1220
salida de los catlogos, 15,
34
salida de los mens, 15, 19
salida del modo Ecuacin, 64,
65
salida del modo Programa, 127
_, 91, 93
/c, valor, B4, B6
argumentos de %CHG, 47
valor /c, 56
calculadora
ajuste del contraste, 12
autocomprobacin, A6
comprobacin del
funcionamiento, A5, A6
configuracin predeterminada,
B4
encendido y apagado, 11
lmites medioambientales, A3
preguntas acerca de, A1
reinicio, A5, B2
unin de contactos, A5
clculos en cadena, 212
clculos financieros, 171
cambio del signo de los nmeros,
114, 117, 93
caracteres alfabticos, 13
catlogo de programas, 125,
1223
catlogo de variables, 125, 33
catlogos
programa, 125, 1223
salida, 15
uso, 125
variable, 125, 33
CLEAR, men, 16
cociente y resto en divisiones, 42
coeficiente de correlacin, 119,
161
comas (en nmeros), 119, A1
combinaciones, 415
complemento a dos, 103, 105
comprobacin de la calculadora,
A5, A6
constante (relleno de la pila), 26
Constantes fsicas, 48
contador de bucle, 1318, 1319,
1323
convenciones de signo (finanzas),
171

ndice3
conversin
coordenadas, 1534
conversin de coordenadas polares
a rectangulares, 410, 95,
151
conversin de coordenadas
rectangulares a polares, 410,
95, 151
conversin de unidades, 414
conversiones
bases numricas, 101
coordenadas, 410, 95, 151
formato angular, 413
formato de tiempo, 413
unidades angulares, 413
unidades de longitud, 414
unidades de masa, 414
unidades de temperatura, 414
unidades de volumen, 414
conversiones de longitud, 414
conversiones de masa, 414
conversiones de peso, 414
conversiones de volumen, 414
coordenadas
conversin, 45, 410, 151,
1534
coseno (trigonometra), 44, 93
cuota (finanzas), 171
cursor de insercin de dgitos
en ecuaciones, 66
en programas, 127
retroceso, 15, 69, 127
significado, 116
cursor de insercin de ecuaciones
funcionamiento, 66
retroceso, 15, 69, 1221
D
datos estadsticos. Consulte
registros estadsticos
borrado, 16, 112
correccin, 112
dos variables, 112
inicializacin, 112
insercin, 111
precisin, 1111
sumas de variables, 1112
una variable, 112
denominadores
configuracin del mximo, 55
control, 56, 1310, 1314
intervalo de, 123, 51, 53
desbordamiento
aparicin al comprobar, 139
configuracin de respuesta,
139
establecimiento de respuesta,
F3
marcadores, 139, F3
resultado del clculo, 116,
103, 106
desplazamiento
ecuaciones, 127, 1217
nmeros binarios, 106
desplazamiento de la pila, 23,
C7
estado predeterminado, B4
desviacin estndar agrupada,
1619
desviaciones tpicas
clculo, 117, 118
datos agrupados, 1619
distribucin normal, 1612
desviaciones tpicas de muestra,
116
desviaciones tpicas de poblacin,
117
diagramas de flujo, 132
dinero (finanzas), 171
direccionamiento
indirecto, 1320, 1322, 1323
ndice4
direccionamiento indirecto, 1320,
1322, 1323
discontinuidades de las funciones,
D6
DISP, men, 119
distribucin normal, 1612
distribucin normal inversa, 1612
DSE, 1318
E

anlisis de ecuaciones, 611,


612
borrado de la pila, 26
copia de variable visualizada,
1216
duplicacin de nmeros, 26
finalizacin de ecuaciones, 65,
69, 127
funcionamiento de la pila, 25
separacin de nmeros, 116,
118, 25
a (exponente), 115
E en nmeros, 114, 120, A2
ecuacin cbica, 1522
Ecuacin, modo
durante la insercin de
programas, 127
inicio, 64, 68
muestra la lista de ecuaciones,
63
retroceso, 15, 69
salida, 15, 64
ecuaciones
almacenamiento del valor de las
variables, 612
anlisis, 611, 612, 613, 76,
124, 1310
como aplicaciones, 171
comparadas con ALG, 124
comparadas con RPN, 124
con (i), 1326
control de anlisis, 1310
desplazamiento, 68, 127,
1217
edicin, 15, 69
edicin en programas, 127,
1221
eliminacin, 16, 610
eliminacin en programas, 127,
1221
en programas, 124, 127,
1225, 1310
funciones, 66, 616, G1
insercin, 64, 69
insercin en programas, 127
integracin, 82
largas, 68
lista de. Consulte lista de
ecuaciones
memoria en, 1216
modo base, 66, 612, 1225
nmeros en, 66
parntesis, 66, 67, 615
polinomios, 1522
prioridad de los operadores,
615
races, 71
races mltiples, 78
resolucin, 72, D1
resumen de operaciones, 63
simultneas, 1513
sin raz, 77
sintaxis, 615, 620, 1216
solicitar valores, 612
solicitud de valores, 614
solicitud en programas, 1311,
149
solicitudes en programas, 141
sumas de comprobacin, 620,
127, 1225
tamao, 127
tamaos, 620, B2
tipos de, 610
TVM, ecuacin, 171

ndice5
uso de la pila, 612
usos, 61
valor numrico de, 611, 612,
71, 76, 124
variables en, 64, 71
visualizacin, 68
visualizacin en programas,
1216, 1219, 1310
y fracciones, 59
ecuaciones de asignacin, 611,
612, 71
ecuaciones de expresin, 611,
612, 71
ecuaciones de igualdad, 610,
612, 71
ecuaciones de segundo grado,
1522
ecuaciones simultneas, 1513
ejecucin de programas, 1210
ejecucin de un slo paso, 1211
ejecutar si es verdadero, 136,
147
encendido y apagado, 11
ENG, formato, 120. Consulte
tambin formato de visualizacin
EQN LIST TOP, 68, F2
EQN, indicador
en el modo Programa, 127
en la lista de ecuaciones, 68
en lista de ecuaciones, 65
errores
borrado, 15
correccin, 28, F1
estadstica
ajuste de curvas, 119, 161
clculos, 114
datos agrupados, 1619
datos de dos variables, 112
datos de una variable, 112
distribuciones, 1612
operaciones, 111
estadstica de dos variables, 112
estadstica de una variable, 112
estimacin (estadstica), 119,
161
etiquetas de programa
borrado, 126
desplazamiento a, 1211,
1222
direccionamiento indirecto,
1320, 1322, 1323
duplicadas, 126
ejecucin, 1210
escritura del nombre, 13
insercin, 123, 126
propsito, 123
salto a, 132, 1317
sumas de comprobacin, 1224
visualizacin, 1223
etiquetas de programas
salto a, 134
exponentes de diez, 114, 115
F

FN. Consulte integracin


g
cambia el estado del marcador,
1310
cambia el modo de visualizacin,
124, 51, A2
no programable, 510
FIX, formato, 119. Consulte
tambin formato de visualizacin
flujos de caja, 171
FN=
en programas, 146, 1410
programas para integrar, 148
resolucin de programas, 141
formato de visualizacin
afecta a la integracin, 82, 86,
88
afecta a los nmeros, 119
ndice6
afecta al redondeo, 418
configuracin, 119, A1
predeterminado, B4
puntos y comas en, 119, A1
formatos de tiempo, 413
fracciones
clculo con, 51
configuracin del formato, 56,
1310, 1314
denominadores, 123, 55, 56,
1310, 1314
escritura, 122, 51
formatos, 56
indicador de precisin, 52, 53
marcadores, 57, 1310
no para registros estadsticos,
52
redondeo, 59
reduccin, 53, 56
slo base 10, 52
visualizacin, 124, 51, 52,
A2
visualizacin, 55
visualizacin de dgitos enteros,
33, 55
y ecuaciones, 59
y programas, 59, 1216,
1310
funcin de cuadrado, 117, 42
funcin de la parte entera, 417
funcin de la parte fraccional,
417
funcin de raz cuadrada, 117
funcin factorial, 414
funcin gamma, 414
funcin inversa, 117, 93
funciones
dos nmeros, 118, 29, 93
en ecuaciones, 66, 616
en programas, 127
lista de, G1
no programables, 1225
nombres en la pantalla, 128
nombres en pantalla, 418
nmeros reales, 41
un nmero, 117, 29, 93
funciones de cambio de porcentaje,
46
funciones de conversin, 410
funciones de porcentaje, 46
funciones de potencia, 115, 42
funciones de raz, 43
funciones exponenciales, 115,
42, 93
funciones hiperblicas, 46
funciones hiperblicas inversas,
46
funciones logartmicas, 42, 93
funciones potenciales, 93
funciones trigonomtricas, 44,
93
funciones trigonomtricas inversas,
44
G
_
busca etiquetas de programa,
1222, 135
busca lneas de programa,
1221, 1222, 135
busca PRGM TOP, 126, 1222,
136
generador de nmeros primos,
176
gradientes (unidades angulares),
44, A2
grados
conversin a radianes, 413
unidades angulares, 44, A2
GTO, 134, 1317

ndice7
H
HEX, indicador, 101
Horner, mtodo, 1227
I
i, 38, 1320
(i), 38, 1320, 1322, 1326
incertidumbre (integracin), 82,
86, 87
indicador
batera, 11
indicador de alimentacin, 11
indicador de energa, A3
indicadores
alfabticos, 13
baja energa, 11
batera, A3
descripciones, 111
energa baja, A3
lista de, 17
marcadores, 1311
teclas combinadas, 13
INPUT
en programas de integracin,
149
en programas SOLVE, 142
insercin de datos de programa,
1212
respuesta a, 1215
siempre solicita informacin,
1311
visualizacin de dgitos ocultos,
1215
Insercin de programas, modo,
15
integracin
anlisis de programas, 148
cmo funciona, E1
conversin de variables, E9
detencin, 82, 148
en programas, 1410
formato de visualizacin, 82,
86, 88
funciones difciles, E2, E7
incertidumbre de resultados, E2
incertidumbre del resultado, 82,
86, 87
interrupcin, B2
lmites de, 82, 148, C9, E7
modo base, 1226, 1412
precisin, 82, 86, 87, E1
propsito, 81
restricciones, 1412
resultados en la pila, 82, 87
subintervalos, E7
tiempo requerido, 86, E7
uso, 82, C9
uso de la memoria, 82
uso de memoria, B2
variable de, 82, C9
intercepcin (ajuste de curvas),
119, 161
inters (finanzas), 173
inversin de matrices, 1513
ir a. Consulte GTO
Irene Romero, 118
ISG, 1318
L
LAST X, registro, 28, B6
LASTx, funcin, 28
lmites de humedad para la
calculadora, A3
lmites de integracin, 82, 148,
C9
lneas de programa. Consulte
programas
lista de ecuaciones
adicin a, 64
edicin, 69
en el modo Ecuacin, 63
ndice8
EQN, indicador, 65
resumen de operaciones, 63
visualizacin, 68
lugar decimal, 119, A1
ukasiewicz, 21
M
_
catlogo de programas, 125,
1223
catlogo de variables, 125,
33
revisa la memoria, 125
mantisa, 115, 122
marca de base, A1
marca de raz, 119
marcadores
anlisis de ecuaciones, 1310
borrado, 1312
comprobacin, 138, 1312
configuracin, 1311
desbordamiento, 139
estados predeterminados, 138,
B4
indicadores, 1311
operaciones, 1312
sin asignar, 139
solicitud de ecuaciones, 1311
visualizacin de fracciones, 57,
1310
marcadores
significado, 139
matemticas
clculos largos, 212
funcionamiento de la pila, 92
funcionamiento en la pila, 24
nmero complejo, 91
orden de clculo, 214
procedimiento general, 117
resultados intermedios, 212
matemticas
nmeros reales, 41
mximo de funcin, D9
medias (estadstica)
clculos, 114
distribucin normal, 1612
medias ponderadas, 114
memoria
borrado, 16, 126, A2, A5,
B1, B3
borrado de ecuaciones, 69
borrado de programas, 125,
126, 1223
borrado de registros estadsticos,
112, 1113
borrado de variables, 125, 34
cantidad disponible, 125
contenido, 125
liberar, B2
llena, A2
pila, 21
programas, 1222, B2
registros estadsticos, 1113
se mantiene cuando se apaga,
11
tamao, 125, B1
uso, B1
variables, 34
Memoria continua, 11
MEMORY CLEAR, B3, F3
MEMORY CLEAR (memoria
borrada), A5
MEMORY FULL, F3
mensajes
borrado, 15, 125
en ecuaciones, 1216
respuesta a, 125, F1
resumen, F1
visualizacin, 1216, 1219
mensajes de error, F1
men de desviacin tpica, 116,
117
men de media, 114

ndice9
mens
ejemplo de uso, 19
funcionamiento general, 17
lista de, 17
salida, 15, 19
mens de estadstica, 111, 114
mens de prueba, 137
mnimo de funcin, D9
MODES, men
configuracin de la raz, 119
modo angular, 44
modo angular, 44, A2, B4
modo base
configuracin, 1225, 1412
ecuaciones, 66, 612, 1225
fracciones, 52
predeterminado, B4
programacin, 1225
modo de visualizacin de
fracciones
afecta a VIEW, 1216
afecta al redondeo, 59
configuracin, 51
visualizacin de dgitos ocultos,
33
modo Decimal. Consulte modo
base
modos. Consulte modo angular,
modo base, Ecuacin, modo,
modo de visualizacin de
fracciones, modo de insercin de
programas
N
nombres de programa. Consulte
etiquetas de programa
Notacin polaca inversa. Consulte
RPN
nmero entero ms grande, 417
nmero reales
integracin con, 81
nmeros. Consulte nmeros binarios,
nmeros hexadecimales, nmeros
octales, variables
almacenamiento, 32
bases, 101, 1225
borrado, 15, 16, 114, 116
cambio de signo, 93
cambio del signo de, 114,
117
complejos, 91
E en, 114, 115, A2
edicin, 15, 114, 116
en ecuaciones, 66
en programas, 127
escritura, 114, 115, 101
formato de visualizacin, 119,
104
fracciones en, 122, 51
grandes y pequeos, 114,
116
hallar las partes de, 417
intercambio, 24
intervalo de, 116, 105
limitaciones, 114
lugares decimales, 119
mantisa, 115
negativos, 114, 93, 105
operaciones aritmticas, 117
orden en clculos, 118
precisin, 119, D15
primos, 176
puntos y comas en, 119, A1
reales, 41, 81
recuperacin, 32
redondeo, 418
representacin interna, 119,
104
reutilizacin, 26, 210
truncamiento, 104
visualizacin de todos los dgitos,
122
nmeros aleatorios, 415, B4
ndice10
nmeros binarios. Consulte
nmeros
conversin a, 101
desplazamiento, 106
escritura, 101
intervalo de, 105
operaciones aritmticas, 103
visualizacin de todos los dgitos,
34, 106
nmeros complejos
en la pila, 92
insercin, 91
operaciones, 91, 93
races polinmicas, 1522
sistemas de coordenadas, 95
visualizacin, 92
nmeros hexadecimales. Consulte
nmeros
conversin a, 101
escritura, 101
intervalo de, 105
operaciones aritmticas, 103
nmeros negativos, 114, 93,
105
nmeros octales. Consulte nmeros
conversin a, 101
escritura, 101
intervalo de, 105
operaciones aritmticas, 103
nmeros reales
operaciones, 41
SOLVE con, 142
O
_, 11
OCT, indicador, 101
operaciones aritmticas
binarias, 103
clculos largos, 212
funcionamiento de la pila, 92
funcionamiento en la pila, 24
hexadecimales, 103
octales, 103
orden de clculo, 214
procedimiento general, 117
resultados intermedios, 212
operaciones aritmticas, RCL, B6
origen (nmero aleatorio), 415
P
, A2
pantalla
ajuste del contraste, 12
indicadores, 111
nombres de funcin en, 418
registro X mostrado, 22
parntesis
en aritmtica, 212
en ecuaciones, 66, 67, 615
parte imaginaria (nmeros
complejos), 91, 92
parte real (nmeros complejos),
91, 92
pausa. Consulte PSE
pendiente (ajuste de curvas), 119,
161
permutaciones, 415
pila
efecto de g, 26
pila. Consulte subida de la pila
afectada por solicitudes, 1214
clculos de programas, 1214
clculos largos, 212
desplazamiento, 23, C7
efecto de las solicitudes, 615
funcionamiento, 21, 24
funcionamiento, 92
independiente de variables, 32
insercin de programas, 1213
intercambio con variables, 37
intercambio de los registros X e Y,
24
lmite de tamao, 24, 92

ndice11
no afectada por VIEW, 1216
nmeros complejos, 92
propsito, 21, 22
registros, 21
relleno con constante, 26
resultado de los programas,
1213
revisin, 23, C7
uso para ecuaciones, 612
polinomios, 1227, 1522
polos de funciones, D6
precisin (nmeros), 119, 122,
D15
preguntas, A1
prestamista (finanzas), 171
prestatario (finanzas), 171
PRGM TOP, 124, 127, 1222,
F4
prioridad (operadores de
ecuaciones), 615
probabilidad
distribucin normal, 1612
funciones, 414
producto escalar, 151
producto vectorial, 151
programas
tamaos, B2
programas. Consulte etiquetas de
programa
anlisis de ecuaciones, 1310
borrado, 126, 1223, 1224
borrar todos, 126, 1224
bucles, 1317
clculos en, 1214
catlogo de, 125, 1223
comprobacin, 1211
comprobaciones condicionales,
146
contador de bucle, 1318,
1319
detencin, 1215, 1217,
1220
direccionamiento indirecto,
1320, 1322, 1323
diseo, 123, 131
ecuaciones en, 127
edicin, 15, 127, 1221
edicin de ecuaciones, 127,
1221
ejecucin, 1210
eliminacin, 125
eliminacin de ecuaciones, 127,
1221
eliminacin de lneas, 1221
eliminar todos, 16
en ecuaciones, 124
entrada de datos, 125
errores en, 1220
fracciones con, 59, 1216,
1310
funciones no permitidas, 1225
insercin, 126
insercin de datos, 1213,
1215
insercin de lneas, 126,
1221
interrupcin, 1220
llamada a rutinas, 132, 133
marcadores, 138, 1311
mensajes en, 1216, 1219
modo base, 1225
nmeros de lnea, 1221,
1222
nmeros en, 127
operaciones ALG, 124
operaciones RPN, 124
para integracin, 148
para SOLVE, 141, D1
paso a paso, 1211
pausa, 1220
propsito, 121
pruebas condicionales, 137,
139, 1312, 1317
pruebas de comparacin, 137
reanudacin, 1217
rutinas, 131
ndice12
salida de datos, 125, 1215,
1219
salto, 132
saltos, 134, 137, 1317
sin detencin, 1219
solicitud de datos, 1212
solicitud de ecuaciones, 1311
sumas de comprobacin, 1223,
1224, B2
tamaos, 1223, 1224
tcnicas, 131
uso de la integracin, 1410
uso de memoria, 1223
uso de SOLVE, 146
valor devuelto al final, 124
variables en, 1212, 141,
148
visualizacin de nmeros largos,
127
pruebas condicionales, 136,
138, 139, 1312, 1317
pruebas de comparacin, 137
PSE
evitar detenciones del programa,
1310
pausa en programas, 1213
pausar programas, 1220,
1410
puntero de programa, 1220, B4
puntero de programas, 1222
puntero del programa, 126,
1211
puntos (en nmeros), 119, A1
R
g
detencin de la integracin, 82,
148
detencin de SOLVE, 77, 141
ejecucin de programas, 1223
finalizacin de solicitudes, 612,
614, 72
interrupcin de programas,
1220
reanudacin de programas,
1217, 1220
R y R, , C7
radianes
conversin a grados, 413
unidades angulares, 44, A2
races. Consulte SOLVE
comprobacin, 76, D3
cuadrticas, 1522
de ecuaciones, 71
de programas, 141
en programas, 147
mltiples, 78
no encontradas, 77
no halladas, D9
polinomios, 1522
RCL, 32, 1214
RCL, operaciones aritmticas, 36
recuperacin de operaciones
aritmticas, 36, B6
redondeo
estadstica, 1111
fracciones, 59, 1219
funciones trigonomtricas, 44
integracin, 86
nmeros, 418
SOLVE, D15
registro
mostrado, 22
registro T, 25
registro X
borrado, 16, 22, 27
borrado en programas, 128
comprobacin, 137
durante la pausa de programas,
1220
efecto de las solicitudes, 615
intercambio con variables, 37
intercambio con Y, 24
no afectado por VIEW, 1216

ndice13
File name 33s-Spanish-Manual-050502-Publication(Edition 2) Page : 409
Printed Date : 2005/5/6 Size : 13.7 x 21.2 cm
no borrar, 25
operaciones aritmticas con
variables, 35
parte de la pila, 21
registros de estadsticas
borrado, 16
registros estadsticos. Consulte
datos estadsticos
acceso, 1113
borrado, 112, 1113
contienen sumas, 111, 1112,
1113
correccin de datos, 112
inicializacin, 112
memoria, 1113
sin fracciones, 52
visualizacin, 1113
regresin (lineal), 118, 161
regresin lineal (estimacin), 119,
161
regresin ptima, 118, 161
reinicio de la calculadora, A5,
B2
respuestas a preguntas, A1
resultados intermedios, 212
RPN
comparado con ecuaciones,
124
en programas, 124
orgenes, 21
rutinas
anidamiento, 133, 1412
llamadas, 132
partes de programas, 131
rutinas anidadas, 133, 1412
S

comprobacin de ecuaciones,
B2
dgitos de fraccin, 55
dgitos de nmero, 127
dgitos de variables, 33, 34
dgitos en solicitudes, 615
nmero de dgitos, 122
solicitud de dgitos, 1215
sumas de comprobacin de las
ecuaciones, 620
sumas de comprobacin de
programas, 1223, B2
tamao de las ecuaciones, 620
tamaos de las ecuaciones, B2
tamaos de los programas, B2
tamaos de programa, 1223
, 1314
saldo (finanzas), 171
saldo futuro (finanzas), 171
salto, 132
saltos, 1317, 147
SCI, formato. Consulte formato de
visualizacin
configuracin, 120
en programas, 127
seno (trigonometra), 44, 93,
A2
signo (de los nmeros), 114
signo (de nmeros), 117, 93,
105
sintaxis (ecuaciones), 615, 620,
1216
solicitudes
afectan a la pila, 1214
borrado, 15, 615, 1215
ecuaciones, 614
ecuaciones programadas, 1311,
141, 149
efecto en la pila, 615
INPUT, 1212, 1215, 142,
149
respuesta a, 614, 1215
visualizacin de dgitos ocultos,
615, 1215
solucin de problemas, A5, A6
ndice14
SOLVE
anlisis de ecuaciones, 71, 76
anlisis de programas, 142
aproximaciones iniciales, 72,
76, 77, 711, 146
asntotas, D9
cmo funciona, 76, D1
comprobacin de resultados,
76, D3
detencin, 72, 77
discontinuidad, D6
en programas, 146
interrupcin, B2
mnimo o mximo, D9
modo base, 1226, 1412
nmeros reales, 142
polo, D6
propsito, 71
races mltiples, 78
raz no encontrada, 77, 147
raz no hallada, D9
reanudacin, 141
redondeo, D15
regiones planas, D9
resultados en la pila, 72, 76,
D4
sin restricciones, 1412
subdesbordamiento, D16
uso, 72
uso de memoria, B2
STO, 32, 1213
STO, operaciones aritmticas, 35
STOP, 1220
subdesbordamiento, D16
subida de la pila. Consulte pila
deshabilitada, B4
funcionamiento, 24
habilitada, B4
no afectada, B5
subrutinas. Consulte rutinas
sumas de comprobacin
ecuaciones, 620, 127, 1225
programas, 1223
sumas de variables estadsticas,
1112
T
tangente (trigonometra), 44, 93,
A2
tecla de retroceso
borrado de mensajes, 15, F1
borrado del registro X, 22, 27
cancelacin de VIEW, 33
eliminacin de lneas de
programa, 1221
funcionamiento, 15
inicia la edicin, 69, 127,
1221
insercin de ecuaciones, 15,
69
insercin de programas, 127
salida de los mens, 15, 19
teclas
alfabticas, 13
combinadas, 13
letras, 13
teclas combinadas, 13
teclas de letra, 13
teclas de men, 17
temperaturas
conversin de unidades, 414
lmites para la calculadora, A3
TVM (Valor temporal del dinero),
171
V
valor absoluto (nmero real), 417
valor actual. Consulte clculos
financieros
valor del signo, 417
valor temporal del dinero, 171
variables
almacenamiento, 32

ndice15
almacenamiento de nmeros,
31
almacenamiento desde
ecuaciones, 612
borrado, 125, 34
borrado mientras se ven, 1216
borrar todas, 16, 35
catlogo de, 125, 33
de integracin, 82, 148, C9
direccionamiento indirecto,
1320, 1322
en ecuaciones, 64, 71
en programas, 1212, 141,
148
escritura del nombre, 13
independientes de la pila, 32
insercin de programas, 1214
intercambio con X, 37
nombres, 31
operaciones aritmticas dentro,
35
polinmicas, 1227
predeterminadas, B4
recuperacin, 32, 33
resolucin, 72, 141, 146,
D1
resultado del programa, 1215,
1219
visualizacin, 33, 1215,
1219
visualizacin de todos los dgitos,
33, 34, 1216
vectores
conversin de coordenadas, 96
conversiones de coordenadas,
412, 151
operaciones, 151
programa de aplicacin, 151
ventanas (nmeros binarios), 106
VIEW
detencin de programas, 1215
sin efecto en la pila, 1216
visualizacin de datos de
programa, 1215, 1219,
146
visualizar variables, 33
visualizacin de fracciones, modo
configuracin, 124, A2
volver (programa). Consulte
programas
X
_
anlisis de ecuaciones, 611,
613
ejecucin de programas, 1223
running programs, 1210

You might also like