Manual de Programación en Basic

De Wikilibros, la colección de libros de texto de contenido libre.
Saltar a: navegación, buscar

"B"eginers "A"ll "S"ybolic "I"nstruction "C"ode

Es un lenguaje de programación que ...

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.

basic[editar]

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