Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Noticias / Small Basic: Lenguaje de programación para niños

Small Basic: Lenguaje de programación para niños

Autor jc mouse viernes, octubre 18, 2019

Small Basic es un lenguaje de programación propiedad de Microsoft creado especialmente para ayudar a los estudiantes a pasar de la codificación basada en bloques (Scratch, Minecraft CodeBug, Codecombat, etc) a la codificación basada en texto.

Sheldon no cooper

Small Basic brinda a los estudiantes las habilidades y confianza necesaria para abordar lenguajes de programación más complejos como Java y C# al enseñar los elementos fundamentales de los lenguajes basados en sintaxis gracias  a un dialecto de Basic reducido a tan solo 15 funciones para dibujo bidimensional, reproducción de sonidos y cálculos aritméticos.

El entorno de desarrollo de Microsoft Small Basic tanto la versión de escritorio como su versión online, consta de una sola ventana con grandes botones fácil de comprender. Como ya lo mencionamos, Small Basic tiene dos opciones, la versión de escritorio (7MB) y su versión online (lanzado este año 2019), esta ultima con algunas opciones deshabilitadas por el momento

vista editor online

Al escribir código aparecen sugerencias de codificación inteligente de IntelliSense, esto hace que escribir código en SB sea muy sencillo. También se puede crear aplicaciones para Kinect, Lego Mindstorm, Raspberry Pi, Arduino, Oculus Rift y más utilizando Small Basic.

SB cuenta con una seria de tutoriales donde paso a paso te explica desde la instalación del programa, sistema de coordenadas, palabras reservadas y el trabajo con gráficos, estos archivos puedes descargarlos en tu computadora en formato PDF.

Programa de ejemplo «Hola Mundo»

Abrimos Small Basic y escribimos:

hello world basic

Para ejecutar el programa presionamos el botón grande de color verde [RUN] ubicado a la derecha del editor

consola-output

Tortuga Gráfica

El sistema gráfico de Small Basic también dispone de una pequeña tortuga (turtle) para realizar gráficos en pantalla mediante el uso de diversas propiedades y operaciones. Para poder visualizar a esta tortuguita, escribe Turtle.Show() en el editor y ejecuta.

Para mostrar lo fácil que es manipular a esta tortuga y dibujar algo en pantalla, escribimos el siguiente código en el editor el cual creara una espiral de adentro hacia afuera.

tortuga pintura

Ejecutamos y veremos como la tortuga comienza a moverse en pantalla dibujando la espiral.

espiral malditanga

Conclusión

La importancia de la programación es fundamental en la educación de los niños y en toda persona en general,  Microsoft lo sabe – «Cuando aprende a codificar, desarrollas varias habilidades, tales como cómo resolver problemas complejos y resolverlos paso a paso. El software es el lenguaje de nuestro mundo, por lo que aprender a codificar realmente puede ayudarlo en el futuro» – y siempre ha estado innovando en nuevas tecnologías para acercar el mundo de la programación a la gente. Small Basic es una de esas tecnologías el cual con su pequeño kit de herramientas se convierte en un entorno de desarrollo ideal para todas aquellas personas que deseen aprender a programar de forma básica.

enoy!

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Crea tu personaje de Snoopy & Charlie Brown

Crea tu personaje de Snoopy & Charlie Brown

The Peanuts Movie fue la película animada de  Snoopy & Charlie Brown personajes principales de la serie de tiras cóm...

Convertir objetos java en XML

Convertir objetos java en XML

Continuando con el estudio del meta lenguaje XML (Lenguaje de Marcado Extensible) bastante utilizado en el intercambio d...

Personalizar JTable: Tabla con footer

Personalizar JTable: Tabla con footer

En muchas ocasiones es necesaria la personalización de componentes java para que estos se adecuen a nuestros requerimien...

Validación XML con Esquema XSD en PHP

Validación XML con Esquema XSD en PHP

En este post realizaremos un pequeño ejemplo de validación de archivos XML utilizando el esquema XSD y el lenguaje PHP (...

Combatiendo la censura en Internet

Combatiendo la censura en Internet

La Asamblea General de la Organización de las Naciones Unidas (ONU) en uno de esos extraños momentos de lucidez aprobó u...

NBANDROID-V2 plugin para Netbeans

NBANDROID-V2 plugin para Netbeans

Cuando Android estaba en sus inicios, varios IDEs (Entorno de Desarrollo Integrado​​) se disputaban el dominio por su de...

Comparte lo que sabes

Categorias

Últimas entradas

simuladorasamblea.bo es una herramienta digital  desarrollado por los Analistas de Datos Rafael López Valverde y  Sergio...

Crecen las startups en Bolivia: La mayoría está en Santa Cruz, Cochabamba y La Paz Según el «Mapeo del Ecosistema de Tec...

«Las palabras que elegimos dan forma a nuestra realidad. La Fuente Educada (Polite Type) es una fuente de código abierto...

En este post realizaremos un proyecto en VUE que se conectara a un REST API  y utilizara un servicio del mismo para obte...

Herramientas

Generador de Enlaces a Whatsapp