Red de conocimiento informático - Aprendizaje de programación - Sintaxis GW-BASIC

Sintaxis GW-BASIC

GW-BASIC tiene un entorno de desarrollo integrado simple (IDE). Todas las líneas del programa deben tener números de línea. Las declaraciones sin números de línea se consideran comandos que deben ejecutarse inmediatamente. Además de las descripciones de los accesos directos a las funciones en la parte inferior de la pantalla y un aviso de derechos de autor en la parte superior, la interfaz de usuario se utiliza para mostrar y escribir declaraciones. El formato estándar para guardar archivos fuente es el formato de compresión binaria exclusivo de GW-BASIC, pero también proporciona una opción que permite a los desarrolladores guardar archivos fuente en formato de archivo de texto ASCII: El entorno de desarrollo integrado GW-BASIC proporciona los siguientes comandos de uso común: EJECUTAR ( ejecutar el código fuente actual), CARGAR (cargar el código fuente desde el disco), GUARDAR (guardar el código fuente en el disco), LISTA (mostrar el contenido del archivo fuente abierto) y SISTEMA (volver al sistema operativo). Todos pueden aparecer en líneas de código fuente, pero con la excepción de SYSTEM, estos usos son bastante raros.

Como se mencionó anteriormente, GW-BASIC tiene poco soporte para métodos de programación estructurados, por lo que para los programadores de GW-BASIC, poder escribir programas bien estructurados en GW-BASIC es un gran paso adelante. En GW-BASIC, las declaraciones condicionales IF/THEN/ELSE deben escribirse en una línea, aunque WHILE/WEND permite que varias líneas de código solo se puedan escribir en una línea de declaraciones, en forma de DEF FNf(x). = < Función matemática con respecto a Al utilizar palabras clave como DEFINT, DEFSTR, etc., puede definir un tipo predeterminado para un grupo de variables con la misma inicialización. Otras variables tienen por defecto números de punto flotante de precisión simple; las variables de otros tipos tienen por defecto números de punto flotante de precisión simple.

Muchos programadores de GW-BASIC no están capacitados y, a menudo, no pueden ver los beneficios de escribir programas estructurados simples, lo que conduce al abuso de las declaraciones GOTO. A menudo no están dispuestos a utilizar declaraciones estructuradas para implementar la misma funcionalidad. Véase también código espagueti.

GW-BASIC admite joysticks de juegos y dispositivos de entrada de lápiz óptico, pero no ratones. Puede leer y escribir archivos de disco, puertos LPT y puertos COM, y manejar capturas de eventos de puertos, pero no dispositivos de cinta. También puede generar sonido desde los parlantes integrados estándar de las PC IBM y compatibles mediante la instrucción PLAY o la instrucción SOUND.