Está en la página 1de 5

OBJETOS

Los objetos son los números, listas, vectores, matrices, programas, cadenas, etc.

Número Tipo Ejemplo


0 Número real -3.25
1 Número complejo (6,-5)
2 Cadena "hp 50g"
3 Sistema de números reales [[ 1 2 ][ 3 4 ]]
4 Sistema de números complejos [[ (1,2) (3,–3) ][ (5,4) (3,1) ]]
5 Lista { 10 s "hp 50g" }
6 Nombre global X
7 Nombre local J
8 Programa «→ b h ‘b*h’ »
9 Objeto algebraico ‘π*r^2’
10 Número entero binario # EFAC11h
11 Objeto gráfico Graphic 131 × 80
12 Objeto etiquetado :Respuesta: 13
13 Objeto unidad 3_m/s
14 Nombre XLIB XLIB 543 8
15 Directorio DIR … END
16 Biblioteca Library 1010: RIGIDECES
17 Objeto de reserva Backup MYDIRECTORIO
18 Función incorporada COS
19 Comando incorporado CLEAR
20 Número entero binario interno <123d>
21 Número real extendido 1.23E12
22 Número complejo extendido (1.23E12, 1.234E10)

MANIPULACION DE LA PILA

DUP Duplica
SWAP Cambia 2
DROP Borra
ROT Rotación de 3
UNROT Rotación Invertida de 3
ROLL Rotación de n
ROLLD Rotación Invertida de n
CLEAR Borra todo
FUNCIONES ESPECIALES
MIN Mínimo de 2 Números
MAX Máximo de 2 Números
MOD Residuo
ABS Valor Absoluto
SIGN Función Signo
IP Entero de un número
FP Decimales de un número
RND Redondear, require n
TRNC Truncar, require n
FLOOR Piso de un número
CEIL Techo de un número
→NUM Aproximado de un número

LISTAS
→LIST Crea una lista de n elementos
LIST→ Descompone una lista en n elementos
OBJ→ “”
EVAL Descompone la lista

OPERACIONES CON LISTAS


+ Añade un elemento
- Resta 2 Listas
* Multiplica
/ Divide

MANIPULACION DE LISTAS
SUB Sublista desde el elemnto i hasta el j
TAIL Elimina el primer elemento

MANIPULACION DE LOS ELEMENTOS DE UNA LISTA


GET Obtiene el elemento i
GETI Devuelve i+1 y “”
PUT Reemplaza el i
PUTI Devuelve i+1 y “”
SIZE Tamaño
POS Posición del elemento X
HEAD Primer elemento
VECTORES
→ARRY Construye un vector con {n} elementos
CON “” iguales
ARRY→ Descompone un vector en {n}
OBJ→ “”
GET Elemento i
GETI
PUT
PUTI
SIZE
COL- Extrae el elemento i
COL+ Añade el elemento i
CSWP Intercambia i por j
+ Vector
- Vector
* Escalar
/ Escalar

MATRICES
→ARRY Construye una matriz con {m n} elementos
CON “” iguales
IDN Matriz identidad de {m n}
ARRY→ Descompone una matriz en {m n}
OBJ→ “”
GET Elemento i j
GETI
PUT
PUTI
SIZE {m n}
ROW→ Descompone en Filas, n
→ROW Construye con n filas
ROW- - Fila i
ROW+ Vector i
RSWP
COL→
→COL
COL-
COL+
CSWP
TRAN Transpuesta
DET Determinante
+
-
*
/
HADAMARD
^
CADENAS DE CARACTERES
→STR Objeto en cadena
STR→ Cadena en objeto
SUB Desde i hasta j
RPL Con otra cadena, remplaza desde i
TAIL
HEAD
POS Posición de una subcadena o carácter
+ Concatenar

CONVERSION DE OBJETOS
R→I Convierte un real a entero
I→R Convierte un entero a un real
C→R Complejo a Reales
R→C Reales a Complejo
AXL Vector o Matriz a Lista o lista de listas o viceversa
→Q Decimal a Racional

OPERADORES RELACIONALES
1 Verdadero
0 Falso
==

<
>

OPERADORES LOGICOS
AND
OR
XOR
SAME
NO

VARIABLES
STO
PURGE
INSTRUCCIONES DE PROGRAMACION
- IF THEN ELSE END
- IF THEN END
- CASE THEN END… END
- FOR NEXT
- FOR ESTEP
- DO UNTIL END
- WHILE REPEAT END

ENTRADA DE DATOS
- INPUT
- INFORM
- CHOOSE

WAIT
KEY

SALIDA DE DATOS
CLLCD Limpia la Ventana
MSGBOX Mensaje en Caja
SCROLL

EDITORES
EQW
EDIT
EDITB Edición más adecuada

SOLUCION DE ECUACIONES
ISOL Despeja una variable de la ecuación si es que se puede
SOLVE Resuelve ecuaciones polinómicas
ROOT Eq Variable valor inicial. Iterativo
PROOT Resuelve una ecuación polinímica, Vector con coeficientes