Вы находитесь на странице: 1из 25

PROGRAMACION USER-RPL PARA CALCULADORAS HP 50G

Expositor :
ARIEL RENE NEGRON LAURA

Una breve resea histrica de la calculadora Hp 50G


H=Hewlett, P=Packard
William Hewlett y David Packard eran dos compaeros en la universidad de Stanford. En el garaje de su casa construyeron un oscilador de audio, es un instrumento de prueba electrnico utilizado por los ingenieros de sonido.

Desde entonces se inici una carrera en equipos electrnicos de prueba y ensayo para laboratorios. Ms tarde, en 1968 entraron en el negocio de las calculadoras electrnicas con gran xito: HP 9100A (1968), la primera calculadora manufacturada por HP.

HP-35 (1972), la primera calculadora de mano cientfica.

HP-65 (1975), la primera calculadora de mano programable.

HP-41C (1979), la primera calculadora de mano alfanumrica y expandible.

HP-28C (1987), la primera calculadora capaz de resolver ecuaciones simblicamente.

Introduccin al Manejo

La mayora de los universitarios pregunta que calculadora les ser mas til en su carrera, bueno en un inicio una Casio es til, pero adems de hacer clculos rpidos se quiere creer un proceso de calculo o programa, entonces, se va aun nivel mas requerido hoy uno ordenador puede hacer toda clase de programas. La calculadora Hp puede hacer estos clculos e interactuar con el ordenador, e incluso con perifricos, que se ocupan en el campo de la Ingeniera.

Primero sepamos las caractersticas de la Hp


Resolucin de pantalla: 131 92 pxeles CPU arquitectura: 203 MHz ARM (frecuencia de 75 MHz por defecto, pero puede ser ajustado por ciertos programas de usuario) Comunicacin: puerto USB (utilizando los protocolos Xmodem o Kermit), IrDA (infrarrojos), y puerto de serie asncrono Memoria: 2 MB de memoria flash (768 KB accesible por el usuario), 512 KB RAM (380 KB accesible por el usuario) Expansin: tarjeta de memoria SD (hasta 2 GB)

Funciones Basicas

Cada tecla puede tener hasta 6 funciones diferentes Juego de cracteres: CHARS (atajos, modicar, echo1, echo). Ajuste de contraste: ON + / ON

Hablemos del modo RPN

La Notacin Polaca Inversa o notacin de postfijo, (en ingls, Reverse polish notation, o RPN), es un mtodo algebraico alternativo de introduccin de datos. Su nombre viene por analoga con la relacionada notacin polaca, una notacin de prefijo introducida en 1920 por el matemtico polaco Jan Lukasiewicz, en donde cada operador est antes de sus operados. En la notacin polaca inversa es al revs, primero estn los operando y despus viene el operador que va a realizar los clculos sobre ellos. Tanto la notacin polaca como la notacin polaca inversa no necesitan usar parntesis para indicar el orden de las operaciones mientras la claridad del operador sea fija.

OBJETOS Los objetos se definen como los elementos bsicos de informacin utilizados por la HP.

TIPOS DE OBJETOS
Los objetos se definen como los elementos bsicos de informacin utilizados por la HP.
TIPO DE OBJETOS NUMERO REAL NUMERO 0 EJEMPLO 235

NUMERO COMPLEJO
SECUENCIA DE

1
2

(2,6)
INGENIERIA CIVIL

VECTOR O MATRIZ
VECTOR COMPLEJO LISTA NOMBRE GLOBAL

3
4 5 6

[ 4 1 -3] [[3 5 -1] [4 -8 3]]


[(1,2) (2,5)] {A B C } A

TIPOS DE OBJETOS Como se puede ver, todos los objetos tienen su nmero de asignacin.
TIPO DE OBJETOS NUMERO EJEMPLO

VARIABLE DE USO
PROGRAMA EXPRESION ALGEBRAICA NUMERO BINARIO OBJETO GRAFICO OBJETO ETIQUETADO OBJETO UNIDAD LIBRERIA

7
8 9 10 11 12 13 16

i << FOR i 1 + NEXT >>


<< 2^ >> X^2+2*X+3 #240d Graphic 131 x 64 Area: 126 110_km Library 999: HIDROLOGIA

1er. EJEMPLO
Por supuesto hay un comando que nos permite conocer los tipos de objetos en funcin de su nmero de identificacin. Este comando se llama TYPE, y opera de la siguiente forma:

TIPO DE OBJETOS NUMERO REAL

EJEMPLO 235

NUMERO 0

2do. EJEMPLO
Hacemos el mismo procedimiento pero ahora para un nmero complejo

TIPO DE OBJETOS NUMERO COMPLEJO

EJEMPLO (2,6)

NUMERO 1

Hablemos un poco de los comandos


Como es muy importante saber con que tipo de datos trabajaremos para programar, a continuacin describiremos los comandos del men TYPE
COMANDOS OBJ ARRY LIST STR DESCRIPCION Descompone un objeto compuesto Crea una matriz Combina los objetos y crea una lista Convierte un objeto en una cadena

TAG
UNIT CR

Crea una etiqueta


Crea un objeto de unidades Descompone un numero complejo en dos reales

RC

Compone dos numero, uno real y otro imaginario y crea un numero complejo

Guardar un Objeto en la Calculadora


Los objetos que creamos pueden ser almacenados en una variable que asignemos mediante el comando STO.

Eliminar un Objeto en la Calculadora


Los objetos que creamos tambin pueden ser borrados, puesto que ocupan un espacio, y llega a ser molestos en el caso de manipular clculos, mediante el comando PURGE podemos sacarlo sin contratiempo.

Que son los delimitadores


Los delimitadores o String son caracteres que indican que tipo de objeto se trata.
TIPO DE OBJETOS
PROGRAMA LISTA NUMERO COMPLEJO OPERACIN ALGEBRAICA MATRIZ

DELIMITADOR
<< >> { } ( ) [ ]

EJEMPLO

<< A B * >> {1 2 3} (-6.5 3.1) X-Y [ [1 2 3 ] [4 5 6 ] ]

CADENA DE TEXTO

INGENIERIA CIVIL

Las Variables
Una variable es cualquier objeto el cual esta almacenado bajo un nombre cualquiera, en el directorio HOME, o en cualquier otro directorio.

INTRODUCCION A LA PROGRAMACION
Bien despus de haber aclarardo algunos conceptos preliminares muy importantes hemos llegado a lo que realmente nos interesa << Los Programas >> -La programacin USER-RPL, es un mtodo bsico y sencillo de lenguaje que se emplea en la confeccin de estructuras de programacin para todo problema que se presente en la carrera y en la vida profesional, sin embargo cabe aclarar que no es el nico lenguaje que emplea la calculadora, existe el SYSTEM-RPL que mucho mas avanzado. Por el momento nos avocaremos a comprender y dominar el USER-RPL, -tomar nota.- trabajar en USER-RPL, es trabajar en un modo seguro.

CREANDO MI PRIMER PROGRAMA EN USERRPL


1.-Definir que contiene un programa y trazar una metodologa para resolver problemas. 2.-Disear un programa y ejecutar un programa paso a paso 3.-Manipulacion de objetos y comandos. 4.-Creacion de estructuras de Programacin y ejemplos demostrativos. 5.-trabajar con entorno grafico y resolucin de ecuaciones en un programa 6.-Mejorar la presentacin de datos de entrada y salida de un programa. 7.-Definir una Librera y crearla a partir de un directorio en la calculadora.

Conclusin y Prueba de evaluacin del conocimiento del Estudiante


Se tomara un examen escrito, para evaluar el aprendizaje del estudiante, el cual ser tomado en clases. Adems se entregara prcticos para la casa. La Ponderacin ser: -2 Prcticos: 50% -Examen: 40% -Asistencia: 10%

Los libros mas conocidos que tratan esta temtica son:

- Manual de Usuario de Hp viene en el Cd de la calculadora

- Programacin en User-Rpl con ejemplos aplicados a Ingeniera Civil Autor: Andres R. Garcia.
- Fundamentos de programacin en User-Rpl
Autor: Sandro Choque.

Muchas Gracias por su Atencin !!