Qbasi

Páginas: 6 (1480 palabras) Publicado: 23 de octubre de 2012
QBasic 
Es un entorno de desarrollo integrado y un Intérprete para una variante dellenguaje de programación BASIC basada en el compilador QuickBASIC. El código introducido en el IDE es compilado a una forma intermedia, y ésta es inmediatamente interpretada en demanda dentro del IDE.1 Puede correr bajo casi todas las versiones del DOS y de Windows, o con DOSBox/DOSEMU, en Linux yFreeBSD.2 En sutiempo, QBasic proveyó de un IDE avanzado, incluyendo un depurador con características tales como evaluación de expresiones y modificación del código al vuelo. El entorno de desarrollo de QBASIC incluye varias características aún raras en entornos de desarrollo actuales.
Al igual que QuickBASIC, pero a diferencia de versiones anteriores del Microsoft BASIC, el QBasic es un lenguaje de programaciónestructurada, soportando construcciones tales como subrutinas y bucles while.3 4 los números de líneas, un concepto a menudo asociado al BASIC, son soportados para la compatibilidad, pero no se considera una buena forma, siendo reemplazados por etiquetasdescriptivas.1 QBasic tiene limitado soporte para los tipos de datos definidos por el usario (estructuras), y varios tipos primitivos usados paracontener strings de texto o datos numéricos.5 6
QBASIC fue también utilizado para enseñar programación a personas que no tenían mucho conocimiento de lo que es la programación.

Historia
QBasic fue creado con el objeto de reemplazar al BASICA y GW-BASIC como un lenguaje de programación para el usuario final. Fue basado en el anterior compilador QuickBASIC 4.5 pero sin los elementos delcompilador y del enlazador del QuickBASIC. La versión 1.0 fue despachada junto con el MS-DOS 5.0 y posteriores, así como con Windows 95, Windows NT 3.x, y Windows NT 4.0. IBM recompiló el QBasic y lo incluyó en PC-DOS 5.x, así como desde el OS/2 2.0 en adelante.7 El eComStation, descendiente del código del OS/2, incluye el QBasic 1.0. El QBasic 1.1 es incluido con el MS-DOS 6.x, y, sin el EDIT, enWindows 95, Windows 98 yWindows Me.
Microsoft lo incluyó como opcional en los discos de instalación de Windows 95 y Windows 98, incluido en el paquete olddos.exe, pero dejó de distribuir QBASIC en siguientes versiones de Windows. Comenzando con Windows 2000, Microsoft ya no incluye QBasic.8(Sin embargo, algunas versiones localizadas del Windows 2000 y Windows XP todavía lo tienen, y puede serentragado como freeware). Actualmente es distribuido únicamente a través del sitio web de Microsoft para usuarios con licencia de uso de MS-DOS.
QBasic (así como el MS-DOS Editor incorporado) es compatible hacia atrás con los lanzamientos del DOS antes de 5.0 (hasta por lo menos el DOS 3.20). Sin embargo, si es usado en cualquier computador de 8088/8086, o en algunos computadores 80286, el programaQBasic puede correr muy lentamente, o quizás en absoluto, debido a su tamaño en la memoria. Hasta el MS-DOS 7, el MS-DOS Editor requería al QBasic. El programa "edit.com" simplemente comienza QBasic en modo de edición solamente, y este modo puede también ser entrado corriendo QBASIC.EXE con el swiche /EDIT (es decir, la línea de comando "QBASIC /EDIT").

QBasic vino completo con cuatro programas deejemplo escritos de antemano. Éstos eran "Nibbles" (una variante del juego Snake), "gorilas", un juego de artillería, "MONEY MANAGER", manejador de finanzas personales y un "RemLine", un programa removedor de número de líneas para código de GW-BASIC.1
Variables

Este es uno de los principales conceptos en programación.  El uso de las variables permite mantener en memoria los datos que encualquier momento pueden ser usados por el programa que se está ejecutando. En BASIC existen solo dos tipos primitivos de datos que son: Numérico y alfanumérico.
Ejemplo

Hola mundo
El siguiente es un muy sencillo programa de "hola mundo" escrito en QBASIC:
PRINT "Hola mundo"
INPUT "Ingrese Su Nombre: "; Nombre$
PRINT "Su Nombre es: " + Nombre$...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS