Glosario

Abreviatura para la Notación Polaca Inversa o Reverse Polish Notation.
Esta notación de sufijo es la sintaxis de entrada que casi todas las calculadoras HP usan. Básicamente hay dos tipos de RPN. Una usada en calculadoras más viejas, hace que el ENTER duplique el nivel uno del stack en la línea de edición, y otro, usado en las 28/38G/48/49/50, que hace que el ENTER duplique el nivel uno si la línea de edición no está siendo usada, y que pone el contenido de la línea de edición en el nivel uno si la línea de edición está siendo usada. RPN usa notación de sufijo, así que 1+1 es introducido 1 ENTER 1 + en vez de 1 + 1 =.
Esto puede parecer más confuso al principio, pero es mucho más sencillo con expresiones más complejas. La Notación Polaca Inversa se basa en los trabajos de el polaco Jan Lukasiewicz, quien creó la notación de prefijo ( + 1 1 ) llamada Notación Polaca.

Necesito aprender a programar

11 respuestas [Último envío]
Integró: 25/10/2006
Envíos: 2
MonedasHP: 0
Imagen de CarlosChavesA
Necesito aprender a programar
 
Mié, 25/10/2006 - 15:24

Compañeros,

Hace como un mes compre una HP50g y aunque me he leido la guía del usuario y el manual del usuario aún no entiendo como programar. La verdad me parece un tema bastante interesante y he copiada algunos ejemplos de programa, lo que pasa es que no me "corren" y no sé que es lo que pasa. Todo esto me pasa por el desconocimiento de los comandos. Ah y he tratado de bajar manuales de programación un modo ALG, pero aún no me he encontrado alguno que me ayude a iniciarme en la programación.
Le agradecería al que me pueda ayudar con este asunto.

Nota:
Es la primera HP que tengo

Top
Integró: 24/02/2004
Envíos: 405
MonedasHP: 298
Imagen de Elias1976
Calc: HP49 | ROM:Hp 49G - Hp 48GX - Hp 48SX - Hp 42S - Hp 41CV - Hp 32SII - Hp 32S - Hp 28S - Hp 17BII - Hp 12C - Casio Classpad 330
 
#1
Mié, 25/10/2006 - 16:02

Hola.

En realidad entiendo tu inquietud, y más aún si es tu primera Hp.

La mejor manera de programar (aprender) es conociendo los comandos de manipulacion de la pila y familiarizarte con el RPNi.

En este foro hay muchos links hacia manuales muy buenos para aprender a programar User-Rpl.

Como te decía, si no conoces como manipular la pila (algo un poquito complicado si sólo manejabas algebraico) te será muy dificil programar algo en User y más aún si bajas los programas y los ejecutas o los lees, ya que no sabrás como hacen alguna operacion o rutina.

En resumen, primero familiarizate con RPN y luego empieza a programar.

Un ejemplo:

SUMA DE 2 NUMEROS:

<< + >>

SUMA Y MULTIPLICACION DE 2 NUMEROS:

<< DUP2 + ROT ROT * >>

Tambien puede hacerse así

<< -> n1 n2
<< n1 n2 + n1 n2 * >>
>>

En fin, hay muchas maneras....la gracia está en cuan bueno eres manipulando el stacki.

Saludos y bienvenido.-

Top
Integró: 08/06/2006
Envíos: 28
MonedasHP: 0
Imagen de migueleonm
 
#2
Mié, 25/10/2006 - 16:10

Totalmente de acuerdo, es normal que el RPNi te parezca una loquera pero cuando le agarres el ritmo te darás cuenta que es más fácil que el algebraico. Cuando uno entiende como manipular la pila la programación sale casi sola, nada más hay que saber los comandos a usar.

[url=]migueleonm@gmail.com[/url]
Ciencia o ingeniería? Bata o casco?

Top
Integró: 17/07/2003
Envíos: 114
MonedasHP: 16
Imagen de Oskr
Calc: HP50
 
#3
Mié, 25/10/2006 - 20:07

Hola...

Dale una leida a estos Manuales de Programación Wink


Saludos desde Ica - Perú
Yo solo puedo enseñarte la puerta, pero tú debes cruzarla...
Gmail: oscarlff

Top
Integró: 26/10/2006
Envíos: 2
MonedasHP: 0
Imagen de compis
 
#4
Jue, 26/10/2006 - 18:17

hola amigos de hp, por favor necesito que alguien me ayude a visualizar datos estadisticos en mi calculadora hp 50, o si alguien sabe de un programa para el analis exploratorio de datos, como la media la mediana la moda la cariancia la variancia corregida la desviacion tipica los percentills y los cuartils, por favor ponerse en contacto a mariobena@hotmail.com, por favor es urgente, tengo parcial el proximo miercoles, he comprado esta maravillosa calculadora exclusivamente para esto y no la puedo utilizar. agradesco mucho su colaboracion.
un saludo, MARIO

Top
Integró: 24/02/2004
Envíos: 405
MonedasHP: 298
Imagen de Elias1976
Calc: HP49 | ROM:Hp 49G - Hp 48GX - Hp 48SX - Hp 42S - Hp 41CV - Hp 32SII - Hp 32S - Hp 28S - Hp 17BII - Hp 12C - Casio Classpad 330
 
#5
Vie, 27/10/2006 - 09:39

Aunque tu consulta no tiene mucho que ver con este tema y además duplicaste la pregunta en otro foro, te recomiendo que veas acá.

Siempre busca en Hpcalc algun programa, ya que si no está en Hpcalc, lo mas probable es que no exista.

Saludos.-

Top
Integró: 09/06/2006
Envíos: 117
MonedasHP: 38
Imagen de ausberth
Calc: HP50
 
#6
Vie, 27/10/2006 - 11:56

marituz para buscar programas el primer sitio que debes visitar es www.hpcalc.org en ahi esta casi todo

vistita:
Mi Web Personal HP: www.ronaldhp.co.cc
Mi blog Personal: www.abacero.co.cc

Top
Integró: 25/10/2006
Envíos: 2
MonedasHP: 0
Imagen de CarlosChavesA
 
#7
Sáb, 28/10/2006 - 12:43

Gracias por su ayuda!!!
Ahí voy a empezar a leer estos manuales y cualquier consulta les aviso.

Nota: Está buenísima la info que ustedes nos facilitan y su disponibilidad.

Top
Integró: 08/08/2009
Envíos: 2
MonedasHP: 0
Imagen de MAYTHON
Calc: HP50
 
#8
Mar, 22/12/2009 - 20:53

hola envien los link donde pueda encontra unos manuales para entrar al mundo de la programacion
el link de arriba esta roto

WEMCR

Top
Integró: 02/10/2008
Envíos: 351
MonedasHP: 489
Imagen de dariof
Calc: HP48II | ROM:1.23
 
#9
Lun, 27/09/2010 - 19:09

Bueno para programar existen diversas opciones pero la mas sencillas es el user-rpl, la hp incorpora el rpn, que su principal ventaja es que no se utilizan parentesis en la introduccion de argumentos o datos, el problemas de que no encuentres material para modo algebraico, es que la mayoria de los que usan calculadora HP prefieren el modo rpn, y por esos hay mucha informacion acerca de ello.

Creo qu lo primero es que aprendas como se guardan datos en variables, se pueden usar la tecla STO o el comando STO, este genera variables globalos, que se guardan en home, si usas la flecha "->", esto crea variables locales y son temporales. Parte de rollo de programar es la manipulacion de la variables

Luego aprende los comando y sus sintansis, la mayoria de comando se pueden utilizar tanto en modo rpn como en alg.

Por ultimo como se muestran lo resultados, Esto son reglas basica para programar en cualquier lenguje.

Comienza haciendo programas como pequeños como sacar la distancia de dos puntos, la sumatoria de numeros, cosas asi, pues esto ayuda a agarrar el concepto de como funcionan los comandos y cuando usarlos.

Es importante qu aprendas a hacer bifucarcion que tiene que ver con la toma de deciciones y condiciones, sin imprtar el lenguajes, Un If y Case tiene el mismo significado logico, sin importar en que estas programando. La repeticiones FOR, DO Y WHILE, te daras cuenta que estos son basicos saber usar para cualquier programador

Y Dios dijo hagase la
E CURL H t DERIV uo NEG * =
H CURL E t DERIV eo * =

Y se hizo la:
Phy LAPL Phy 't' DERIV v SQ INV * 0 =
E H OR Phy =

Top
Integró: 09/03/2010
Envíos: 467
MonedasHP: 926
Imagen de zuaritx
Calc: HP48G/GX | ROM:.
 
#10
Mar, 14/12/2010 - 07:26

<

Top
Integró: 20/03/2009
Envíos: 462
MonedasHP: 420
Imagen de VereV
AdictoHP+
Calc: HP50
 
#11
Mar, 14/12/2010 - 12:37

Así aprendí a programar yo.
HPUserEdit: http://rapidshare.com/files/435959414/HPUserEdit6a2.exe
Manual: http://www.mediafire.com/?y5pper5sqiewmn4
Necesitas aprender RPN para aprender a programar. Yo también me resistía a aprender RPN, ahora me re acostumbré, igual cabe aclarar que uso ALG siempre solo RPN para programar...
Ejemplo:
ALG: 2 + 2 =
RPN: 2 2 +
esa es la diferencia básica

Top

Twitter

Cargando...

CAPTCHA
Esta pregunta es para probar si usted es un visitante humano y así evitar el spam automatizado.
2 + 1 =
Solucione este simple problema matemático e ingrese el resultado. Por ejemplo: para 1+3, ingrese 4.