manejo y programación de la calculadora hp50g

Post on 16-Jul-2015

608 Views

Category:

Engineering

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

MANEJO Y PROGRAMACIÓN DE LA CALCULADORA HP50g

OLGER NEIL SEPULVEDA SEPULVEDA

I. INTRODUCCIÓN

Calculadora o computador?

Jan Lukasiewicz

1920

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.

BILL HEWLWTT Y DAVE

PACKARD

HP35

1972

II. MANEJO

PANTALLA INICIAL

CAS

Directorio actual

Comandos

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

EJEMPLOS

EJERCICIO

Escriba en su calculadora

PILA (STACK)

Nivel Entradas

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

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

EJERCICO

Para qué sirven los siguientes comandos?

DUPN

DROPN

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 π * >>

ALMACENAR, RECUPERAR Y

BORRAR

objeto

’nombre de la variable’

STO

RCL

’nombre de la variable’

PURGE

NOMBRES NO PERMITIDOS

EQ s1

CST s2

I π

PPAR

n1

n2

IERR

e

PRUEBAS LÓGICAS

SAME ==

<

>

Si devuelve 1 es verdadero, si devuelve 0

es falso.

EJERCICIO

Realice las siguientes pruebas lógicas:

34 = 90

4 > 100

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.

OPERACIONES ALGEBRAICAS

TEXPAND Expande funciones

trascendentales.

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.

APLICACIONES AL CÁLCULO

INTVX Encuentra simbólicamente la

antiderivada de una expresión,

con respecto a la variable actual

por defecto.

APLICACIONES AL CÁLCULO

DERVX Obtiene la derivada de una

función con respecto a la variable

actual.

APLICACIONES AL CÁLCULO

IBP Realiza la integración por partes

de una función.

MATRICES

COL+ Inserta una serie en la matriz en

la posición indicada por n index y

da la serie modificada.

MATRICES

→ARRY Obtiene un vector de n elementos

reales o complejos o una matriz

de nxm elementos reales o

complejos.

MATRICES

COL→ Transforma una serie de vectores

de columna y un recuento de

columnas en una matriz que

contiene esas columnas.

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.

OPERACIONES CON UNIDADES

CONVERT Convierte un objeto de

unidad de fuente a las

dimensiones de una unidad

objetivo.

OPERACIONES CON UNIDADES

UVAL Obtiene la parte numérica de una

unidad objeto.

GRÁFICAS

BARPLOT Traza un cuadro de barras

de la columna especificada

de la matriz de estadísticas

actual variable (variable

reservada ΣDAT)

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.

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í:

II. PROGRAMACIÓN

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

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.

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.

DIAGRAMA DE FLUJOS

INICIO - FIN

ENTRADA

PROCESO

DIAGRAMA DE FLUJOS

DECISIÓN

IMPRESIÓN

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

ENTRADA DE DATOS

INFORM Pide la entrada de datos en

un cuadro de dialogo.

ENTRADA DE DATOS

CHOOSE Crea un cuadro de selección.

SALIDA DE DATOS

MSGBOX Muestra un cuadro de texto.

SALIDA DE DATOS

MSGBOX

SALIDA DE DATOS

MSGBOX

SALIDA DE DATOS

DISP Presenta un objeto en la enésima

línea de la pantalla

SALIDA DE DATOS

DISP

SALIDA DE DATOS

DISP

SALIDA DE DATOS

SCROLL muestra el contenido de un

objeto nombrado

SALIDA DE DATOS

SCROLL

SALIDA DE DATOS

SCROLL

ESTRUCTURAS

CONDICIONALES

Las estructuras condicionales permiten que

se tome una decisión después de una prueba

o más pruebas.

ESTRUCTURAS CONDICIONALES

IF…THEN…END

ESTRUCTURAS CONDICIONALES

IF…THEN…ELSE…END

ESTRUCTURAS CONDICIONALES

CASE…THEN…END

ESTRUCTURAS ITERATIVAS

Las estructuras iterativas permiten que se

ejecuten una serie de comandos varias veces.

ESTRUCTURAS ITERATIVAS

START…NEXT

ESTRUCTURAS ITERATIVAS

FOR…NEXT

ESTRUCTURAS ITERATIVAS

FOR…STEP

ESTRUCTURAS ITERATIVAS

DO…UNTIL…END

ESTRUCTURAS ITERATIVAS

DO…UNTIL…END

ESTRUCTURAS ITERATIVAS

DO…UNTIL…END

ESTRUCTURAS ITERATIVAS

WHILE…REPEAT

GRACIAS

top related