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


A:>freebasic

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.
LOAD prog01.bas

Ok.
LIST
10 cls
20 print "hola"
Ok.

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

print

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