manejo y programación de la calculadora hp50g
TRANSCRIPT
![Page 1: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/1.jpg)
MANEJO Y PROGRAMACIÓN DE LA CALCULADORA HP50g
OLGER NEIL SEPULVEDA SEPULVEDA
![Page 2: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/2.jpg)
I. INTRODUCCIÓN
![Page 3: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/3.jpg)
Calculadora o computador?
![Page 4: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/4.jpg)
Jan Lukasiewicz
1920
![Page 5: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/5.jpg)
RPN (Reverse Polish Notation)
Método para escribir expresiones
matemáticas sin usar paréntesis, conocida
como notación polaca.
La RPN se basa en el concepto de pila de
datos.
![Page 6: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/6.jpg)
BILL HEWLWTT Y DAVE
PACKARD
![Page 7: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/7.jpg)
HP35
1972
![Page 8: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/8.jpg)
II. MANEJO
![Page 9: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/9.jpg)
PANTALLA INICIAL
CAS
Directorio actual
Comandos
![Page 10: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/10.jpg)
Cómo funciona la notación
polaca?
Se escriben primero los operando en el orden apropiado, seguidos del operador.
Ejemplo: para escribir 3+2 tendremos que presionar las siguientes teclas:
SPACE
![Page 11: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/11.jpg)
EJEMPLOS
![Page 12: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/12.jpg)
EJERCICIO
Escriba en su calculadora
![Page 13: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/13.jpg)
PILA (STACK)
Nivel Entradas
![Page 14: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/14.jpg)
COMANDOS DE LA PILA
CLEAR Borra la pila
DUP Duplica el objeto del nivel 1
SWAP Invierte los objetos del nivel 1 y 2
DROP Borra el primer objeto de la pila
OVER Devuelve una copia del objeto
del nivel 2
ROT hace girar los 3 primeros objetos
DEPTH Halla el número de objetos en la
pila
![Page 15: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/15.jpg)
COMANDOS QUE NECESITAN
UN ARGUMENTO
ROLL Desplaza el objeto del nivel n+1
ROLLD Desplaza hacia abajo
PICK Copia el objeto del nivel n+1 al
nivel1
![Page 16: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/16.jpg)
EJERCICO
Para qué sirven los siguientes comandos?
DUPN
DROPN
![Page 17: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/17.jpg)
OBJETOS
Número real 12.5
Número complejo (3,4)
Cadena de caracteres ‘‘ufpso mater’’
Vector [ 2 1 -4 ]
Matriz [[ 2 3 1 ] [ 7 8 10 ] [ 12 9 8 ]]
Lista { ‘‘tramo’’ 123 143.4 80 }
Programa << ^ 2 π * >>
![Page 18: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/18.jpg)
ALMACENAR, RECUPERAR Y
BORRAR
objeto
’nombre de la variable’
STO
RCL
’nombre de la variable’
PURGE
![Page 19: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/19.jpg)
NOMBRES NO PERMITIDOS
EQ s1
CST s2
I π
PPAR
n1
n2
IERR
e
![Page 20: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/20.jpg)
PRUEBAS LÓGICAS
SAME ==
<
>
≥
≤
≠
Si devuelve 1 es verdadero, si devuelve 0
es falso.
![Page 21: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/21.jpg)
EJERCICIO
Realice las siguientes pruebas lógicas:
34 = 90
4 > 100
![Page 22: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/22.jpg)
OPERACIONES ALGEBRAICAS
SOLVE Encuentra los ceros de una
expresión igualada a cero o
resuelve la ecuación
SUBST Sustituye un valor o expresión por
una variable en una función.
![Page 23: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/23.jpg)
OPERACIONES ALGEBRAICAS
TEXPAND Expande funciones
trascendentales.
![Page 24: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/24.jpg)
APLICACIONES AL CÁLCULO
PREVAL Obtiene la diferencia entre
los valores de una función en dos
valores especificados, con
relación a la variable por defecto
actual.
![Page 25: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/25.jpg)
APLICACIONES AL CÁLCULO
INTVX Encuentra simbólicamente la
antiderivada de una expresión,
con respecto a la variable actual
por defecto.
![Page 26: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/26.jpg)
APLICACIONES AL CÁLCULO
DERVX Obtiene la derivada de una
función con respecto a la variable
actual.
![Page 27: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/27.jpg)
APLICACIONES AL CÁLCULO
IBP Realiza la integración por partes
de una función.
![Page 28: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/28.jpg)
MATRICES
COL+ Inserta una serie en la matriz en
la posición indicada por n index y
da la serie modificada.
![Page 29: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/29.jpg)
MATRICES
→ARRY Obtiene un vector de n elementos
reales o complejos o una matriz
de nxm elementos reales o
complejos.
![Page 30: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/30.jpg)
MATRICES
COL→ Transforma una serie de vectores
de columna y un recuento de
columnas en una matriz que
contiene esas columnas.
![Page 31: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/31.jpg)
MATRICES
SIZE Obtiene la cantidad de caracteres
en una cadena, los elementos en
una lista, las dimensiones en una
serie, los objetos en un objeto
unidad u objeto algebraico o las
dimensiones de un objeto gráfico.
![Page 32: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/32.jpg)
OPERACIONES CON UNIDADES
CONVERT Convierte un objeto de
unidad de fuente a las
dimensiones de una unidad
objetivo.
![Page 33: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/33.jpg)
OPERACIONES CON UNIDADES
UVAL Obtiene la parte numérica de una
unidad objeto.
![Page 34: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/34.jpg)
GRÁFICAS
BARPLOT Traza un cuadro de barras
de la columna especificada
de la matriz de estadísticas
actual variable (variable
reservada ΣDAT)
![Page 35: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/35.jpg)
GRÁFICAS
HISTPLOT Grafica un histograma de
frecuencia.
SCATRPLOT Dibuja un trazado de
dispersión de puntos de
datos (x,y) de las columnas
especificadas de la matriz de
estadísticas actual.
![Page 36: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/36.jpg)
USO DE MEMORIAS SD
Los ficheros de la SD solo pueden
manipularse con el administrador de
ficheros. Cuando lo inicie la vista de tipo
árbol será así:
![Page 37: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/37.jpg)
II. PROGRAMACIÓN
![Page 38: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/38.jpg)
RPL (reverse polish lisp)
Es el lenguaje de programación más
sencillo en la HP, el cual no es mas que un
lenguaje de escritura. Entre las ventajas
está: mínimo uso de memoria RAM,
soporta operaciones matemáticas
simbólicas, transportable a varias CPU´s,
soporta una variedad de calculadoras
![Page 39: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/39.jpg)
DECLARACIÓN DE VARIABLES
Variables locales
Objeto → ‘nombre de la variable’
Objeto ‘nombre de la variable’ LOCAL
Después se debe crear un programa o
subprogramas <<programa>>
Solo funcionan dentro de este programa.
![Page 40: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/40.jpg)
DECLARACIÓN DE VARIABLES
Variables globales
Objeto ‘nombre de la variable’ STO
Funcionan dentro y fuera del programa. Son
mas pesadas que las variables locales.
![Page 41: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/41.jpg)
DIAGRAMA DE FLUJOS
INICIO - FIN
ENTRADA
PROCESO
![Page 42: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/42.jpg)
DIAGRAMA DE FLUJOS
DECISIÓN
IMPRESIÓN
![Page 43: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/43.jpg)
ENTRADA DE DATOS
INPUT Pide la entrada de datos para la
línea de comandos y detiene las
operaciones de pila. Los modos
pueden se α, ALG o v
![Page 44: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/44.jpg)
ENTRADA DE DATOS
INFORM Pide la entrada de datos en
un cuadro de dialogo.
![Page 45: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/45.jpg)
ENTRADA DE DATOS
CHOOSE Crea un cuadro de selección.
![Page 46: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/46.jpg)
SALIDA DE DATOS
MSGBOX Muestra un cuadro de texto.
![Page 47: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/47.jpg)
SALIDA DE DATOS
MSGBOX
![Page 48: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/48.jpg)
SALIDA DE DATOS
MSGBOX
![Page 49: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/49.jpg)
SALIDA DE DATOS
DISP Presenta un objeto en la enésima
línea de la pantalla
![Page 50: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/50.jpg)
SALIDA DE DATOS
DISP
![Page 51: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/51.jpg)
SALIDA DE DATOS
DISP
![Page 52: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/52.jpg)
SALIDA DE DATOS
SCROLL muestra el contenido de un
objeto nombrado
![Page 53: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/53.jpg)
SALIDA DE DATOS
SCROLL
![Page 54: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/54.jpg)
SALIDA DE DATOS
SCROLL
![Page 55: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/55.jpg)
ESTRUCTURAS
CONDICIONALES
Las estructuras condicionales permiten que
se tome una decisión después de una prueba
o más pruebas.
![Page 56: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/56.jpg)
ESTRUCTURAS CONDICIONALES
IF…THEN…END
![Page 57: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/57.jpg)
ESTRUCTURAS CONDICIONALES
IF…THEN…ELSE…END
![Page 58: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/58.jpg)
ESTRUCTURAS CONDICIONALES
CASE…THEN…END
![Page 59: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/59.jpg)
ESTRUCTURAS ITERATIVAS
Las estructuras iterativas permiten que se
ejecuten una serie de comandos varias veces.
![Page 60: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/60.jpg)
ESTRUCTURAS ITERATIVAS
START…NEXT
![Page 61: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/61.jpg)
ESTRUCTURAS ITERATIVAS
FOR…NEXT
![Page 62: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/62.jpg)
ESTRUCTURAS ITERATIVAS
FOR…STEP
![Page 63: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/63.jpg)
ESTRUCTURAS ITERATIVAS
DO…UNTIL…END
![Page 64: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/64.jpg)
ESTRUCTURAS ITERATIVAS
DO…UNTIL…END
![Page 65: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/65.jpg)
ESTRUCTURAS ITERATIVAS
DO…UNTIL…END
![Page 66: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/66.jpg)
ESTRUCTURAS ITERATIVAS
WHILE…REPEAT
![Page 67: Manejo y programación de la calculadora hp50g](https://reader034.vdocuments.co/reader034/viewer/2022052205/55a6b4aa1a28abfc2b8b467e/html5/thumbnails/67.jpg)
GRACIAS