Sección 10 Funciones Matemáticas; Sin, Cos, Tan, Asn - AMSTRAD sinclair ZX Spectrum +3 Manual Del Usario

Tabla de contenido

Publicidad

Sección 10
Funciones matemáticas
Temas tratados:
t
PI, EXP, LN
,
SIN,
cos,
TAN, ASN
,
ACS, ATN
En esta sección vamos a ocuparnos de las funciones matemáticas que puede manejar el
+3. Es posible que
usted
nunca haya utilizado ninguna de estas funciones; si se le hace
pesado continuar, no le importe saltarse esta
sección.
Examinaremos
la operación 1 (ele­
var a una
potencia),
las funcione
s
EXP
y
LN
y las funciones
trigonométricas
SIN, COS,
TAN,
y sus inversas
,
ASN, ACS
y
ATN.
¡y
EXP
Elevar un número a una poten
cia
es multipli
car
el número por sí mismo cierto número
de
veces.
Esta operación se indica normalmente escribiendo el segundo número (el
expo­
nente)
a la derecha del primero y un poco más arriba; obviamente, esto sería difícil en un
ordenador, por lo que utilizamos el símbolo l. Por ejemplo
,
las potencias de 2 son
:
2il=2
212=2*2=4
(2 al cuadrado, escrito normalmente 2
2
)
213=2*2*2=8
(2 al cubo, escrito normalmente 2
3
)
.
214=2*2*2*2= 16
(2 a la cuarta, escrito normalmente 2
4
)
.
etcétera
.
Así, al nivel más elemental, aib
significa
'a multiplicado por sí mismo b veces'; pero, evi­
dentemente, esto sólo tiene sentido si b es un número entero positivo. Para encontrar una
definición que sirva para otros valores de b, consideremos la regla:
ai(b+c)
es igual a al b*alc
(Observe que 1 tiene una prioridad mayor que
*
y l , de forma que, cuando hay varias
operaciones en una expresión, las potencias son evaluadas antes que los productos y las
divisiones
.)
Cualquiera puede aceptar sin demasiados reparos que esta regla es válida
cuando a
y
b son números enteros positivos; si queremos que funcione también cuando
no lo sean, nos
vemos
forzados a aceptar que
al0
es igual a
1
ai(-b)
es igual a
l
/alb
al(l/b)
es igual a
la b-ésima raíz de
a,
es
decir, el número que
hay
que multiplicar
por sí mismo b veces para obtener a
Capítulo 8. Guía de programación en
+3
BASIC
90

Publicidad

Tabla de contenido
loading

Tabla de contenido