Fundamentos de Programación en Small Basic: Entorno y Funcionalidades

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,07 KB

Small Basic: Entorno de Programación Intuitivo

Small Basic es un entorno de programación basado en código con la particularidad de que todas las instrucciones pueden elegirse mediante el ratón, al hacer girar la rueda y pinchar sobre la palabra buscada, la cual cambia de color para indicar si es correcta. Cuenta con 17 instrucciones básicas, aunque las opciones son bastante amplias. Está basado en el lenguaje de alto nivel BASIC, que crea ejecutables para el sistema operativo Windows.

Características Principales

  • Variables: No necesita declaración previa; se pueden poner directamente en el transcurso de la programación.
  • Sistema de colores: Utiliza una base hexadecimal propia.
  • Consola: El sistema es idéntico al MS-DOS.
  • Ventanas: Posee un sistema de ventanas precompiladas configurables, similar a las aplicaciones de Microsoft.
  • Aprendizaje: Ha incorporado un sistema intuitivo a través de gráficos inspirados en sistemas como Logo y Tortuga.

La Consola: Interacción Textual

La Consola es una pantalla que, por defecto, sobre un fondo negro, imprime exclusivamente caracteres alfanuméricos y acepta instrucciones denominadas comandos. No tiene salida gráfica, por lo tanto, no se pueden visualizar vídeos, fotos ni animaciones de ningún tipo.

Funcionamiento y Sintaxis

  • Se inicializa con la instrucción TextWindow.
  • A partir de la instrucción seguida de un punto, se abren varias opciones para leer y escribir por líneas, ejecutándose siempre de forma continua y sin tener en cuenta la tecla Intro.
  • Condicionales: Funcionan con una entrada y dos salidas (If, Then, Else), siendo obligatorio aplicar la instrucción EndIf al finalizar.
  • Operaciones: Todas las operaciones matemáticas conocidas tienen una instrucción concreta.

Generación de Aleatorios

Existe un método para generar números aleatorios enteros que se puede aplicar tanto en consola como en la ventana de gráficos. En la ventana de gráficos, existe también la opción de generar colores al azar que se pueden aplicar a cualquier tipo de dibujo o almacenarlos en variables. Asimismo, los números enteros generados al azar sirven para colocar objetos dentro de la pantalla mediante las coordenadas x e y obtenidas con la instrucción.

La Tortuga: Gráficos y Animación

Al ejecutar el comando Turtle.show(), aparece una ventana blanca con la silueta de una tortuga en el centro. Podemos animarla en cualquier dirección de la ventana y, al moverse, imprime una línea a lo largo de su trayectoria. Mediante fórmulas matemáticas y bucles, es posible encadenar gráficas simétricas que suelen ser muy vistosas.

Entradas relacionadas: