DiGrande.it
Braille y Tecnologías para la Discapacidad Visual

Todas las instrucciones

Esta sección pretende proporcionar una lista exhaustiva de todas las instrucciones disponibles en el lenguaje de gráficos táctiles, dividiéndolas en tres categorías: procedimientos de dibujo, procedimientos de configuración y funciones en general.

Los procedimientos de dibujo son aquellas instrucciones que permiten trazar puntos, líneas y figuras dentro del gráfico táctil. Cada procedimiento requiere una serie de parámetros que permiten especificar las coordenadas, las dimensiones y las características gráficas del objeto a dibujar.

Los procedimientos de configuración, por otro lado, son aquellas instrucciones que permiten establecer valores útiles para el dibujo, como por ejemplo el color de fondo, el color de los bordes, el tamaño del lápiz y otras propiedades gráficas. También en este caso, cada procedimiento requiere parámetros específicos para especificar el valor a establecer.

Finalmente, las funciones en general son aquellas instrucciones que realizan cálculos, manipulan cadenas y convierten números, devolviendo siempre un valor en la salida. Estas funciones son de gran utilidad para realizar operaciones más complejas dentro del gráfico táctil.

Casi todas las instrucciones requieren parámetros y/o devuelven valores. Las etiquetas para describir los tipos de datos son las siguientes:

- int: tipo entero. Contiene un número entero de 64 bits;

- float: tipo real. Contiene números reales en coma flotante;

- Num: tipo numérico. Contiene indistintamente números enteros o reales;

- String: tipo cadena. Contiene cadenas de caracteres;

- Bool: tipo booleano. Contiene True o False;

- Var: todos los tipos. Contiene cualquier tipo de dato.

Se observa, además, que el tipo entero y el tipo real son generalmente intercambiables dentro del lenguaje de gráficos táctiles, ya que el intérprete es capaz de discriminar su uso en función del contexto en el que se utilizan. Esto permite una mayor flexibilidad en el uso del lenguaje y una mayor facilidad de escritura del código.