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.

Este foro, solamente es de lectura, para los nuevos foros dirígase a www.adictoshp.org

Sintaxis para Gráfica?

8 respuestas [Último envío]
Integró: 10/07/2008
Envíos: 116
MonedasHP: 2
Imagen de lizhp50
lizhp50 Usuario Desconectado. Visto por última vez 44 semanas 15 horas.
Calc: HP50
Sintaxis para Gráfica?
 
Lun, 14/05/2012 - 10:05

Hola a todos, mi pregunta es, ¿Cuál sería la sintaxis de un programa, para graficar una Y(X),(sin utilizar (<¬)+(Y=), y que utilice el comando SHADE de a - b )?
EJ. si queremos grficar Y(X)=X^2, a=0 , b=3
1: << programa >>
LUEGO


gracias de antemano, salu22222...

Top
Integró: 28/06/2003
Envíos: 194
MonedasHP: 126
Imagen de deachp
deachp Usuario Desconectado. Visto por última vez 36 semanas 3 días.
 
#1
Lun, 14/05/2012 - 13:55

Hola AdictosHP,

Lizhp50, el comando SHADER no es programable, aquí una muestra de como podrías reemplazarlo:

Pon los datos X^2, 0 y 3 en la pantalla y ejecuta el programa:

«
0 -> a b s
« 'EQ' STO
ERASE {#0 #0} PVIEW
DRAX DRAW

'(b-a)/131' EVAL 's' STO

a b FOR x

x 0 R->C
x x 'X' STO EQ EVAL R->C
LINE

s STEP
» »

Atte. Dante Aroní C. www.deachp.com www.calculadoras.com.pe

DEACHP Software www.deachp.com
Todo sobre Calculadoras HP
Ventas, Soporte Técnico y Cursos de Programación
UNI / Lima / Perú
Telfs: (+51)997111260 (+51)4810146

Top
Integró: 19/11/2003
Envíos: 946
MonedasHP: 1428
Imagen de MACH
MACH Usuario Desconectado. Visto por última vez 35 semanas 5 días.
Calc: HP50 | ROM:HP50-C Revisión #2.15 | HP49G | HP48G+ | HP28C | HP75C | HP41CV | HP67
 
#2
Mar, 15/05/2012 - 19:59

Hola!, lizhp50:

Prueba hacerte el programa, con MENU y KEYEVAL.
Por ejemplo, comienza con el MENU 81 y el KEYEVAL 14
<< 'X^2' 'EQ' STO 81.21 MENU 14 KEYEVAL ..... >>

¡El conocimiento, a través de la capacitación, es la base de la sabiduría!. ¡ Ni a la persona, ni al ingenio, lo hace, el título!.
Cordiales saludos desde Neuquén, Patagonia Argentina.
M.A.C.H.

Top
Integró: 10/07/2008
Envíos: 116
MonedasHP: 2
Imagen de lizhp50
lizhp50 Usuario Desconectado. Visto por última vez 44 semanas 15 horas.
Calc: HP50
 
#3
Mar, 15/05/2012 - 18:15

hola, gracias por sus respuestas, MACH y Deachp.
Ahora tengo un par de consultas, la primera: en que parte del programa que propone Deachp se puede introducir los rangos para el eje horizontal (ej. de -10 a 10) y vertical(ej. Auto).
La segunda: como hacer que la gráfica solo muestre el primer cuadrante.
gracias nuevamente, salu2.

Top
Integró: 28/06/2003
Envíos: 194
MonedasHP: 126
Imagen de deachp
deachp Usuario Desconectado. Visto por última vez 36 semanas 3 días.
 
#4
Mar, 15/05/2012 - 23:06

Hola AdictosHP,

Lizhp50, aquí tienes el programa modificado y corregido para el cálculo de 's':

«
-10 10 0 -> a b X1 X2 s
« 'EQ' STO
X1 X2 XRNG
AUTO
ERASE {#0 #0} PVIEW
DRAX DRAW

'(X2-X1)/131' EVAL 's' STO

a b FOR x

x 0 R->C
x x 'X' STO EQ EVAL R->C
LINE

s STEP
PICTURE
» »

Pon los datos X^2, 0 y 3 en la pantalla y ejecuta el programa.
Nota: Para que sólo se vea el primer cuadrante cambia los valores -10 y 10 por 0 y 10 respectivamente.

Atte. Dante Aroní C. www.deachp.com www.calculadoras.com.pe

DEACHP Software www.deachp.com
Todo sobre Calculadoras HP
Ventas, Soporte Técnico y Cursos de Programación
UNI / Lima / Perú
Telfs: (+51)997111260 (+51)4810146

Top
Integró: 10/07/2008
Envíos: 116
MonedasHP: 2
Imagen de lizhp50
lizhp50 Usuario Desconectado. Visto por última vez 44 semanas 15 horas.
Calc: HP50
 
#5
Mié, 16/05/2012 - 08:48

Muchas gracias, ahora, si no es mucha molestia te agradecería que me ayudes con lo siguiente,
1: Como colocar LABEL a los ejes en lugar de X colocar q y en lugar de y colocar P.
2.como cambia el programa si quiero lo siguiente.

en este caso son dos funciones Y(X1)=3X , Y(X2)=10-X, gracias de antemano.

Top
Integró: 28/06/2003
Envíos: 194
MonedasHP: 126
Imagen de deachp
deachp Usuario Desconectado. Visto por última vez 36 semanas 3 días.
 
#6
Mié, 16/05/2012 - 11:58

Hola AdictosHP,

Lizhp50, aquí tienes el programa modificado:

«
{'3*X' '10-X'}
1 2.5
0 10
0 0 -> a b X1 X2 s ppar
« 'EQ' STO
X1 X2 XRNG
PPAR 'ppar' STO
AUTO
'q' INDEP
'P' DEPND
ERASE {#0 #0} PVIEW
DRAX LABEL
'X' INDEP
'Y' DEPND
DRAW

'(X2-X1)/131' EVAL 's' STO

a b FOR x

x 'X' STO
x EQ 1 GET EVAL R->C
x EQ 2 GET EVAL R->C
LINE

s STEP
ppar 'PPAR' STO
PICTURE
» »

Ejecuta el programa DIRECTAMENTE, sin datos en la pantalla.

Atte. Dante Aroní C. www.deachp.com www.calculadoras.com.pe

DEACHP Software www.deachp.com
Todo sobre Calculadoras HP
Ventas, Soporte Técnico y Cursos de Programación
UNI / Lima / Perú
Telfs: (+51)997111260 (+51)4810146

Top
Integró: 10/07/2008
Envíos: 116
MonedasHP: 2
Imagen de lizhp50
lizhp50 Usuario Desconectado. Visto por última vez 44 semanas 15 horas.
Calc: HP50
 
#7
Mié, 16/05/2012 - 17:10

gracias por todo,...saludos
PD: para que sirven las monedasHP, porque te di todas las que tenía...gracias nuevamente..

Top
Integró: 19/11/2003
Envíos: 946
MonedasHP: 1428
Imagen de MACH
MACH Usuario Desconectado. Visto por última vez 35 semanas 5 días.
Calc: HP50 | ROM:HP50-C Revisión #2.15 | HP49G | HP48G+ | HP28C | HP75C | HP41CV | HP67
 
#8
Mié, 16/05/2012 - 19:00

Hola!, Lizhp50 o ivanhp50:

Las monedas son gratificaciones o felicitaciones, que se asignan (2 por cada respuesta). Si tú das monedas a alguien, pierdes la misma cantidad, que otorgas.

¡El conocimiento, a través de la capacitación, es la base de la sabiduría!. ¡ Ni a la persona, ni al ingenio, lo hace, el título!.
Cordiales saludos desde Neuquén, Patagonia Argentina.
M.A.C.H.

Top

Twitter

Cargando...

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