Comandos IBASIC
Comandos IBASIC
Comandos IBASIC
htm
Características
Cálculo matricial
Referencia del lenguaje
Instalación
Descargar
Contactar
Descargar
Versión actual - Versión 1.9.3 - Marzo 2011
Cada línea puede contener una o más órdenes, separadas por dos puntos
":".
Bucles
FOR-TO-STEP : NEXT
WHILE : WEND
REPEAT : UNTIL
BREAK
CONTINUE
Condiciones
IF-THEN-ELSE-ENDIF
SELECT-CASE-ELSE-ENDSEL
Salto
GOTO
GOSUB : RETURN
ON-GOTO/GOSUB
Procedimientos
PROCEDURE-ENDPROC
EXTERN PROCEDURE
CALL
Funciones de usuario
DEF FN
Programa
RUN
REM
NEW
LOAD
SAVE
COMPILE
EXIT
END
Subprogramas
LOAD SUBPROGRAM
RUN SUBPROGRAM
UNLOAD SUBPROGRAM
Edición de órdenes
EDIT
AUTO
DELETE
DELETE LINE NUMBERS
RENUM
LIST
E/S
PRINT
INPUT
CLS
LOCATE
COLOR
CURSOR
SCREEN
WINDOW
SCROLL
SOUND
Variables
LET
CLEAR
DIM
CONSTANT
INC
DEC
SWAP
Pilas
PUSH
POP
DATA
DATA
READ
RESTORE
Ficheros
OPEN
CLOSE
GET
PUT
WRITE
CHDIR
MKDIR
RMDIR
RMFILE
Ordenación y búsqueda
SORT
SEARCH
Varios
SET MODE SCALAR/MATRIX
SET ENDIAN BIG/LITTLE
SET ANGLE RAD/DEG/GRAD
OPTION-BASE
ON-ERROR-GOTO/GOSUB/CONTINUE/STOP
RANDOMIZE
PAUSE
EVALUATE
LABEL
EXECUTE
NOP
Funciones de cadena
LEFT$
RIGHT$
MID$
STR$
CHR$
HEX$
BIN$
LOWER$
UPPER$
SPACE$
STRING$
INKEY$
TIME$
DATE$
TRIM$
USING$
FIELD$
CURDIR$
CLIPBOARD$
CMDLINE$
MKB$
MKI$
MKL$
MKS$
MKD$
Funciones numéricas
LEN
EMPTY
SIN
COS
TAN
ATAN
EXP
LOG
SQRT
ROUND
INT
VAL
ABS
ASC
INSTR
RND
TIME
XPOS
YPOS
FORECOLOR
BACKCOLOR
MAX
MIN
AVG
SUM
SGN
ROL
ROR
EOF
NREC
SREC
CREC
CVB
CVI
CVL
CVS
CVD
FSIZE
FEXISTS
DEXISTS
DBOUND
Funciones matriciales
MXRND
MXONES
MXDIM
MXPROD
MXDET
MXINV
MXTRANS
MXORDER
MXTRACE
MXROWS
MXCOLUMNS
MXISUM
MXIPROD
Operadores lógicos
AND
OR
XOR
NOT
Constantes
FALSE
TRUE
PI
ERR
ERL
Documentación
Pulsar aquí para bajar el manual de referencia del lenguaje.
Programas de ejemplo
- Eliza: el famoso programa psiquiatra