Documente Academic
Documente Profesional
Documente Cultură
ALPHA ALPHA
F1
ASPC
F2
SPC
Pgina 1
F1
A SPC
F2
ENTER
A B C D E F
+ + + + +
ALPHA ALPHA
F4
D SPC
F5
E SPC
F6
F1
ASPC
F2
BSPC
F3
CSPC
.
SPC
SPC
SPC
SPC
ENTER
ENTER
Pgina 2
b.-presionar la tecla:
O
F5
d.-presionamos la tecla:
ENTER
e.-presionamos la tecla:
STOY
K
c.-presionamos la tecla:
ENTER
Pgina 3
CLLCD"USER-RPL"5DISP0WAITDROP
F3
Pgina 4
F3
F4 D
SPC
TAN U SIN S
SPC
SPC
+ /-W
F5
SPC
F4 D
TOOL
COS
I
F1 A
R
TOOL
SIN
I
NXT
Y=
L
SYMBP
SYMBPSPC
T ENTER
Guardando el programa:
O ALPHA ALPHA SIN S
ENTER
STO
K
CLLCD"HP50g"6DISP0WAIT
MODE
SYMBP
H
SPC
TOOL
COS
I
F4 D
F3
SYMBP SPC
T ENTER
Guardando el programa:
O ALPHA ALPHA SIN S
ENTER
Pgina 5
F4 D
APPS
Y=
G
TOOL
SIN
I
NXT
Y= NXTY= F3
L
L
STO
K
SPC
SPC
SPC
+ /-W
F1 A
O SIN S
ENTER
8
VAR
J
10
MODE
H
ON
Pgina 6
O SIN S
ENTER
SPC
NXT
L
ENTER
FLAGS
F3
5
ENTER
Pgina 7
comandos
5
ENTER
SQ* b
{a2
* +
b 3 c 4 }
+0
EVAL
ALPHA
ALPHA
F1
F2
SPC
SPC
SPC
B SPC
A SPC
XX
+ /-W
SPC ALPHA
SPC
ALPHA
SPC
B SPC
TOOL
EVALN
I
ENTER
Pgina 8
SPC
ALPHA
.
F2
XX
ALPHA
3
SPC ALPHA
R
F3
F1
F3
EVALN
Pgina 9
30 20
3DROPN 10 20 30
ROT 20 30 10
DROP 20 30
ROLL.-Mueve el contenido del nivel actual al nivel 1. La porcin de la pila debajo del nivel actual avanza hacia
arriba.
ROLLD.- Mueve el contenido del nivel 1 al nivel actual. La porcin de la pila debajo del nivel actual baja.
PICK.- Copia el contenido del nivel actual en el nivel de pila 1. Todos los objetos existentes suben un nivel.
UNPICK.-Reemplaza el objeto que est en el nivel n+2 por el objeto que est en el nivel 2 y borra los objetos que
estn en los niveles 1 y 2.
PICK3.-Duplica el objeto en el nivel 3 de la pila.
DEPTH.-Obtiene un nmero real que representa la cantidad de objetos presentes en la pila (antes de ejecutar
DEPTH).
10
20
10
10
10
10
20
30
20
20
20
30
40
30
30
30
2.- 10 20
Solucin:
40 4ROLL
20 30 40 10
10 4ROLLD10 20 30 40
2PICK
10 20 30 20
03 UNPICK0 20 30
PICK3
10 20 30 10
DEPTH 10
30 40 50 60
10 20 30 40 50 60
60 10 20 30 40 50
60 10
3.- 10 20
Solucin:
60 10
6 ROLLD60 10 20 30 40 50
4 DROPN 60 10
SWAP 10 60
30 40 50 60
60 10
DUP2.-Obtiene copias de los dos argumentos (o los objetos en los niveles 1 y 2 de la pila).
DUPN.-Duplica los niveles del nivel seleccionado en el nivel 1 y empuja hacia arriba los niveles existentes para
acomodar los niveles duplicados.
DROP2.- Elimina los dos primeros objetos de la pila.
DROPN.- Elimina los primeros objetos n + 1 de la pila (los primeros objetos n excluyendo el nmero entero n en s
mismo).
DUPDUP.- Duplica un objeto dos veces
NIP.-Desecha el elemento que est en el nivel 2 de la pila.
NDUPN.-Duplica un objeto n veces y da n.
10
10
10
10
10
20DUP2 10 20 10 20
20 303DUPN10 20 3010 20 30
20DROP2
20 302DROPN
10
DUPDUP
10 10 10
Pgina 10
10 20
103 NDUPN
NIP
1010 103
20
# 21644d
10
10'nombre'
STO
PATH
'nombre_directorio' CRDIR
'nombre_directorio' PGDIR
{HOME}
VARS.- Obtiene una lista de nombres de todas las variables en el men VAR para el directorio actual.
TVARS.- Enumera todas las variables globales en el directorio actual que contienen objetos de un tipo especificado
ORDER.-Reordena la variables en el directorio actual (presentado en el men VAR) en el orden especificado.
VARS
#del tipo_de_objeto TVARS
{v1 v3 v9} ORDER
==..<.>...-
LAZOS DE PROGRAMA
Los lazos de programa son instrucciones que permiten al programa la ejecucin de
un nmero de declaraciones repetidamente.
STARTNEXT
Pgina 11
crear
STARTSTEP
Valor inicial
FORNEXT
Valor inicial
FORSTEP
Valor inicial valor final FORloop_indexexpresiones del programa incremento STEP
==..<.>...-
AND.OR.XOR.NOT.SAME.TYPE.-
Pgina 12
OBJ
ARRY.- Obtiene un vector de n elementos reales o complejos o una matriz de n m elementos reales o
complejos.
UNIT.-Crea una unidad objeto a partir de un nmero real y una expresin de unidad.
[1 3]
OBJ
{2 1}
10
20
USER
100
{3}
ARRY
[[1][3]]
LIST
{10 20}
STR"USER"
ETIQUETA
TAG
:ETIQUETA: 100
EQ
(10, 20) C
10
"USER-RPL" NUM 85
85CHR
"U"
: ETIQUETA: 100 DTAG
'X=Y+1'EQ
"HP50G"TYPE2
20R
R10
C
20
(10, 20)
100
'X''Y+1'
Pgina 13
compleja.
{10
{10
{10
{10
20} 2GET
20
20 30} 2GETI
{10 20 30} 3
20 30}
SIZE3
20 30}
20 POS2
20
{10 20 30}
{10 20 30}
HEAD
TAIL
10
{20 30}
Pgina 14
GROB
HP
#2
#20#10
#20
#10BLANK NEG
{#10
#5} HP50G 0
#20
{#10
#5} H50G
#20#10
#1BLANK
GROB 12 81D3015401540FD301500150015000000
GROB 2 1 00
BLANK
{#10
BLANK
#5}
HP50G0
GROB
GROB
GROB
NEG
GOR
GOR
GXOR
GROB 6 5F3F3F3F3F3
REPL.-Reemplaza una porcin del objetivo con un objeto especificado, comenzando en la posicin especificada.
LCD.-Presenta el objeto de grficos especificado con su pixel superior izquierdo en la esquina superior
izquierda de la pantalla.
LCD
Obtiene la pila actual y la pantalla de men como un objeto de grficos de 131 80.
SIZE.- Obtiene la cantidad de caracteres en una cadena, los elementos en una lista, las dimensiones de una
serie, los objetos en un objeto unidad u objeto algebraico o las dimensiones de un objeto grfico
ANIMATE.- Presenta objetos grficos en secuencia.
#30#30
HP50G 0
#3#3
BLANK
NEG
GROB
BLANK
REPL
GROB 30 300008FFFFFFFFFF3
GROB131 80 00000000FFFDFFFF70
LCD
BLANK SIZE
# 3d
# 3d
PICT PICT
#200 #200PDIM
{#10 #10} {#90 #32} LINE
PX
C
#200 #200PDIM
{#45 #45}
{#45 #45}
{#45 #45}
{#45 #45}
{#0 #0}PVIEW
{#0
#0}PX
(-6.5, 4) C
#20 1 90
PIXON
PIXOFF
PIX?
ARC
C
PX
(-6.5, 4)
{#0
#0}
Pgina 15
COMANDOS DE LA SECCION IN
INFORM.- Crea una forma de entrada definida por el usuario (cuadro de dilogo).
NOVAL.- Marca el lugar para los valores de restablecimiento e iniciales en cuadros de dilogo definidos por el
usuario. NOVAL aparece cuando hay un campo vaco.
CHOOSE.-Crea un cuadro de seleccin definido por el usuario
INPUT.- Pide la entrada de datos para la lnea de comandos y detiene las operaciones de pila o de lnea de
comandos.
KEY.-Suspende la ejecucin de un programa hasta que se oprima una tecla, luego da la ubicacin de la fila y
columna xnm de dicha tecla.
"TITULO" {{obj1 obj2 obj3}... {obj1 obj2 obj3}} {#Col #e.tab}{Valores de reajuste} {Valores pordefecto}INFORM
Dnde:
{v1vn}
WAIT.-Suspende la ejecucin del programa por un tiempo especificado o hasta que se oprima una tecla.
PROMPT.-Presenta el contenido de prompt en el rea de estado y detiene la ejecucin del programa.
Pgina 16
TEXT
CLLCD
"HP50G" 5
DISP
"HP50G"MSGBOX
1500 0.25 BEEP
10 20 A B
CLLCD
A B + "SUMA"
1.-interpolacion
"INTERPOLACION"
{ } { }
OBJ DROP
abcd
bac-ad-/be-*
Pgina 17
Pgina 18