Está en la página 1de 53

CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

CAPITULO 1
INTRODUCCION

Introducción.- En este curso utilizaremos el modo de manejo RPN (Notación Polaca Reversa), aunque parezca más difícil que
el manejo tradicional de las calculadoras comunes, es la manera más rápida y cómoda de trabajar en la calculadora ya que
con la práctica se hace más el manejo y la programación.

Modo de colocar las calculadoras en RPN: Presione la tecla La opción Operating Mode (Modo Operativo) es

seleccionada automáticamente. Selecciónese el modo operativo Algebraico o RPN usando, ya sea, la tecla o la

tecla del menú CHOOSE (F2) para completar la operación presione o el menú OK (F6)

Nota: en las serie HP-48g no utiliza el modo algebraico (no necesita cambiar porque ya viene por defecto en modo RPN)

Partes de la Pantalla:

Nota: Para detalle del área de estado ver Página 1-2 del manual de usuario para HP48 (cd del curso)

Partes del Teclado:

1
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Teclado Primario: Se presiona directamente la tecla

Teclado Alfabético: Se activa presionando la tecla (en HP-48 $) y se muestra en el área de estado
Teclado de Cambio Derecho: Se activa presionando la tecla

Teclado de Cambio Izquierdo: Se activa presionando la tecla

Teclas del Cursor

Ejemplo de manejo RPN:

Teclas importantes en el manejo RPN:

Tecla: (DROP): Borra el objeto del nivel 1 de la pila

Tecla: (DUP): Duplica el objeto del nivel 1 de la pila

2
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Tecla: (SWAP): Cambia de posición entre el objeto del nivel 1 y el nivel 2 de la pila

Comandos de Edición de la PILA:

Para activar la pantalla de edición de la PILA se debe presionar la tecla del cursor hacia arriba (teniendo objetos en
la pila)

Descripción:
- 49G: ECHO, VIEW, EDIT, PICK, ROLL, ROLLD, LIST, DUPN, DROPN, KEEP, GOTO, INFO. LEVEL
- 48G: ECHO, VIEW, PICK, ROLL, ROLLD, LIST, DUPN, DRPN, KEEP

ECHO: Copia el objeto donde se encuentra el cursor a la línea de comandos después de presionar ENTER.
VIEW: Visualiza el objeto donde se encuentra el cursor.
EDIT: Abre el editor adecuado para editar el objeto.
PICK: Copia al nivel 1 de la pila el objeto donde se encuentra el cursor.
ROLL: Rota los objetos hacia arriba.
ROLLD: Rota los objetos hacia abajo.
LIST: Crea una lista de los objetos donde se encuentra el cursor hacia abajo.
DUPN: Duplica los objetos donde se encuentra el cursor hacia abajo.
DROPN: Borra los objetos donde se encuentra el cursor hacia abajo.
KEEP: Borra los objetos que se encuentran arriba del cursor.
GOTO: Abre una ventana para ir rápidamente al nivel que queramos.
INFO: Nos muestra en una ventana el tamaño que ocupa el objeto en Bits
LEVEL: Nos da el número del nivel donde nos encontramos.

Algunos Comandos útiles y trucos:

Comando: XQ convierte un numero a formato racional (Ejm: 0.5 XQ 1/2)

Para cambiar de modo aproximado a entero o viceversa: Mantener Presionado la tecla de cambio derecho luego
presionar la tecla ENTER y soltar las dos teclas al mismo tiempo, el símbolo del área de estado cambiara de = a ≈ o
viceversa.

3
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

CAPITULO 2
CONFIGURACIÓN DE LA CALCULADORA
OPERATING MODE
RPN
Notación Polaca Reversa

Algebraic
Modo Algebraico

NUMBER FORMAT
Std
Muestra los números en su notación más común.

Fixed
Configura con cuantos decimales redondear para trabajar.

Scientific
Configura todo en formato de mantisa y exponente. 1.3E4

Engineering
Configura todo en formato de mantisa y exponente, pero el exponente va en múltiplas de 3.

ANGLE MEASURE
Configura la configuración del angulo
Degrees (360ª), Radians (2 Pi r), Grads (400g)

COORD SYSTEM
Afecta en la escritura de vectores y números complejos
Rectangular, Polar, Spherical

CAS – Computer Algebraic System


Indep var:
Define la variable respecto a la que se derivara o integrara (aplicaciones CAS)

Modulo
Esta variable almacena el modulo del anillo anillo aritmético (programación).

Númeric
Vuelve las constantes internas en valores númerico.

Approx
Cambia a modo aproximado.

Complex
Para realizar operaciones con números complejos.

Verbose
Permite información detalla al realizar ciertas operaciones del CAS.

Step/Step
Permite realizar algunos procedimientos del CAS paso por paso.

Incr Pow
Ordena de forma ascendente las potencies de la variable independiente.

Rigorous
No simplifica la función valor absoluta de la variable independiente.
4
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Simp Non-Rational
La calculadora intentara simplificar expresiones no racionales tanto como sea posible.
DISP
Font
Cambia el tipo de letra

EDIT
Small
Vuelve MiniFont cuando se edita o se activa la línea de comandos

Full Page
Cuando el cursor llega al fin de la línea, el cursos sigue recorriendo sobre la pantalla en blanco

Indent

STACK
Small
Vuelve MiniFont los niveles de la pila.

Textbook
Muestra una ecuación en la pila como en el editor de ecuaciones.

EQW
Small
Vuelve a MiniFont el editor de ecuaciones.

Small Stack Disp


Vuelve a Minifont las ecuaciones que están en la pila, para que este tenga efecto debe estar activado el Texbook.

Header
Aumenta o disminuye el área del estado de la pantalla.
1 Pequeño
2 Mediano
3 Completo

Clock
Muestra la hora en la parte superior derecha

Analog
Muestra el reloj en forma analógica, para que tenga efecto debe estar activado Clock

FLAGS del Sistema

–1 Activado: Los comandos simbólicos proporcionan una solución principal.


Borrado:* Los comandos simbólicos proporcionan soluciones generales.

–2 Activado: Las constantes simbólicas evalúan a números.


Borrado:* Las constantes simbólicas permanecen simbólicas (si el indicador es –3, es despejado).

–3 Activado: Los argumentos simbólicos evalúan a números.


Borrado:* Los argumentos simbólicos permanecen simbólicos.

–5 Activado:* El tamaño del 1er bit (valor 1) de número entero binario es 1.


Borrado: El tamaño del 1er bit (valor 1) de número entero binario es 0.

5
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

–6 Activado:* El tamaño del 2do bit (valor 2) de número entero binario es 1.


Borrado: El tamaño del 2do bit (valor 2) de número entero binario es 0.

–7 Activado:* El tamaño del 3er bit (valor 4) de número entero binario es 1.


Borrado: El tamaño del 3er bit (valor 4) de número entero binario es 0.

–8 Activado:* El tamaño del 4to bit (valor 8) de palabra binaria es 1.


Borrado: El tamaño del 4to bit (valor 8) de palabra binaria es 0.

–9 Activado:* El tamaño del 5to bit (valor 16) de palabra binaria es 1.


Borrado: El tamaño del 5to bit (valor 16) de palabra binaria es 0.

–10 Activado:* El tamaño del 6to bit (valor 32) de palabra binaria es 1.
Borrado: El tamaño del 6to bit (valor 32) de palabra binaria es 0.

–11 Activado:* HEX con –12 fijado, OCT con –12 despejado.
Borrado: DEC con –12 despejado, BIN con –12 fijado.

–12 Activado:* HEX con –11 fijado, BIN con –11 despejado.
Borrado: OCT con –11 fijado, DEC con –11 despejado.

–14 Activado: Los cálculos TVM usan modo de pago BEGIN.


Borrado:* Los cálculos TVM usan modo de pago END.

–15 Activado: Modo esférico (con indicador –16 fijado).


Borrado:* Modo cilíndrico (con indicador –16 fijado).

–16 Activado: Modo de coordenadas polares.


Borrado:* Modo de coordenadas rectangulares.

–17 Activado:* Modo radianes, si –18 es despejado.


Borrado: Grados, si –18 es despejado, grados centesimales, si –18 fijado.

–18 Activado: Gradianes, si –17 despejado.


Borrado:* Radianes, si –17 fijado, grados, si –17 despejado.

–19 Activado: →V2 crea un número complejo.


Borrado:* →V2 crea un vector bidimensional.

–20 Activado: Flujo insuficiente tratado como error.


Borrado:* El flujo insuficiente indica 0; establece el indicador –23 ó –24.

–21 Activado: Desborde tratado como un error.


Borrado:* El desborde establece indicador –25 y da ± MAXR.

–22 Activado: Resultado infinito establece indicador –26, indica ± MAXR.


Borrado:* Resultado infinito tratado como un error.

–23 Activado: Existe la condición de flujo negativo insuficiente (si el indicador –20 está
despejado).
Borrado:* No existe la condición de flujo negativo insuficiente.

–24 Activado: Existe la condición de flujo positivo insuficiente (si el indicador –20 está
despejado).
Borrado:* No existe la condición de flujo positivo insuficiente.

–25 Activado: Existe la condición de desborde (si el indicador –21 está despejado).
Borrado:* No existe condición de desborde.

–26 Activado: Existe condición de resultado infinito (si el indicador –22 está fijado).
Borrado:* No existe condición de resultado infinito.

–27 Activado:* Expresión compleja simbólica se presenta como 'x + yi'.


Borrado: Expresión compleja simbólica se presenta como '(x,y)'.

–28 Activado: Múltiples ecuaciones son trazadas simultáneamente.


Borrado:* Múltiples ecuaciones son trazadas en forma secuencial.

–29 Activado: No se dibujan ejes ni para gráficos bidimensionales ni para estadísticos.


6
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Borrado:* Se dibujan ejes para gráficos bidimensionales y estadísticos.

–31 Activado: No hay rellenado de curvas en los gráficos (conexión de puntos).


Borrado:* Rellenado de curvas en los gráficos (conexión de puntos).

–32 Activado: El cursor de gráficos es inverso a la presentación de fondo.


Borrado:* El cursor de gráficos es siempre oscuro.

–35 Activado: Los objetos E/S son enviados de forma binaria.


Borrado:* Los objetos E/S son enviados en ASCII.

–36 Activado: El nombre del fichero se sobreescribe en la receptión de E/S.


Borrado:* Un nombre concordante se cambia durante la recepción de E/S .

–39 Activado Los mensajes de E/S son suprimidos.


Borrado:* Los mensajes de E/S son presentados.

–40 Activado: Se presenta el reloj, siempre y cuando usted no haya escondido el área de estado (por ejemplo, el título).
Borrado:* No se presenta el reloj.
–41 Activado: Reloj en formato de 24 horas.
Borrado:* Reloj en formato de 12 horas.

–42 Activado: Fecha en formato DD.MM.AA.


Borrado:* Fecha en formato MM/DD/AA.

–43 Activado: Las alarmas repetitivas no reconocidas no se reprograman.


Borrado:* Las alarmas repetitivas no reconocidas se reprograman.

–44 Activado: Las alarmas reconocidas son retenidas en la lista de alarmas.


Borrado:* Las alarmas reconocidas son borradas de la lista de alarmas.

–49 Activado: Modo fijo con -50 despejado, modo de Ingeniería con 50 fijado
Borrado:* Modo estándar con -50 despejado, modo científico con -50 fijado

–50 Activado: Modo ingeniería con –49 fijado, modo científico con –49 despejado.
Borrado:* Modo fijo con –49 fijado, modo estándar con – 49 despejado.

–51 Activado: El separador decimal es una coma.


Borrado:* El separador decimal es un punto.

–52 Activado: El objeto de nivel 1 se presenta en una línea.


Borrado:* El objeto de nivel 1 se presenta en varias líneas.

–53 Activado: Las expresiones algebraicas se presentan con todos los paréntesis.
Borrado:* Las expresiones algebraicas se presentan sin paréntesis adicionales

–54 Activado: Los valores pequeños de las matrices no están fijados en 0; el DET no redondea.
Borrado:* Los valores pequeños de las matrices están fijados en 0; el DET redondea.

–55 Activado: Los argumentos más recientes no se guardan


Borrado:* Los argumentos más recientes se guardan

–56 Activado: Tono de pitido activado.


Borrado:* Tono de pitido desactivado.

–57 Activado: Tono de alarma desactivado.


Borrado:* Tono de alarma activado.

–58 Activado: Ni el parámetro ni la variable INFO están presentados.


Borrado:* El parámetro y la variable INFO están presentados.

–60 Activado: Pulse alpha una sola vez para bloquear en el modo alpha.
Borrado:* Pulse alpha dos veces para bloquear el modo alpha.

–61 Activado: Pulse <~ una sola vez para bloquear en el modo usuario.
Borrado:* Pulse <~ dos veces para bloqueo en el modo usuario.

–62 Activado: Modo usuario activado.


Borrado:* Modo usuario desactivado.
7
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

–63 Activado: El está definido por el usuario.


Borrado:* evalúa la línea de comandos.

–64 Activado: El último GETI o PUTI enrolla el índice (a 1).


Borrado:* El último GETI o PUTI no enrolla el índice.

–65 Activado: Presenta sólo el primer nivel sobre varias líneas.


Borrado:* Presenta todos los niveles sobre varias líneas.

–66 Activado: Presenta cadenas largas en líneas solas.


Borrado:* Presenta cadenas largas en varias líneas.

–67 Activado: Cuando se presenta el reloj (véase el indicador –40), analógica.


Borrado:* Cuando se presenta el reloj (véase el indicador –40), digital.

–68 Activado: La línea de comandos genera automáticamente una sangria


Borrado:* La línea de comandos genera automáticamente una sangria

–69 Activado: Se permite la edición de pantalla completa.


Borrado:* El cursor no se puede mover fuera de la línea de texto.

–70 Activado: → GROB puede aceptar cadenas de líneas múltiples.


Borrado:* → GROB puede aceptar únicamente cadenas de una sola línea.

–71 Activado: No hay direcciones en ASM.


Borrado:* Agregar direcciones en ASM.

–72 Activado: La pantalla utiliza fuente pequeña de texto.


Borrado:* La pantalla de utiliza fuente normal de texto.

–73 Activado: La línea de comandos de edición utiliza tipos miniatura.


Borrado:* La línea de comandos de edición utiliza los tipos actuales.

–74 Activado: La pila está justificada a la izquierda.


Borrado:* La pila está justificada a la derecha.

–76 Activado: Las purgas del Administrador de archivos no necesitan confirmación.


Borrado:* Las purgas del Administrador de archivos necesitan confirmación.

–79 Activado: Los objetos algebraicos se presentan en la pila en el formulario estándar.


Borrado:* Los objetos algebraicos aparecen en la pila en forma de libro de texto.

–80 Activado: La pantalla de la pila del libro de texto usa de tipos miniatura.
Borrado:* La pantalla de la pila del libro de texto usa los tipos actuales.

–81 Activado: La edición de un grob del libro de texto usa de tipos miniatura.
Borrado:* La edición de un grob del libro de texto usa los tipos actuales.

–82 Activado: Se usan tipos miniatura para edición algebraica en modo libro de texto.
Borrado:* El tipo actual usado para edición algebraica en modo libro de texto.

–83 Activado: La descripción de Grob se presenta en la pila.


Borrado:* El contenido de Grob se presenta en la pila.

–85 Activado: Pantalla de la pila SYSRPL.


Borrado:* Pantalla de la pila estándar.

–86 Activado: Apagado prefijo del programa.


Borrado:* Encendido prefijo del programa.

–90 Activado:* Selecciona las listas presentadas en tipos miniatura.


Borrado: Selecciona las listas presentadas en los tipos actuales.

–92 Activado: El editor de matrices opera como una lista de listas.


Borrado:* El anotador de matrices acepta solamente series.

–92 Activado: MASD SYSRPL.


Borrado:* Ensamblador MASD.
8
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

–94 Activado: Los resultados no se almacenan en LASTCMD en modo RPN.


Borrado:* Los resultados se almacenan en LASTCMD en modo RPN

–95 Activado: Modo algebraico.


Borrado:* Modo RPN.

–97 Activado: Las listas se presentan verticalmente.


Borrado:* Las listas se presentan solamente en forma horizontal.

–98 Activado: Los vectores se presentan verticalmente.


Borrado:* Los vectores se presentan solamente en forma horizontal.

–99 Activado: Modo CAS sin explicación.


Borrado:* Modo CAS con explicación.

–100 Activado: Modo resultado final.


Borrado:* Modo paso a paso.

–103 Activado: Modo complejo.


Borrado:* Modo real.

–105 Activado: Modo aproximación.


Borrado:* Modo exacto.

–106 Activado: No se permiten llamadas TSIMP en SERIES.


Borrado:* Se permiten llamadas TSIMP en SERIES.

–109 Activado: Se permite la factorización numérica.


Borrado:* No se permite la factorización numérica.

–110 Activado: Matrices grandes.


Borrado:* Matrices normales.

–111 Activado: No hay simplificación recursiva ni en EXPAND y ni en TSIMP.


Borrado:* Hay simplificación recursiva en EXPAND y TSIMP.

–113 Activado: Cuando esté usando los comandos de integración.CAS no aplique simplificación de linealidad.

Borrado:* Cuando esté usando los comandos de integración.CAS aplique simplificación de linealidad.

–114 Activado: Los polinomios son expresados en orden exponencial creciente.


Borrado:* Los polinomios son expresados en orden exponencial decreciente.

–116 Activado: Simplificación en términos de seno.


Borrado:* Simplificación en términos de coseno

–117 Activado:* Los menús son presentados como listas para selección.
Borrado: Los menús son presentados como teclas de función.

–119 Activado: Modo no riguroso.


Borrado:* Modo riguroso.

–120 Activado: La calculadora cambia modos cuando sea necesario sin preguntar.
Borrado:* La calculadora pregunta cuando necesita cambiar modos.

–121 Activado: Uso Interno: xLN devuelve LN(ABS())


Borrado:* Uso Interno: Llamando a LN no adiciona un ABS

–122 Activado: Uso interno: 0/0 ha ocurrido


Borrado:*

–123 Activado: Modo switch no permitido


Borrado:* Modo switch permitido

–124 Activado: CASCOMPEVAL no permitido


Borrado:* CASCOMPEVL permitido

9
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

–125 Activado: Determinación rápida de signo


Borrado:* Determinación Precisa de signo

–126 Activado: rref realizado sin última columna


Borrado:* rref realizado con la ultima columna

–127 Activado: No Utilizado


Borrado: No Utilizado

–128 Activado: Todas las variables son variables reales


Borrado:* Variables complejas son permitidas

Lugares donde se almacenan variables (Objetos)


VAR
Para ir al menú de Variables

J
UPDIR
Para subir de Directorio (Salir del Directorio)

%M ^M
*Presionando las 2 teclas a la vez, se va directo al directorio raíz HOME

Manipulación de Variables (Objetos)


STO - Guardar
Almacena un objeto en una variable definida por el usuario en la memoria del sistema

1. Escribir algún número


2. Escribir el nombre de la variable
3. Presionar STO
N

PURGE - Borrar
Elimina una variable existente del sistema, este debe estar en comilla simple ‘’

1. Abrir comilla simple


2. Escribir el nombre de la variable o seleccionar del menú
3. Presionar TOOL
3. Del menú que sale, seleccionar PURGE (F5) %Z
Ver
Solo se presiona el nombre de la variable del menú o escribir la variable, para poder visualizar el valor de la variable

10
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Tipo de Objetos
0 Número real –6.02E23
1 Número complejo (.5,–1.57)
2 Cadena ¡Hola!
3 Sistema de números reales [[ 1 2 ][ 3 4 ]]
4 Sistema de números complejos [[ (1,0) (5,–5) ][ (5,5) (0,1) ]]
5 Lista { p 3.14 "PI" }
6 Nombre global X
7 Nombre local j
8 Programa « T 11 / »
9 Objeto algebraico 4*p*r^2'
10 Número entero binario # EFAC11h
11 Objeto gráfico Gráfico de 131 × 64
12 Objeto etiquetado :Respuesta: 42
13 Objeto unidad 6_pies/min
14 Nombre XLIB XLIB 543 8
15 Directorio DIR … END
16 Biblioteca Library 440: …
17 Objeto de reserva Backup MYDIR
18 Función incorporada SIN
19 Comando incorporado CLEAR
20 Número entero binario interno <123d>
21 Númedro real extendido Número real largo
22 Número complejo extendido Número complejo largo
23 Serie enlazada Serie enlazada
24 Objeto de carácter Carácter
25 Objeto de código Código
26 Datos de biblioteca Datos de biblioteca
27 Tipos miniatura Tipo
28 Entero 5
29 VECTOR/matriz simbólica [ x x2 x3 x4 ]
30 Tipo Tipo

11
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

CAPITULO 3
TRANSFERENCIA DE DATOS ENTRE CALCULADORAS
Para la transferencia de datos existen varias formas

En la HP48g

Ù Seleccionar la opción ‘TRANSFER’


En la HP49g y g+

Seleccionar la opción 2 ‘I/O functions’ ,luego opción 5 ‘TRANSFER’


METODO POR PLANTILLA TRANSFER:

Port: Mandar por cable o infrarrojo (WIRE=Cable, IR=Infrarrojo)

Type: Tipo de forma de mandar


XModem: Mas rapido , la que recive la variable si necesita un nombre (cualquiera)
Kermit: Mas lento, la que recibe no necesita nombre

Name: Nombre de la variable que enviara

CHOOS: Escojer la variable que se enviara pudiendo navegar en la calculadora en el modo FILER

EDIT: Editar el nombre

XRECV: Comando para recibir la variable (Presionar la que recibe)

XSEND: Comando para enviar la variable (Presionar la que envia)

METODO POR COMANDOS:

XRECV: Comando para recibir la variable por XModem (Presionar la que recibe)
Requiere en el nivel 1de la pila el nombre o la lista de nombres con la que recibirá la o las variables

XSEND: Comando para enviar la variable por XModem (Presionar la que envía)
Requiere en el nivel 1de la pila el nombre o la lista de nombres con la que enviara la o las variables

RECV: Comando para recibir la variable por Kermit (Presionar la que recibe)
No Requiere ningún argumento

SEND: Comando para enviar la variable por Kermit (Presionar la que envía)
Requiere en el nivel 1de la pila el nombre o la lista de nombres con la que enviara la o las variables

12
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

METODO POR FILER:

Este método será explicado mas adelante en el manejo del FILER


MANEJO DEL FILER (hp49g y hp49g+)

: Entrar al FILES

: Navegar hacia arriba de los directorios (Con cambio derecho va al principio del árbol de directorios)

: Navegar hacia abajo de los directorios (Con cambio derecho va al final del árbol de directorios)

: Entrar al directorio

: Salir del directorio

Comandos del FILES:

EDIT: Edita el objeto en la línea de comandos

COPY: Copia los objetos seleccionados y sale al árbol para poder pegar en el directorio que queramos presionando OK

MOVE: Mueve los objetos seleccionados y sale al árbol para poder mover en el directorio que queramos presionando OK

RCL: Saca el objeto de la variable y lo manda al nivel 1 de la pila

EVAL: Evalúa la expresión o el programa seleccionado.

TREE: Sale al árbol del FILES.

PURGE: Borra la variable o variables seleccionadas.

RENAM: Renombrar la variable

NEW: Crear un nuevo objeto o un nuevo Directorio

ORDER: Ordena las variables según la selección con la tecla ENTER

RECV: Comando para recibir la variable por Kermit (Presionar la que recibe)
No Requiere ningún argumento

13
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

SEND: Comando para enviar la variable por Kermit (Presionar la que envía)
Enviara la o las variables seleccionadas

HALT: Interrumpe el files y se puede continuar presionando la tecla de cambio izquierdo y la tecla ON (CONT)
VIEW: Sirve para visualizar el objeto.

EDITB: Editar el objeto con el editor mas apropiado.

HEADE: Modifica la información de la parte superior de la pantalla.

LIST: Desaparece el tipo de objeto y el tamaño que ocupa, sirve para ver los nombres largos.

SORT: Sirve para poder ver los objetos en la manera que se escoja (Original, Tipo, Nombre, Tamaño, Tipo Invertido, Nombre
Invertido, Tamaño Invertido).

XSEND: Comando para enviar la variable por XModem (Presionar la que envía)
Enviara la o las variables seleccionadas

CHDIR: Comando para que cuando apretemos cancel salga del FILES y nos deje en el directorio que estábamos antes.

MANEJO DEL MEMORY (hp48g)

EDIT: EDIT: Edita el objeto de la variable en una plantilla

CHOOS: Sirve para poder navegar entre los directorios que exista

CHK: Seleccionar variables para copiar o mover

NEW: Crear un nuevo objeto o un nuevo Directorio

COPY: Copia los objetos seleccionados y nos manda a otra plantilla para escoger el directorio donde queremos pegar.

MOVE: Mueve los objetos seleccionados y nos manda a otra plantilla para escoger el directorio donde queremos mover.

PURG: Borra la variable o variables seleccionadas

SIZE: Nos muestra el tamaño en bits del objeto y el espacio libre de memoria que tenemos.

PURG: Borra la variable o variables seleccionadas

Manipulación de Listas
Una lista se encuentra entre el símbolo de llaves { }
Este puede tener uno o varios objetos dentro de las llaves, es similar a un vector o matriz.

La ventaja, de realizar operaciones con varios datos dentro una lista, sin necesidad de hacerlo uno por uno o realizar
operaciones entre listas.

14
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Lista con un valor


Queremos multiplicar estos números 34 65 7 89 2 con el 9
De la forma normal tendríamos que multiplicar uno por uno: 34x9 65x9 7x9 89x9 2x9
Aquí es donde entra la ventaja de las listas, introducimos los números dentro una lista
{ 34 65 7 89 2 } y multiplicamos la lista por 9, todos los objetos dentro la lista se multiplicaran y tendremos una nueva lista
con los resultados { 306 585 63 801 18 }

En ese ejemplo solo vimos un grupo de números reducido, imaginar el gran ahorro de tiempo cuando se trabaja con más de
50 datos.

Lista con Lista


Permite realizar operaciones entre listas, para poder efectuar esto ambas listas deben tener la misma dimensión o cantidad de
objetos.
Deseamos restar los números 45 8 16 con 5 70 21
De la forma normal sería efectuarlo uno por uno: 45-5 8-70 16-21
Mediante listas seria crear 2 listas y restarlo: { 45 8 16 } { 5 70 21 } directamente se tendría el resultado { 40 -62 -5 }

Lista con una función


De la misma forma anterior podemos aplicar este método para sacar funciones de exponencial, seno, coseno, tangente,
logaritmo, etc a listas.

NOTA IMPORTANTE: Para utilizar la operación suma + con listas, es la única operación que no se puede utilizar de la forma
directa (ósea apretando el botón + ). Para poder utilizar esta operación de suma se utiliza el comando ADD.

La tecla + sirve para unir un valor a una lista, o unir 2 listas.

Ejemplo con ADD

{ 34 56 8 } 5  { 39 61 13 }

{ 42 15 21 } { 3 45 8 }  { 45 60 29 }

Ejemplo con +
{ 34 56 8 } 5  { 34 56 8 5 }

{ 42 15 21 } { 3 45 8 }  { 42 15 21 3 45 8 }

Menú LIST
Este menú se encuentra en MTH, en este se encuentra herramientas matemáticas para manipular listas.

Permite restar elementos. Resta a partir del 2do elemento con el anterior y así sucesivamente.
espacio

{ 4 3 5 9 }  { 3-4 5-3 9-5 }  { -1 2 4 }

Realiza la sumatoria de todos los elementos de una lista.


espacio

{ 1 4 5 6 }  { 1+4+5+6 }  16

15
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Realiza la multiplicación de todos los elementos de una lista.


espacio

{5 7 8 }  { 5x7x8 }  280

Ordena ascendentemente los elementos de una lista.


espacio

{4 8 1 7 2 }  {1 2 4 7 8 }

Invierte el orden de una lista.


espacio

{ 3 1 7 9 }  { 9 7 1 3 }

Permite efectuar la operación de suma con listas, ya que el botón + no se puede realizar esta operación.

Ejemplo manejo de Listas


Se tiene la siguiente tabla:

A B C D=A*5 E=D+C
23 12 45
41 56 456
7 49 17
245 23 34
30 5 45
65 90 3

16
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

CAPITULO 5
EDITORES

EDITOR DE MATRICES (MTRW)

hp49g y g+: :
hp48g: ^ñ

EDIT: Edita el elemento de la matriz en la línea de comandos.

VEC: Si esta activado los sistemas de una sola fila se introducirán en la pila como vectores.
Si esta desactivado los sistemas de una sola fila se introducirán como vector.

WID: Reduce el tamaño de celdas para que entren mas columnas

WID: Aumenta el tamaño de celdas para que entren menos columnas

GO: El cursor de celda se desplazara a la siguiente columna tras la entrada de datos.

GO↓: El cursor de celda se desplazara a la siguiente fila tras la entrada de datos.

+ROW: Inserta una fila de ceros donde se encuentra el cursor.

-ROW: Borra la fila donde se encuentra el cursor.

+COL: Inserta una columna de ceros donde se encuentra el cursor.

-COL: Borra la columna donde se encuentra el cursor.

STK: Copia la celda actual al nivel uno de la pila.

hp49g y g+:

GOTO: Cambia a una plantilla para ir a la posición que queramos de la matriz insertando la fila y columna.

DEL: Cambia el objeto de la celda por un CERO.

hp48g :

↑STK: Activa la pila interactiva cuando existe argumentos en la pila para poder llevar al editor de matrices con el comando
ECHO y luego ENTER.

17
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

EDITOR DE ECUACIONES (EQW)-hp49g y hp49g+

hp49g :
hp49g+ : m

: Mover el cursor
: Seleccionar Términos
: Cambia el cursor al modo seleccionar gráficamente
: Selecciona toda la expresión
EDIT: para editar en la línea de comandos en una línea

CURS: destaca la expresión y agrega un cursor gráfico a la misma

BIG: si está seleccionada (identificado por el carácter visible en la etiqueta) la pantalla usa caracteres de tamaño 8 (los
caracteres más grande disponibles en el sistema)

EVAL: permite evaluar, simbólicamente o numéricamente, una expresión destacada en la pantalla del escritor de ecuaciones

(similar hp49g: , hp 49g+: o)


FACTO: permite factorizar la expresión destacada en la pantalla del escritor de ecuaciones (si la factorización es posible)

SIMP: permite simplificar una expresión destacada en la pantalla del escritor de ecuaciones (tanto como puede ser
simplificada según las reglas algebraicas del CAS)

Presionando la tecla se muestran las siguientes instrucciones en el menú:

CMDS: permite acceso a la colección de funciones del CAS enumeradas en orden alfabético. Esto es útil para activar
funciones del CAS en cualquier expresión disponible en el escritor de la ecuación.

HELP: activa la función informativa del CAS de la calculadora que provee información y ejemplos de las funciones del CAS.

18
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

EDITOR DE ECUACIONES (EQW)-hp48g


%á:

19
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

20
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

EDITOR DE TEXTO

Al tener un texto en el nivel uno de la pila y presionamos la tecla del cursor hacia abajo
se activa la pantalla de editor:

48G: SKIP, SKIP, DEL, DEL, INS, STK

49G: SKIP, SKIP, DEL, DEL, DEL L, INS, SEARCH, GOTO, EDIT, BEG, END, EXEC, HALT, Style, INFO

SKIP: Desplaza el cursor al principio de la palabra actual.

SKIP: Desplaza el cursor al principio de la palabra siguiente.

DEL: Borra los caracteres comprendidos entre el principio de la palabra y el lugar donde se encuentra el cursor.

DEL: Borra los caracteres comprendidos entre el lugar donde se encuentra el cursor
y el final de la palabra.

^DEL: Borra los caracteres comprendidos entre el principio de la línea y el cursor.


^DEL: Borra los caracteres comprendidos entre el cursor y el final de la línea.
DEL L: Borra toda la línea donde se encuentra el cursor.

INS: Cambia el modo de entrada de la línea de comandos del modo insertar al modo sustituir.

↑STK: Activa la pila interactiva. (SOLOEN HP48G).


SEARCH: Herramientas para Buscar

GOTO: Herramienta para ir a la posición que queramos.

EDIT: Edita la palabra seleccionada.

BEG:

END:

EXEC:

HALT: Interrumpe el editor y sale a la pila, para poder continuar presione Flecha de cambio izquierdo y ON.

Style: Herramientas para cambiar las palabras a negrilla, cursiva, subrayada, etc.

INFO: Nos muestra una pantalla en la que se encuentra la información del texto, y las coordenadas de la posición del
cursor.

21
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

CAPITULO 6
NOMBRES RESERVADOS Y CONSTANTES

Se debe evitar el uso de ciertos nombres para las variables, ya que los contenidos de estas son interpretados por la
calculadora en formas fijas. Se dan algunos ejemplos en las tablas siguiente.

0DETYPE: El tipo de ecuación diferencial que se usa en el comando DESOLVE.


ALRMDAT: Datos para las alarmas actuales.
CST: Contenido de un menú personalizado.
d#: Da un derivada definida por el usuario, en la cual # es el número de la derivada definida.
EPS: El valor real más pequeño debajo del cual la calculadora redondea a cero para algunas operaciones, por ejemplo
EPSX0.
EQ: Trazado y resolución numérica de la ecuación actual.
ERABLEMSG: Información relacionada con integrales no evaluadas.
EXITED: El programa se ejecuta cada vez que se finaliza la sesión del editor de la línea de
comandos si esta variable contiene un programa.
EXPR: Expresión actual, operaciones simbólicas.
IERR: Incertidumbre en la integral actual.
IOPAR: Parámetros actuales para las operaciones de E/S.
MODULO: El valor de la configuración actual del módulo.
n1, n2,: Coeficientes de números enteros usados por ISOL.
PPAR: Parámetros actuales para trazado.
PRTPAR: Parámetros actuales para impresión
s1, s2,: Coeficientes de signos usados por ISOL y QUAD.
SDAT: Matriz de datos para estadísticas actual.
SPAR: Parámetros para cálculos estadísticos.
PRIMIT: La última antiderivada calculada.
REALASUME: Una lista de las variables que el sistema de álgebra de la computadora toma como valores reales.
STARTED: Si esta variable contiene un programa, éste se ejecuta cada vez que se inicia una sesión del editor de la línea de
comandos con los comandos EDIT EDITB, VISIT, VISITB, o
Flecha del cursor hacia abajo en el modo RPN.
STARTERR: Se usa para personalizar las presentaciones de los mensajes de error.
STARTEQW: Se usa para aplicar una operación personalizada a un componente seleccionado en el Editor de ecuaciones.
STARTOFF: Si esta variable contiene un programa, éste se ejecuta cada vez que la calculadora se apaga automáticamente.
STARTUP: Si esta variable contiene un programa, éste se ejecuta después de un arranque en caliente.
TOFF: Establece el número de pulsos de reloj para el apagado automático de la calculadora.
TPAR: Parámetros actuales para ver tablas.
VPAR: Parámetros actuales para ver gráficos tridimensionales.
VX: La variable predeterminada que se usa en operaciones simbólicas.
ZPAR: Acercamiento de parámetros en trazado.
Resolución de Ecuaciones (NUM. SLV)
hp49g y g+:
hp48g: ^™

Solve equation…:
Esta opción sirve para resolver ecuaciones desde una plantilla.

22
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

X Y
Ejemplo: Halla Z siendo X= -2, Y=2 de la siguiente ecuación: (2 * Z ) 3
2

1. Colocamos el cursor en el campo Eq: entramos al editor de ecuaciones escribimos la ecuación y presionamos ENTER.
2. Con el campo en X: ponemos -2 y luego en el campo Y: ponemos 2
3. Para hallar el valor de Z colocamos el cursor en el campo de Z: y presionamos SOLVE (F6) que nos dará el valor de Z=-
1.5

Eq: Introducimos la ecuación que deseamos resolver

X, Y, Z: Son campos de las variables que se crean automáticamente para introducir datos o resolver la variable que nos guste.
EDIT: Edita la expresión o dato en la línea de comandos.

Nota: Cuando salimos del Solucionador de ecuaciones observamos en el menú VAR que se crean las variables:
EQ: contiene la última ecuación resuelta
X, Y, Z, contienen los últimos valores asignados a estas variables en la ecuación.

VARS: Nos muestra en una lista las variables que contiene la ecuación, podemos poner en el orden que nos guste que salgan
las variables.

INFO: Nos da una información de la iteración efectuada.

Solve poly…:
Esta opción sirve para hallar las raíces de un polinomio.

Ejemplo: Factorizar la siguiente expresión: 2x2 x x3 2 0

3 2
1. Ordenamos la expresión den forma descendente: x 2x x 2 0
2. Colocamos el cursor en el campo Coefficients [an.. a1 a0]: colocamos los coeficientes en forma de vector ( ),
colocamos [1 2 -1 -2] y presionamos ENTER.
3. Con el campo en ROOTS: presionamos SOLVE (F6) que nos dará las raíces en forma de vector [-1 1 -2]
4. Por tanto la respuesta será: 2x2 x x3 2 ( x 1)( x 1)( x 2)
X1= -1, x2= 1, x3= -2

EDIT: Edita el vector en el escritor de matrices.


SYMB: Envía el polinomio a la pila en función a la variable x
SOLVE: Resolver el polinomio.

23
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Solve lin sys…:


Esta opción sirve para resolver sistemas de ecuaciones lineales.

Ejemplo: Resolver el siguiente sistema:

x 4y z 6
2x 5 y 7 z 9
3x 2 y z 2

Donde la solución a este sistema seria: x=1, y=2, z=3

1. Ordenar el sistema si fuera necesario.


2. La forma de introducir el sistema seria de la forma matricial: A* X B

1 4 1 x 6
2 5 7 * y 9
3 2 1 z 2
3. Con el cursor en el campo A: colocar la matriz A presionando del menú el comando EDIT, que abrirá el escritor de
matrices escribir la matriz y presionar ENTER.

4. Con el cursor en el campo B: colocar la matriz B presionando del menú el comando EDIT, que abrirá el escritor de
matrices escribir la matriz y presionar ENTER.

5. Con el cursor en el campo X: presionar SOLVE para hallar la solución del sistema.

6. Cuando salgamos del solucionador de sistemas de ecuaciones presionando cancel en la pila estará la respuesta del
sistema.

24
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

CAPITULO 7
GRADOS, MINUTOS Y SEGUNDOS
Para convertir grados sexagesimales (grados, minutos y segundos) a notación decimal o viceversa, en la HP no existe una tecla directa para
esta función como en las calculadoras normales.

Esta función se encuentra en las herramientas del menú TIME

50G / 49G+ / 49G 48G(x)


Las teclas Las teclas %4
Escogemos Tools… Presionamos L
Presionamos

Luego de efectuar ese procedimiento aparecerá el siguiente menú:

De la notación decimal lleva a grados sexagesimales.

De Grados sexagesimales lleva a notación decimal.

Suma Grados sexagesimales.

Resta Grados sexagesimales.

Forma de Leer y Escribir grados sexagesimales en la HP


Minutos

XXX.XXXX
Grados Segundos

Ejemplos:

145º 35’ 20’’  145.352


95º 8’ 16’’  95.0816

0.095  0º 9’ 50’’ 20.4508 


20º 45’ 8’’

IMPORTANTE: Donde mayormente se comete errores es en la parte de segundos, en el ejemplo: 0.095 la parte de segundos solo es un digito
5 se asume que es 50’’, ya que después del punto la calculadora no escribe ceros al final de la derecha. Para que fuera 5’’ tendría que ser 05.

Ejemplo1
Convertir el número decimal 140.9475 a grados sexagesimales.

1. Escribimos en la calculadora 140.9475


2. Ingresamos al menú de herramientas TIME, presionamos para convertir a grados.
3. Resultado saldrá 140.5651 esto quiere decir 140º 56’ 51’’

Ejemplo 2
Se desea calcular la Tangente del siguiente Angulo 40º 35’ 12’’, para esto primero debemos llevar el ángulo a la notación decimal y luego
aplicar la función tangente.

25
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

1. Se escribe el ángulo en la HP que seria igual a 40.3512


2. Ingresamos al menú de herramientas de TIME, presionamos para convertir a notación decimal.
3. Tendremos 45.5866666667 aplicamos la función tangente
4. Resultado será -0.26

Ejemplo 3
En un trabajo topográfico se leyeron en campo los ángulos interiores de una poligonal de 4 lados:
67º 4’ 56’’, 42º 20’ 7’’, 98º 23’ 10’’ y 150º 11’ 23’’ . Se desea verificar la exactitud de la lectura de nuestra poligonal.

Se sabe que la sumatoria de los ángulos interiores de una poligonal de 4 lados, debe ser 360º aplicando la formula ángulos interiores: (n-2)x180
.

Primeramente debemos escribir los ángulos en la calculadora:

Ingresamos al menú de herramientas de TIME y buscamos . Esto nos permitirá sumar ángulos directamente. Presionamos 3 veces el
comando.

Tendremos el resultado: 357.5936

La lectura de ángulos interiores no es perfecta, Para encontrar el error o diferencia de grados que nos falto restamos 360 grados.

Aplicamos el comando para restar ángulos.

Tenemos como resultado -2.0024, quiere decir que tuvimos un error de 2º 0’ 24’’

Cambio de Unidades
La Hp tiene un conversor de unidades, este lleva una unidad a otra unidad.

Esta se encuentra en las herramientas del menú UNITS

50G / 49G+ / 49G / 48G(x)


Las teclas

Luego de efectuar ese procedimiento aparecerá el siguiente menú:

Unidades
LENG: Longitud (m, cm, mm, ft, in) POWR: Potencia (W, hp)
AREA: Area (m2, cm2, ft2, in2) PRESS: Presión (Pa, atm, bar, psi)
VOL: Volumen (m3, cm3, l) TEMP: Temperatura (ºC, ºF, K)
TIME: Tiempo (yr, d, h, m) ELEC: Corriente Eléctrica (V, A, C)
SPEED: Velocidad (m/s, cm/s) ANGL: Ángulos (º, r, grad)
MASS: Masa (kg, g, lb, oz) LIGHT: Iluminación (fc, flam, lx)
FORCE: Fuerza (N, dyn, kip) RAD: Radiación (Gy, rad, rem)
ENRG: Energía (J, Cal) VISC: Viscosidad (P, St)

Para mayor información revisar el Manual de Usuario.pdf páginas 145-147


CD: Manuales/HP49gPlus/

Ejemplo:
26
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Se desea cambiar de unidades 52 m a pies.

1. Escribir el número 52
2. Ingresar al menú de herramientas UNITS, luego a la sección LENG
3. Presionar la unidad en la que se encuentra m

4. Presionar la tecla
5. Elegir/Presionar la unidad a la que se desea cambiar ft

Manipulación de Objetos
Esto nos permite utilizar, manipular datos de objetos, como ser listas, vectores, etc.
Estas se encuentran en las herramientas de PRG / TYPE

50G / 49G+ 49G 48G(x)


Las teclas EVAL Las teclas La tecla H
Presionamos TYPE… Presionamos TYPE… Presionamos TYPE…

dde

Desarma cualquier objeto creado con los siguientes comandos.

Crea un vector o una matriz, requiere la dimensión dentro una lista.

 2 3
9 6

Crea una lista a partir de su dimensión, requiere la dimensión.


.

Convierte cualquier objeto a cadena.


.

Crea una lista a partir de su dimensión.


.

27
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Crea un objeto formato unidad.


.

28
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

CAPITULO 8
RESOLUCIÓN DE ECUACIONES POR MENÚ

hp49g y g+: Presionar la tecla ALPHA y escribir el comando 75MENU


hp48g: %™y luego ROOT (también se puede escribir el comando 75MENU), nos presenta el siguiente menú:

Este menú sirve para resolver ecuaciones desde modo menú.

X Y
Ejemplo: Halla Z siendo X= -2, Y=2 de la siguiente ecuación: (2 * Z ) 3
2
4. Colocamos la ecuación que deseamos resolver en el nivel 1 de la pila usando el Editor de ecuaciones.
5. Guardamos la ecuación en la variable EQ ( y luego EQ).
6. Presionamos del menú SOLVR que nos mostrara el siguiente menú:

7. Presionamos y después (asignamos el valor de -2 a la variable X), Observar en el área de estado


de la pantalla que muestra que valor se asigna a X:

8. Presionamos después (asignamos el valor de 2 a la variable Y).


9. Para hallar el valor de Z presionamos y (para resolver cualquier variable en este caso Z).

29
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

10. La información de la iteración nos sirve para interpretar el resultado calculado el resultado CERO: nos dice que la
calculadora ha encontrado un punto en el que el valor de la ecuación es cero dentro la precisión de 12 dígitos de la
calculadora. Para mayor información consulte la pagina 18-4 del manual de usuario de la hp48g.
11. Para poder ver el valor que asignamos a una variable presionar y la variable que nos guste, en el nivel uno de la
pila se verá el valor asignado.

Ejemplo: Si presionamos en el nivel 1 de la pila tendremos -2

Resolución de varias ecuaciones por menú


hp49g y g+: Presionar la tecla ALPHA y escribir el comando 75MENU
hp48g: %™y luego ROOT (también se puede escribir el comando 75MENU), nos presenta el siguiente menú:

Para resolver varias ecuaciones necesitamos que las ecuaciones estén en una lista.

1. Para activar la pantalla de edición de la PILA se debe presionar la tecla del cursor hacia arriba (teniendo las
ecuaciones en la pila ) y presionamos LIST: Crea una lista de los objetos donde se encuentra el cursor hacia abajo.
2. Luego guardamos la lista en la variable EQ ( y luego EQ).
3. Presionamos SOLVR.
4. Seguimos los mismos pasos que el anterior ejercicio.
5. Para cambiar a la siguiente ecuación presionamos NXEQ.

Un programa que nos ayudara a resolver las ecuaciones de manera más fácil:
Un problema que tenemos después de resolver ecuaciones es que en el menú VAR se crean variables como: EQ, y las
variables que existan en la ecuación, cuando deseamos resolver otra ecuación estas variables nos perjudican o estorban,
entonces la solución es crear unos programas:

El primero sirve para crear un directorio de nombre RESOLVER donde se resolverá las ecuaciones:

30
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Después de escribir el programa lo guardamos en una variable Ejm: ‘RESOL’ STO


Ahora solo tenemos que poner las ecuaciones que queremos resolver y ejecutar el programa.

Y el segundo servirá para borrar el directorio RESOLVER y todas las variables que se creen adentro.

Después de escribir el programa lo guardamos en una variable Ejm: ‘Borrar’ STO


Luego de resolver ecuaciones ejecutamos el programa y borrara el directorio RESOLVER con todas las variables creadas.

La mejor manera de usar estos programas es asignandolos a teclas de USUARIO

Para sacar el primer programa RESOL a la pila presionamos: RESOL y lo asignaremos a la tecla :

Para sacar el segundo programa BORRAR a la pila presionamos: BORRAR y lo asignaremos a la tecla y lo asignaremos a
la tecla :

31
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Por ultimo cuando queramos usar el programa RESOL para resolver ecuaciones ponemos las ecuaciones en la pila y
presionamos: .

Para borrar las variables después de resolver las ecuaciones presionamos: .

32
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

CAPITULO 9
INTRODUCCIÓN A PROGRAMACIÓN

Un programa es una secuencia de comandos, que se efectuara de una forma automática.


Todas las operaciones, funciones y comandos utilizados en la calculadora manualmente pueden ser utilizados dentro de un programa.

Un programa está dentro de los símbolos

EJEMPLO
Tenemos que hacer una serie de cálculos donde se tendrá que sacar con bastante frecuencia el área de una circunferencia (A= π x r2)

Primeramente resolveremos manualmente, solo necesitamos 1 valor que es el radio de la circunferencia. Escribimos en la calculadora nuestro
radio. (Ej: r = 2.6)

Anotaremos todo el procedimiento para realizar esta operación.

Elevamos al cuadrado el radio


1. Escribimos 2
2. Presionamos

Multiplicamos por π
3. Sacamos el valor de π presionando
4. Multiplicamos con el radio presionando

Tendremos como resultado 21.237

Desarrollando el programa
Todo este procedimiento ahora podemos automatizarlo, de esta forma tendremos nuestro primer programa. Los cuatro procesos utilizados
pondremos dentro los símbolos.

Nuestro programa será igual a:

Esto lo grabamos con la variable ‘ACIR’.


Cada vez que presionemos o escribamos ACIR, el programa se ejecutara.

Para que funcione correctamente nuestro programa, debemos recordar que necesitamos el radio escrito en la calculadora, antes de
ejecutar nuestro programa.

Programa mejorado

-2 SF
Configuramos nuestra calculadora para que las constantes (π, e, etc.) nos muestre numéricamente.

3 RND
Redondeamos nuestro resultado con 3 decimales.

33
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Programa
Ecuación de 2do Grado.

a x2 b x c
<<\
’c’ STO ’b’ STO ’a ’ STO

b NEG
b 2 ^ 4 a c * * - √ b b2 4ac
+ 2a
2 a *
/

b NEG
b 2 ^ 4 a c * * - √ b b2 4ac
-
2 a *
2a
/
\>>

Instalación, Des-instalación de librerías


La diferencia entre una librería y un programa que se encuentra en directorios o variables es que esta no puede ser editada o modificada
fácilmente, tiene un grado de dificultad.

Se crean librerías debido a ese motivo, de esta forma un programa distribuido no tenga errores.
Al editar o modificar un programa ajeno, no siempre el programa modificado funcionara correctamente como el original.

Una librería tiene el siguiente formato:

Library 1550: SOLVESYS

Identificador Número de la librería. Nombre de la librería


de librería Este es diferente para
cada librería y única

Las librerías se instalan en los puertos de memoria de la calculadora.

48Gx:
Internamente solo tiene el puerto :0: (Puede expandirse con tarjetas de memoria)
Para ingresar al puerto se presiona: %2, luego entrar a PORTS y entrar a :0:
49G/49G+/50G:
Tiene los puertos :0:(HOME) :1:(ERAM) :2: (FLASH)
Para ingresar a los puertos, puede hacerse desde FILES
También ingresando a librerías , en la parte final se encontraran los puertos.

En que puerto instalo?


Si es una librería que se conoce o no tiene problemas, se aconseja instalar en el puerto 2.
Si es una librería desconocida o no se sabe que contiene, se aconseja instalar en el puerto 1.
El puerto 2 es memoria FLASH, similar donde se almacena el sistema operativo de la calculadora. Reseteando la calculadora el contenido de
este puerto no se borrara.

34
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Instalación de Librerías
1 Para instalar cualquier librería se tiene que tener lo siguiente ( librería y el número de puerto):

2 Luego presionar la tecla .


Si se instalo correctamente no saldrá ningún mensaje de error y desaparecerá todo.

3 Una vez instalada la librería, se debe re-iniciar la calculadora presionando al mismo tiempo
las teclas

Des-Instalación de Librerías
Para des-instalar una librería, se puede eliminarlo directamente desde FILES
Seleccionando la librería y presionamos

Otra forma es conociendo el número de la librería y el número del puerto donde se instalo. Para obtener estos datos, se busca la librería en los
puertos de memoria.

49G/49G+/50G
Por ejemplo nuestra librería SOLVESYS, tiene el número 1550 y se encuentra instalado en el puerto 2
Escribimos de la siguiente forma.

Luego se presiona , del menú presionamos

48Gx
En esta calculadora solo existe el puerto 0, únicamente se necesita conocer el número de la librería.
Para eliminar nuestra librería 1550. Escribimos de la siguiente forma:

Presionamos %2, del menú presionamos


%Z
Luego PURGE presionando

Guardando directorios/programas/archivos en el puerto 2


Si se tiene cosas importantes en HOME, que no deseamos perderlo por algún error de la calculadora. Se pueden guardar en el puerto 2 como
una copia de seguridad (BackUp), ya que el puerto 2 no se borra, inclusive luego de haber presionado RESET.

1 Ingresamos a HOME y sacamos lo que deseamos guardar. Para sacar objetos primeramente se presiona luego la variable o directorio
que se desea sacar.
En nuestro ejemplo es sacaremos una lista.

2 Escribimos el número del puerto que es 2, y seguidamente un nombre con el que se grabara.

3 Presionamos

Un programa o directorio guardado en el puerto 2 no puede ser utilizado ya que es solo es una copia de seguridad, para utilizarlo se debe
sacar a la pila y luego almacenarlo en HOME.

35
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

CAS
Desde el modelo 49G, la calculadora trae un sistema matemático muy avanzado, que es el CAS traducido al español significa Comandos
Algebraicos Computarizados.

Esta nueva herramienta hace a esta calculadora muy potente. Los comandos del CAS se encuentran en MTH, S.SLV, CAL, ALG, ARITH,
MATRICES, TRIG, EXP&LN, TRIG.

Para profundizar el CAS, se tiene el manual de usuario y también una ayuda incorporada que tiene la calculadora.

Ayuda del CAS (calculadora)


La calculadora tiene incorporada una ayuda con ejemplos de todos los comandos del CAS.
Para ingresar a esta ayuda presionamos las teclas
Del menú escogemos

Tenemos una lista con todos los comandos que contiene la calculadora, elegimos cualquiera y nos mostrara información del comando CAS,
mas un ejemplo.

Derivadas
Para derivar se lo realiza ingresando al editor de ecuaciones y escribiendo la derivada.

Para que resuelva presionamos EVAL


Tendremos como resultado:

Otra forma de derivar


También se puede resolver derivadas de una forma directa, sin necesidad de ingresar al editor de ecuaciones.

1 Escribimos directamente la ecuación que deseamos derivar (en función de x)


2 Ingresamos a CALC
3 Presionamos F5 (DERVX)

Derivación respecto a diferentes variables


También podemos derivar respecto a otras variables por ejemplo la siguiente ecuación.

x 2 3x 6 z
Deseamos derivar respecto a x y z

1 Escribimos directamente la ecuación en la pila.


2 Una lista con las variables x, z
3 Ingresamos a CALC
4 Presionamos
5 Presionamos F2 (DERIV)

Como resultado tendremos una lista:


{ 2x – 3 6}
36
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

El primer elemento que es 2x-3 es la derivada respecto a x


El segundo elemento que es 6 es la derivada respecto a z

Integrales Definidas
Para resolver integrales ingresamos al editor de ecuaciones y escribimos nuestra integral.

Para que resuelva presionamos EVAL


Nos dará resultado -18
Por este método, solo podremos resolver integrales definidas.

Integrales no definidas.
Para resolver integrales no definidas podemos hacerlo directamente, sin necesidad de ingresar al editor de ecuaciones.

1 Escribimos directamente nuestra ecuación. (en función de x)


2 Ingresamos a CALC
3 Presionamos F6 (INTVX)

37
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

CAPITULO 10
HERRAMIENTAS DEL STAT: (ESTADÍSTICA)

hp49g y g+:
hp48g: ^5

Single-var…:
Esta opción sirve para calcular la media, desviación estándar, varianza, etc. de una serie de datos.

Ejemplo: Se tienen las notas de un curso:

Alumno Nota
Carlos 78
Jose 45
Maria 35
Mario 51
Carla 65
Edgar 60
Pedro 20
Erik 80
Jorge 75
Daniel 70
Martha 52
Ricardo 53
Richard 56
Miguel 46
Sandra 40
Pamela 30
Antonio 51
Samuel 52
Vania 56
Boris 41

Se pide hallar promedio del curso, Máxima nota, mínima nota, etc.

Solución:
12. Presionamos: Escogemos la opción Single-var…

38
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

13. Colocamos el cursor en el campo ∑DAT presionamos EDIT e introducimos en la matriz los datos en una columna.

14. En el campo COL dejamos por defecto 1, ya que esta opción sirve para seleccionar el numero de la columna que
queremos analizar.

15. En el campo TYPE dejamos por defecto Simple.

16. Tickeamos todos los campos con F3:

a. Mean=media
b. Std Dev= Desviación estándar,
c. Variante=Varianza
d. Total=Sumatoria total de todos los datos
e. Maximum=Valor máximo
f. Minimum=Valor mínimo.

17. Presionamos OK y tenemos los resultados en la Pila.

Fit data…:
Esta opción sirve para calcular regresión lineal, regresión exponencial, Interpolación de una serie de datos.

Ejemplo: En la materia de Mecánica de suelos aplacada (Rocas) Se realizan una serie de explosiones para determinar el
número de estratos en función a la distancia y el tiempo de llegada de la onda, en la tabla siguiente se presentan los datos
de las explosiones:

X [m] t [miliseg]
37.5 19
50 22.5
75 27.5
100 34
125 40
150 45
175 52
200 59
225 65.5
250 71
275 76.5

Para poder determinar el número de estratos debemos encontrar la ecuación de la recta que mejor se acomode a nuestros
datos (Regresión lineal, y mediante una serie de formulas hallamos el numero de estratos.

Solución:
1. Presionamos: Escogemos la opción Fit data …

39
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

2. Colocamos el cursor en el campo ∑DAT presionamos EDIT e introducimos en la matriz los datos: en la columna 1
introducimos las distancias y en la columna 2 los tiempos.
3. Los campos X-Col y Y-Col sirven para intercambiar las columnas de los datos o poner el número de la columna
donde se encuentran los datos.
4. En el campo Model escogemos la opción Lineal Fit (Ajuste lineal), también existe ajuste logarítmico, exponencial,
mejor ajuste, etc.
5. Presionamos OK y tenemos los resultados en la Pila

Interpolación:
La interpolación sirve para conocer un valor desconocido en función a otros conocidos.

Ejemplo: del ejemplo anterior necesitamos hallar el tiempo para 60 m:

X [m] t [miliseg]
50 22.5
60 ?
75 27.5
Solución:
1. Presionamos: Escogemos la opción Fit data …
2. Presionamos PRED:

3. Colocamos el cursor en el campo ∑DAT presionamos EDIT e introducimos en la matriz los datos: en la columna 1
introducimos las distancias (50, 75) y en la columna 2 los tiempos (22.5, 27.5).
4. Los campos X-Col y Y-Col sirven para intercambiar las columnas de los datos o poner el número de la columna
donde se encuentran los datos.
5. En el campo Model escogemos la opción Lineal Fit (Ajuste lineal), también existe ajuste logarítmico, exponencial,
mejor ajuste, etc.
6. En El campo X ponemos 60
7. Con el cursor en el campo Y Presionamos PRED y tenemos el resultado en el mismo campo (Respuesta: 24.5)

Nota: los ejemplos son solo ilustrativos en cuanto al manejo de la calculadora.

40
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

CAPITULO 11
MANEJO DEL FEM:

Hallar Reacciones de Apoyo, diagramas de momentos, Vectores de fuerza en los extremos de los miembros, Desplazamiento del Nodo 8
respecto al eje global.
Carga Muerta =D= Peso propio
Carga Viva = L= Todas las cargas del Grafico
Combinación de cargas = ACI=1.2D+1.6L

41
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

Datos geométricos, Secciones y Propiedades:

42
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

ANEXOS
QUE HACE CADA TECLA DE LA HP49G

43
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

44
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

45
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

46
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

47
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

48
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

49
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

QUE HACE CADA TECLA DE LA HP48G


ABCDEF: Teclas de función del menú
G: Tecla del menú matemáticas
ƒ: Cambia el modo angular a radianes
‘: Cambia el modo del sistema de coordenadas a polar
H: Tecla del menú programación
’: Muestra todos los caracteres que pueden introducirse
I: Menú personalizado
‚: Modo de la calculadora
J: Muestra el menú de variables del usuario
‛: Pantalla de manejo de la memoria (directorios)
K: Tecla del cursor hacia arriba (inicia edición de la pila)
“: Menú de comandos para el manejo de la pila
L: Tecla para volcar a la pagina siguiente del menú
†: Tecla para volcar a la pagina anterior del menú
”: Regresa al menú anterior
M: Símbolo para introducir una expresión algebraica o un nombre
¡: Subir un directorio hacia arriba
±: Salir hasta la raiz HOME de directorios
N: Guardar objetos en una variable
¢: Archiva una función o define una función del usuario
²: Recupera el valor de una variable especificada
O: Evalúa una expresión
£: Muestra el resultado en modo aproximado
³: Restaura la pila antes de la ultima operación
P: Tecla del cursor hacia izquierda
¤: Muestra la grafica actual
Q: Tecla del cursor hacia abajo
50
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

¥: Visualiza el objeto del nivel 1 de la pila


R: Tecla del cursor hacia la derecha (SWAP: cambia entre el nivel 1 y 2 de la pila)
¦: SWAP: cambia entre el nivel 1 y 2 de la pila (PROGRAMACION)
S: Calcula el seno de un ángulo
Á: Calcula el arco seno de un ángulo
Ñ: Deriva una función (requiere la función y la variable respecto a la que derivara)
T: Calcula el coseno de un ángulo
Â: Calcula el arco coseno de un ángulo
Ò: Integra una función (requiere la función los límites y la variable respecto a la que integrara)
U: Calcula la tangente de un ángulo
Ã: Calcula el arco tangente de un ángulo
Ó: Realiza una sumatoria (requiere valor inicial, final y el sumando)
V: Saca la raíz cuadrada de un número
Ä: Eleva al cuadrado un número
Ô: Calcula la raíz x de y (nivel 2=Y, nivel 1=x)
W: Calcula y a la potencia x (nivel 2=Y, nivel 1=x)
Å: Calcula el antilogaritmo común (de base 10) de un numero
Õ: Calcula el logaritmo común (de base 10) de un numero
X: Calcula la inversa de un número
Æ: Eleva e a una potencia especificada
Ö: Calcula el logaritmo de un número
!: Obtiene un resultado o selecciona una opción (Duplica el objeto del nivel 1 de la pila)
á: Inicia el editor de ecuaciones
ñ: Inicia el editor de matrices
y: Cambia el signo de un número
ã: Edita el objeto del nivel 1 de la pila
ò: Muestra una lista de los últimos 4 comandos o cálculos
z:Introduce el símbolo de exponente y trata lo ingresado en formato de mantisa y exponente
51
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

ä: Borrar variables o librerias


ó: Recupera la ultima operacion o ultimo objeto borrado
\: Borra toda la pila
å: Borra toda la pila (PROGRAMACION)
#: Borra el objeto del nivel 1 de la pila
æ: Borra el objeto del nivel 1 de la pila (PROGRAMACION)
$: Activa el teclado alfabético
ˆ: Activa el teclado de usuario personalizado
˜: Activa la línea de comandos
7: Introduce el numero 7
™: Inicia el solucionador de ecuaciones, sistemas lineales, etc.
8: Introduce el numero 8
š: Inicia la plantilla de graficación
9: Introduce el numero 7
›: Inicia el resolvedor de derivadas, integrales, Taylor, etc.
/: Divide dos números
Œ: Abre paréntesis
œ: Carácter numeral para introducir números binarios
%: Tecla de cambio Izquierdo
4: Introduce el numero 4
¹: Configurar hora o poner alarmas
5: Introduce el numero 5
º: Solucionador estadístico
6: Introduce el numero 6
»: Menú de conversión o manipulación de unidades
*: Multiplica dos números
¬: Introduce corchetes (vectores, matrices)
¼: Símbolo de unidades
52
CursosHP – Módulo I Erik Foronda M. / Jorge Ayala N. de G.

^: Tecla de cambio Derecho


1: Introduce el numero 1
Ù: Enviar o recibir datos
2: Introduce el numero 2
Ú: Menú de Librerías instaladas en la calculadora
3: Introduce el numero 3
Û: Librería de ecuaciones que tiene la hp
-: Resta dos números
Ì: Símbolo de iniciación de un programa
Ü: Símbolo de introducción de texto
&: Prender la calculadora o Cancelar
è: Continuar algo que esta pendiente o un programa interrumpido
ø: Apagar la calculadora
0: Introduce el numero 0
é: Símbolo igual
ù: Introduce una flecha que apunta a la derecha
.: Introduce el punto decimal
ê: Introduce una coma
ú: Comienza una nueva línea
?: Introduce un espacio
ë: Introduce la constante pi
û: Introduce el símbolo angular
+: Suma dos números
ì: Introduce llaves (listas)
ü: Etiqueta un objeto

53