Def Fn; Defint; Defreal - AMSTRAD CPC 6128 Manual Del Usario

Ocultar thumbs Ver también para CPC 6128:
Tabla de contenido

DEF FN

Sintaxis: DEF FN<nombre de la función>[(<parámetros de forma>)] = <expresión>
Ejemplo:
10 t=TIME/300
20 DEF FNreloj=INT(TIME/300-t)
30 EVERY 100 GOSUB 50
40 GOTO 40
50 PRINT "el programa se ejecuto hace";
60 PRINT FNreloj;"segundos"
70 RETURN
run
Orden. BASIC permite que el programa defina y utilice funciones. DEF FN realiza la primera
parte de ese mecanismo: crea una función específica del programa; una vez definida, la función
se maneja de la misma forma que las funciones intrínsecas de BASIC.
(Nótese en el ejemplo anterior que el valor de la función FNreloj sigue siendo actualizada
ininterrumpidamente, aunque se imponga una pausa al programa pulsando [ESC] dos veces para
luego reanudarlo con CONT.)
Palabras clave asociadas: ninguna.

DEFINT

Sintaxis: DEFINT <lista de:<margen de letras>>
Ejemplo:
10 DEFINT n
20 numero=123.456
30 PRINT numero
run
123
Orden. Cada vez que el programa encuentra una variable que no vaya seguida de un indicador
explícito de tipo (! % $), el ordenador considera que es del tipo implícito. Esta orden hace que
el tipo implícito sea 'variable entera'. La orden afecta a todas las variables cuyos nombres
empiecen por la letra o letras especificadas. Se puede especificar una lista:
DEFINT a,b,c
o bien un margen de iniciales:
DEFINT a-z
Palabras clave asociadas: DEFREAL, DEFSTR.

DEFREAL

Sintaxis: DEFREAL <lista de:<margen de letras>>
Ejemplo:
DEFREAL x,a-f
Orden. Cada vez que el programa encuentra una variable que no vaya seguida de un indicador
Manual de Amstrad CPC 6128 (revisión 2008) - Página 120
Tabla de contenido
loading

Tabla de contenido