v
Las funciones y operaciones tienen las siguientes prioridades:
Nivel de
Operación
prioridad
Subíndices y disección de cadenas
12
Todas las funciones excepto NOT y negación
11
i
10
Negación (signo - usado para negar)
9
*, /
8
=, -
(signo - usado para restar
6
=,>, <,<=,>=,<>
5
NOT
4
AND
3
OR
2
Sentencias
Notación utilizada en esta lista:
a
Representa una sola letra.
Representa una variable.
x,
y,
Z
Representan expresiones numéricas
.
ro, n
Representan expresiones numéricas que BASIC redondea al entero más próximo.
e
Representa una expresión
.
f
Representa una
expresión
cuyo valor es una cadena.
s
Representa una
secuencia
de sentencias separadas por signos de dos
puntos.
e
Representa una secuencia de cláusulas de color, cada una de las cuales termina
en una coma o en un signo de punto y coma. Una cláusula de color tiene la forma
de una sentencia PAPER, INK, FLASH
,
BRIGHT, INVERSE u OVERo
u
Representa una exp
resión
literal cuyo valor es una denominación de unidad: A:,
B:, M: o T:
.
p
Representa una especificación de fichero (para DOS) que puede ser ambigua, es
decir, que puede contener los
caracteres
poli
valentes
7 y
*.
q
Representa una especificación de fichero que no puede ser ambigua.
Las expresiones opcionales están escritas entre corchetes
L],
En todo lugar en que se requiera una constante se puede poner también una expresión (ex
cepto para el número de línea al principio de una sentencia).
Capítulo 8. Guía de pr
ogramación
en +3 BASIC
308