SGN
Sintaxis: SGN (<expresión numérica>)
Ejemplo:
10 FOR n=200 TO -200 STEP-20
20 PRINT "SGN da";
30 PRINT SGN(n);"cuando el numero es";n
40 NEXT
run
Función. Determina el signo de la <expresión numérica>. Da el valor -1 si la <expresión
numérica> es menor que cero; el valor 0 si es igual a 0; y el valor 1 si es mayor que cero.
Palabras clave asociadas: ABS.
SIN
Sintaxis: SIN ( <expresión numérica>)
Ejemplo:
10 CLS:DEG:ORIGIN 0,200
20 FOR n=0 TO 720
30 y=SIN(n)
40 PLOT n*640/720,198*y:NEXT
50 GOTO 50
run
Función. Calcula el seno de la <expresión numérica>.
Obsérvese que se puede utilizar DEG y RAD para hacer que el ordenador entienda los arcos
como dados en grados o en radianes, respectivamente.
Palabras clave asociadas: ATN, COS, RAD, TAN.
SOUND
Sintaxis: SOUND <situación de canales>, <periodo de tono>
[,<duración> [,<volumen> [,<envolvente de volumen>
[,<envolvente de tono>[, <ruido>] ] ] ] ]
Ejemplo:
10 FOR z=0 TO 4095
20 SOUND 1,z,1,12
30 NEXT
run
Orden. Programa la generación de un sonido. Los parámetros son los siguientes:
Parámetro 1: <situación de canales>
El parámetro <situación de canales> debe tener un valor comprendido entre 1 y 255.
El significado de cada uno de los bits es como sigue:
• Bit 0 (decimal 1) enviar sonido al canal A (bit menos significativo)
Manual de Amstrad CPC 6128 (revisión 2008) - Página 165