Small Basic: entorno, consola, condicionales y gráficos con la Tortuga

Informática y TelecomunicacionesActualizado el 3,07 KB

Resumen

El documento presenta Small Basic, un entorno de programación basado en BASIC orientado al aprendizaje. Explica sus características principales, el funcionamiento de la consola de texto y su sintaxis básica, incluidos los condicionales y las operaciones matemáticas. También describe la generación de números y colores aleatorios y el uso de la Tortuga para dibujar y animar gráficos.

Puntos clave

  • Small Basic es un entorno de programación basado en el lenguaje BASIC que crea ejecutables para Windows y dispone de 17 instrucciones básicas.
  • Las variables no necesitan declaración previa; pueden crearse directamente durante la programación.
  • La Consola es una pantalla de fondo negro que muestra solo caracteres alfanuméricos y no tiene salida gráfica.
  • Los condicionales funcionan con If, Then y Else, y es obligatorio cerrarlos con EndIf.
  • La instrucción TextWindow inicializa la consola y permite leer y escribir por líneas.
  • Turtle.show() abre una ventana blanca con una tortuga que dibuja una línea al desplazarse por la pantalla.

Ponte a prueba

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.

Descargar

PDF Word HTML

Preguntas frecuentes

¿Cómo se inicia la consola en Small Basic?

Se inicializa con la instrucción TextWindow. A partir de ella, mediante un punto, se abren las opciones para leer y escribir por líneas.

¿Qué instrucción se usa para cerrar un condicional en Small Basic?

Todo condicional If, Then, Else debe finalizar con la instrucción EndIf, que es obligatoria.

¿Qué hace el comando Turtle.show()?

Abre una ventana blanca con la silueta de una tortuga en el centro. Al moverse, la tortuga imprime una línea a lo largo de su trayectoria.

Ponte a prueba

Tarjetas de repaso

Pulsa una tarjeta para ver la respuesta.

Test

1. ¿En qué lenguaje de programación se basa Small Basic?
2. ¿Qué tipo de salida ofrece la Consola de Small Basic?
3. ¿Qué instrucción es obligatoria al finalizar un condicional?
4. ¿Qué instrucción inicializa la consola?
5. ¿Qué necesitan las variables en Small Basic?

Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.