BASICA

BASICA

Los lenguajes de programación: BASIC C, BASIC D, BASICA y GW-BASIC son versiones de BASIC desarrollados como intérpretes de instrucciones, y no generaban código ejecutable independiente del editor del lenguaje.

Las líneas de programa están necesariamente numeradas, y se ejecutan por orden correlativo de numeración, el editor es por líneas, una sola línea cada vez, que puede ser modificada o añadida.

Estos interpretes de BASIC pueden ser utilizados en los ordenadores actuales, basados en microprocesador Intel o compatible.

Contenido

Soporte hardware

Ibm pc 5150.jpg
PC 5150 de IBM

En 1981 IBM presentó una versión de ordenador llamado PC, con microprocesador Intel 8088, bus de datos de 8 bit, 16 bit de bus de direcciones lo que le permitía direccionar hasta 1 Mbyte de memoria, con una frecuencia de funcionamiento de 4,77 MHz, con 40 Kb de ROM y 64 Kb de RAM, ampliable hasta 256 Kb, que funcionaba con el sistema operativo MS-DOS de Microsoft, con unidad de disco flexible de 5 1/4 de 160 Kb de capacidad. Monitor de 12", en pantalla de texto de 25 líneas y 80 columnas.

En 1983 Se presentó el modelo XT que ampliaba la memoria a 512 Kb, con disco duro de 10 Mb, y unidad flexible de 360 Kb.

En 1984 IBM presentó una nueva versión de PC, que llamo: AT, con memoria central de 512 Kb, ampliable a 3 Mb, microprocesador Intel 80286 con frecuencia de funcionamiento de 6 MHz, que funcionaba con el sistema operativo DOS 3.0 y 3.1, disco flexible de alta capacidad de 1,2 Mb y disco duro de 20 Mb.

BASIC C

Estos ordenadores traían grabada en ROM una versión de BASIC llamada: BASIC de casete, que también se denominó BASIC C, esta versión se cargaba en memoria automáticamente cuando se arrancaba el ordenador sin sistema operativo, tenía instrucciones especificas para poner en marcha una cinta de casete, y leer datos de ella secuencialmente, no tenía instrucciones para el acceso a disco y los programas escritos tampoco podían ser salvados en disco.

BASICA

Con el disco de PC-DOS o simplemente DOS de IBM, venían dos versiones de BASIC, la que se llamaba BASIC de disco, o BASIC D, y otra más completa llamada BASICA, muy utilizada y posiblemente la versión de BASIC más popular en la época.

GW-BASIC

Artículo principal: GW-BASIC

Microsoft comercializaba su propia versión de sistema operativo MS-DOS, Prácticamente idéntico al DOS de IBM. Con MS-DOS venía la versión GW-BASIC, Las versiones de BASICA y GW-BASIC son prácticamente idénticas.

Ejemplo de programa

Un programa sencillo que te pregunta el nombre y te saluda:

10 REM este programa te saluda
20 INPUT " Cual es tu nombre: ", Nombre$
30 PRINT " Hola "; Nombre$; " como estas."

Un programa, más elaborado, para resolver una ecuación de segundo grado:

 Ax^2 + Bx + C = 0\,
10 CLS 
20 PRINT " RESOLUCION DE UNA ECUACION DE SEGUNDO GRADO" 
30 PRINT " Ax² + Bx + C = 0" 
40 PRINT 
50 INPUT " COEFICIENTE A: ", A 
60 INPUT " COEFICIENTE B: ", B 
70 INPUT " COEFICIENTE C: ", C 
80 PRINT 
100 IF A = 0 THEN 350 
110 D = B ^ 2 - 4 * A * C 
120 IF D <= 0 THEN 200 
130 PRINT " SOLUCION DOBLE" 
140 PRINT " X1="; (-B + SQR(D)) / (2 * A)
150 PRINT " X2="; (-B - SQR(D)) / (2 * A)
160 END 
200 REM D MENOR O IGUAL QUE CERO 
210 IF D = 0 THEN 300 
230 PRINT " RAIZ IMAGINARIA" 
240 PRINT " X1= "; -B / (2 * A); "+"; ABS(SQR(-D) / (2 * A)); "i" 
250 PRINT " X2= "; -B / (2 * A); "-"; ABS(SQR(-D) / (2 * A)); "i" 
260 END 
300 PRINT " SOLUCION UNICA" 
310 PRINT " X1=X2="; -B / (2 * A) 
320 END 
350 REM A=0 
360 IF B = 0 THEN 500 
370 REM ECUACION DE PRIMER GRADO 
380 PRINT " ECUACION DE PRIMER GRADO" 
390 PRINT " X="; -C / B 
400 END 
500 REM A=0 Y B=0 
510 IF C = 0 THEN 600 
520 PRINT C; "= 0, IMPOSIBLE" 
530 END 
600 REM A=0, B=0 Y C=0 
610 PRINT " SIN ECUACION" 
620 END 
650 REM ECUACION DE PRIMER GRADO 
660 PRINT " ECUACION DE PRIMER GRADO" 
670 PRINT " X="; -C / B 
680 END

Véase también

Bibliografía

  1. (en Español) Turgeon Practicals GW Basic (1 edición). Comercial Turgeon, S.A.. 9 de 1991. pp. 29. ISBN 978-84-7977-072-3. 
  2. Jerez Rodríguez, José María (10 de 1990) (en Español). Informática y programación Basic (1 edición). Sistema 3. pp. 123. ISBN 978-84-404-7576-3. 
  3. Aguado-Muñoz Prada, Ricardo (9 de 1990) (en Español). Basic básico. Curso de programación (21 edición). Computer School. pp. 256. ISBN 978-84-86529-00-0. 
  4. Albrech, Bob; Inman, Don; (8 de 1990) (en Español). GW-Basic a su alcance. tr.: Vaquero Martín, M. Angeles (1 edición). McGraw-Hill / Interamericana de España, S.A.. pp. 432. ISBN 978-84-7615-538-7. 
  5. Nucera Mezzano, Claudio (4 de 1990) (en Español). Lenguaje programación Basic (2 edición). Epicentro. pp. 182. ISBN 978-84-404-1872-2. 

Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • băşica — BĂŞICÁ, băşíc, vb. I. tranz. şi refl. A produce sau a face băşici; a (se) umple de băşici. [var.: (reg.) beşicá vb. I] – Din băşică. Trimis de paula, 28.05.2002. Sursa: DEX 98  BĂŞICÁ vb. a (se) urzica, (pop …   Dicționar Român

  • băşică — BĂŞÍCĂ, băşici, s.f. 1. Sac membranos din corpul oamenilor şi al animalelor, în care se strâng unele secreţii ale organismului; vezică. Băşica fierii. ** spec. Sac membranos din corpul unui porc sau al altui animal, uscat şi întrebuinţat ca pungă …   Dicționar Român

  • BasicA —   [Abk. für Basic Advanced, dt. »verbessertes Basic«], ein Interpreter für die Programmiersprache Basic, der zum Lieferumfang des Betriebssystems PC DOS gehörte. Ebenso wie PC DOS ist BasicA heute hoffnungslos veraltet und spielt praktisch keine… …   Universal-Lexikon

  • bašica — bȁšica ž DEFINICIJA reg. prva kap, prva rakija koja poteče iz kazana (kad se peče rakija) ETIMOLOGIJA vidi baš …   Hrvatski jezični portal

  • BASICA — Microsoft BASICA (Abkürzung für Advanced BASIC ) ist ein Disketten basierter BASIC Interpreter, der von Microsoft für das Betriebssystem PC DOS entwickelt wurde. BASICA erlaubte es, das ROM basierte BASIC, das sich in IBM PCs der 1980er Jahre… …   Deutsch Wikipedia

  • básica — profesor de educación general, básica expr. maestro. ❙ «A los maestros se les llama profesores de educación general básica...» DE. ❘ la Educación General Básica ya ha desaparecido …   Diccionario del Argot "El Sohez"

  • bãşícã — s. f., g. d. art. bãşícii; pl. bãşíci …   Romanian orthography

  • Red Renta Básica — Saltar a navegación, búsqueda La Red Renta Básica es una asociación que se constituyó legalmente con el objetivo de promover la propuesta de la Renta Básica. Inició su actividad a principios de 2001. Un buen número de personas que ya llevaban más …   Wikipedia Español

  • Renta básica universal — «RB» redirige aquí. Para otras acepciones, véase Rb. La renta básica universal (RB) o ingreso ciudadano (IC), según la define la Red Renta Básica, es un ingreso pagado por el estado, como derecho de ciudadanía, a cada miembro de pleno derecho o… …   Wikipedia Español

  • Red Básica de Articulación — Saltar a navegación, búsqueda Se denomina Red Básica de Articulación del Catálogo de Carreteras de la Junta de Andalucía a aquella compuesta por aquellas carreteras que constituyen el soporte de las principales conexiones de largo y medio… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”