Manual de Programación en Basic
El denominado BASIC(Beginers All Symbolic Instruction Code) es un leunguaje de programación dedicado principalmente para los iniciados en la programación. Dentro de este libro se manejarán los conceptos más básicos de este lenguaje de Alto Nivel.
Introducción editar
Historia Objetivo Capacidades
Sentencias y funciones editar
Las sentencias en basic se identifican por que la sintaxis de la instrucción no requiere de parentesis y no es una estructura de control.
Ejemplos: list, save, load
Las funciones en basic se identifican por que la sintaxis requiere de paréntesis.
Ejemplos: pset, sound
Nota: screen puede utilizarse como sentencia y como función
Convenciones editar
Para mejorar la interpretación de los códigos de ejemplo utilizaremos la siguiente gama colores.
A:>gwbasic Ok. LOAD prog01.bas |
A:>qbasic Archivo Edición |
A:>basica
Ok. LOAD prog01.bas | ||
Ejemplos de gwbasic. | Ejemplos de QBasic. | Ejemplos de cualquier versión. |
Versiones y sus ambientes de trabajo editar
A:>gwbasic Ok. |
Ok. |
LIST |
10 cls |
20 print "hola" |
Ok. |
basic editar
10 print "este es una prueba"
basica editar
gwbasic editar
qbasic editar
Esta versión de basic posee un ambiente de trabajo mas amable, las subrutinas y funciones se presentan en pantallas separadas del codigo general...
Archivo Edición Ver Búsqueda Ejecutar Depurar Opciones Ayuda |
┌───────────────────────────────── Sin_Nombre ─────────────────────────────┤↑├─┐ |
│ ↑ |
│ ░ |
│ ░ |
│ ░ |
│ ░ |
│ ░ |
│ ░ |
│ ░ |
│ ░ |
│ ░ |
│ ░ |
│ ░ |
│ ░ |
│ ░ |
│ ░ |
│ ░ |
│ ░ |
│ ↓ |
│ ← ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ → │ |
├──────────────────────────────────────────────────────────────────────────────┤ |
│ │ |
│ │ |
└──────────────────────────────────────────────────────────────────────────────┘ |
freebasic editar
Versión moderna de Basic que intenta parecerse al gwbasic, con capacidad de compilar programas en DOS, Windows, Linux, con disponibilidad del codigo fuente (GNU) lo que permite extenderlo a cualquier otro sistema.
Instrucciones basicas editar
Manual de Programación en Basic/Instrucciones básicas
save
list
load
run
Variables y arreglos editar
Manual de Programación en Basic/Variables y arreglos
Numéricas
Alfanuméricas
Dim
Listas
Tablas
Entrada y salida de datos editar
Manual de Programación en Basic/Entrada y salida de datos
input
tab
locate
Estructuras de control editar
Manual de Programación en Basic/Estructuras de control
goto
if
for
sub
Operaciones con archivos editar
Manual de Programación en Basic/Operaciones con archivos
Acceso secuencial
Acceso indexado
open
close
Gráficos y animación editar
En esta sección exponemos las instrucciones útiles para la generación de imágenes y como animarlas.
Manual de Programación en Basic/Gráficos
screen
pset
line
draw
paint
get
put
bsave
bload
Sonidos editar
La reprodución de sonidos en basic se realiza mediante la bocina interna del cpu.
Manual de programación en Basic/Sonidos
beep
sound
play
Otras funciones editar
En esta sección se definen las sentencias y funciones que no aplican en ninguna de las enteriores.
Manual de programación en Basic/Otras funciones
random