Descargar Imprimir esta página

Operaciones - AMSTRAD sinclair ZX Spectrum +3 Manual Del Usario

Publicidad

Sección 7
Expresiones
Temas tratados:
Operaciones:
+, -
,
*, /
Expresiones, notación científica, nombres de variables
Ya hemos visto algunas de las formas en las que el +3 realiza cálculos con números. Ade­
más de
las
cuatro operaciones aritméticas, +
,
-,
*
y
/
(recuerde
que en BASIC
*
es el
símbolo de la multiplicación y / el de la división), sabe encontrar el valor de una variable,
dado su nombre.
La sentencia
LET
impuesto=suma*15j100
es un ejemplo de cómo se puede combinar los cálculos. Una combinación tal como
suma*15/100 es lo que se llama
expresión.
Por consiguiente, una expresión es una forma
abreviada de decirle al +3 cómo debe
realizar
varios cálculos, uno a continuación de otro.
En nuestro ejemplo, la expresión suma*15/100 significa: 'busca el valor de la variable
llamada suma, multiplícalo por 15 y divídelo por
100' .
En las expresiones que contienen
*,
l ,
+
o -, la multiplicación y la división son priorita­
rias con respecto a la suma y la resta (es decir, el ordenador las realiza antes que la suma
y la resta). La multiplicación y la
división
tienen la
misma
prioridad una que la otra, lo
que significa que el +3 las realiza en el orden en que las encuentra en la expresión (de iz­
quierda a derecha). Las siguientes operaciones que realiza el +3 son la suma y la resta;
como también
tienen
el mismo nivel de prioridad, el ordenador las calcula de izquierda
a derecha
.
Así
pues,
en la expresión 8-12/4+2*2 la primera operación que se efectúa es la división
12/4, cuyo resultado es 3, por lo que la expresión equivale a 8-3+2*2.
La siguiente operación que se lleva a cabo es la
multiplicación
2*2, que da
4,
así que la
expresión se convierte entonces en 8-3+4.
El siguiente paso
es
restar 8-3, que da 5; la expresión pasa a ser 5+4. Finalmente, se reali­
za
la
suma
y el resultado es 9.
Para comprobarlo, dé la orden
PRINT
8-12/4+2*2
Capítulo
8.
Guía de programación en +3 BASIC
78

Publicidad

loading