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