Basic 256 | Enseñar a programar a niños

BASIC-256
Gratis
Offline
http://www.basic256.org/index_en

BASIC-256 es una sencilla versión de BASIC diseñada para enseñar a programar a niños utilizando las estructuras de control clásicas como gosub, for/next y goto, e incluye también un modo gráfico. Antes de noviembre de 2006 este programa se llamaba KidBASIC.

BASIC-256 es una versión fácil de usar de BASIC diseñada para enseñar a cualquiera (especialmente a estudiantes de secundaria y preparatoria) los conceptos básicos de la programación de computadoras. Utiliza estructuras de control tradicionales como gosub, for / next y goto, que ayuda a los niños a ver fácilmente cómo funciona el control de flujo del programa. Tiene un modo gráfico incorporado que les permite dibujar imágenes en la pantalla en minutos, y un conjunto de tutoriales detallados y fáciles de seguir que introducen conceptos de programación a través de ejercicios divertidos.

BASIC-256 es un lenguaje de programación que se puede utilizar para escribir sus propios programas de ordenador. Estos tutoriales le mostrará cómo, paso a paso.

Un programa informático es un conjunto de instrucciones que indica a un ordenador qué hacer. El ordenador lee las instrucciones de una en una, y hace exactamente lo que dicen.

Hora de madurar  y desembarazarse de la idea de que la programación es difícil y que sólo puede ser aprendida por quienes pasan horas frente al ordenador y tienen toda la colección de las películas de Star Wars. Complicada y desafiante como puede serlo cualquier aprendizaje de una nueva forma de pensar y construir, la programación tiene hoy día muchos métodos didácticos y pedagógicos para aprender desde tu casa, sin necesidad de ir a estudiar a un instituto o descifrar códices solitariamente bajo la luz de las velas. Uno de los programas que hace más fácil el aprendizaje es BASIC-256, que se presenta como una suite de ejercicios para que veas de frente y sin medias tintas cómo funciona un programa básico.

Los programas de BASIC-256 consisten en una serie de instrucciones, separadas en lineas distintas, que se ejecutan en el orden en que aparecen.

Constantes numéricas de BASIC-256
Las constantes numéricas son cualesquiera caracteres numéricos, opcionalmente precedidos por un signo menos para indicar números negativos, y, en su caso, un punto decimal seguido por más caracteres numéricos que indican los valores decimales.

Los valores enteros positivos también pueden expresarse en sistema binario (base 2), octal (base 8) y hexadecimal (base 16). Basta con preceder los valores binarios con 0b (0b1110 = 14), los octales con 0o (0o177 = 27) y los hexadecimales con 0x (0xff= 255).

BASIC-256, un libro para enseñar a CUALQUIERA cómo programar una computadora.
La visión original de este libro era crear una introducción práctica de la programación de computadoras para estudiantes de secundaria y preparatoria. Ha sido escrito sin mucha de la jerga y complejidad de muchos libros de programación y será adecuado para cualquiera de más de 10 años que quiera aprender a programar y esté listo para experimentar.

Muchos consideran que programar una computadora es una tarea que va más allá de un alumno típico de grados intermedios. Personalmente sé que esto no es así porque aprendí a programar mi computadora doméstica TRS-80 durante esos años de mi vida. La programación era diferente: más simple porque no teníamos que preocuparnos por los discos duros, el color o los gráficos; y más difícil por las mismas razones.

Este libro intenta involucrarse a través de medios de programación (sonido, color, formas y texto a voz) y luego trabajar en los conceptos típicos de programación (bucles, condiciones, variables ...) para hacer animaciones, juegos y aplicaciones divertidas. Se proporciona el código fuente completo de los programas de ejemplo para que la experimentación realmente pueda perfeccionar las habilidades aprendidas.

Las actualizaciones recientes del libro incluyen: sprites, clasificación, pilas, colas y listas vinculadas.

Juegos y otros programas divertidos de Basic 256
Una colección de juegos y otros programas escritos en BASIC-256 para que los vea, aprenda y cambie. No solo juegues un juego, hazlo tuyo. P0wn el juego.

  • cubepuzzle.kbs    2010-05-24    Rompecabezas de cubo aplanado con geometría y juega como un cubo de Rubik.
  • hamurabi.kbs    2010-05-06    Traducción de uno de los primeros juegos de tipo SIM de principios de 1970. Un clásico basado en texto real.
  • maze.kbs    2010-05-06    Genera laberintos.
  • maze2.kbs    2010-05-06    Genere un laberinto y luego saque el punto con la menor cantidad de movimientos.
  • peg.kbs    2010-05-06    Juega el clásico juego "Hi-Q" de saltar las clavijas unas sobre otras.
  • sst.kbs    2010-05-18    Super Star Trek: el clásico juego de mainframe, totalmente reescrito en BASIC256.
  • traffic.kbs    2010-05-07    Traffic Jam puzzle: desliza los coches hasta que el coche rojo llegue a su plaza de aparcamiento.
  • wordsearch.kbs    2010-05-07    Genere rompecabezas de búsqueda de palabras a partir de una lista de palabras.