SlideShare una empresa de Scribd logo
BASIC
LENGUAJE
DE
PROGRAMACION
BASIC es un lenguaje de programación que
originalmente fue desarrollado como una
herramienta de enseñanza; se diseminó entre las
microcomputadoras hogareñas a partir de la
década de 1980. Actualmente continúa siendo muy
popular, en muchos dialectos bastante distintos
del original.
Definición
BASIC es el acrónimo de Beginners All-
purpose Symbolic Instruction Code; por
correspondencia con Thomas E. Kurtz. (traducido al
español: "código de instrucciones simbólicas de
propósito general para principiantes") y está ligado al
nombre de un trabajo sin publicar del coinventor del
lenguaje, THOMAS KURTZ (el nombre no está
relacionado con la serie de C. K. Ogden, Basic English).
HISTORIA
A principios de la década de 1960, las computadoras eran
máquinas sumamente caras que se utilizaban únicamente
para propósitos especiales, ejecutando "una sola tarea" a la
vez. Sin embargo, durante esa década, los precios
comenzaron a bajar al punto que incluso las pequeñas
empresas podían costearlas. La velocidad de las máquinas
se incrementó al grado que a menudo quedaban ociosas
porque no había suficientes tareas para ellas. Todo esto fue
debido a la rápida evolución del hardware. Los lenguajes de
programación de aquellos tiempos estaban diseñados con
orientación para propósitos específicos, como las máquinas
en las que corrían; por ejemplo para el desarrollo de
programas de cálculo o procesamiento de fórmulas se
diseñó FORTRAN y para los de gestión o administración de
información se desarrolló COBOL.
A fin de incrementar el rendimiento y amortizar mejor los
costos (por reducción del tiempo de ocio del procesador), y
siendo que ya la velocidad de las máquinas comenzó a
permitirlo, se propuso la idea de ejecutar más de una tarea
"simultáneamente", fue así que surgió el concepto de
sistema de tiempo compartido, el que comenzó a
popularizarse. En sistemas de ese tipo, el tiempo de
procesamiento de la computadora principal se dividía, y a
cada usuario se le otorgaba secuencial y cíclicamente una
pequeña porción o "cuota" de tiempo de proceso. Las
máquinas eran lo suficientemente rápidas como para
engañar a la mayoría de los usuarios, dándoles la ilusión de
que disponían de la funcionalidad de la máquina todo el
tiempo para ellos ("seudo-simultaneidad" de procesos). Esa
distribución del tiempo de cómputo entre los usuarios
redujo considerablemente el costo de la computación, ya
que una sola máquina podía ser compartida entre
numerosos usuarios
LENGUAJE DE PROGRAMCION
La sintaxis mínima de BASIC sólo necesita los
comandos LET, INPUT, PRINT, IF y GOTO. Un
intérprete que ejecuta programas con esta sintaxis
mínima no necesita una PILA. Algunas de las primeras
implementaciones eran así de simples. Si se le agrega
una pila, se pueden agregar también ciclos FOR
anidados y el comando GOSUB. Un intérprete de
BASIC con estas características necesita que el código
tenga números de línea.
Los números de línea fueron un aspecto muy distintivo del
BASIC clásico. Sin embargo, el uso de números de línea
tiene la desventaja de requerir que el programador estime
cuántas líneas ocupará la parte del programa que escribe.
Este requerimiento se cumple generalmente
incrementando los números de línea en un intervalo
regular, como 10, pero esto lleva a problemas a la hora que
el código después agregado exceda el espacio disponible
entre las líneas originales. Para aliviar este problema de los
primeros intérpretes de BASIC, los usuarios expertos
pronto escribieron sus propios programas utilitarios para
reenumerar sus programas, después del ingreso inicial. Más
tarde aparecieron intérpretes de BASIC que incluían un
comando específico RENUMBER, el que permitía
reenumerar rápidamente (y las veces que se quisiera) todo
el código nuevamente, con cualquier intervalo entre líneas
indicado y a partir de un número entero dado; eliminando
así el principal problema de la numeración de líneas
obligatoria.

Más contenido relacionado

Destacado

La granja, luis
La granja, luisLa granja, luis
La granja, luis
Aaron Hernan
 
Hogar2
Hogar2Hogar2
Hogar2
Silvina Re
 
E learning oscar lozano
E learning oscar lozanoE learning oscar lozano
E learning oscar lozano
oscarlozano217
 
Muyfuerte2
Muyfuerte2Muyfuerte2
Qaqaqq jonny
Qaqaqq jonnyQaqaqq jonny
Qaqaqq jonny
johnny242010
 
Ganhe até R$1500 por indicação - Money Over Work
Ganhe até R$1500 por indicação - Money Over WorkGanhe até R$1500 por indicação - Money Over Work
Ganhe até R$1500 por indicação - Money Over Work
Suporte MOW
 
E learning oscar lozano
E learning  oscar lozanoE learning  oscar lozano
E learning oscar lozano
oscarlozano217
 
Tendencias. rousseau
Tendencias. rousseauTendencias. rousseau
Tendencias. rousseau
Carlos Jesús Hernández Lorenzo
 
Jose andres redes sociales
Jose andres redes socialesJose andres redes sociales
Jose andres redes socialesjoseandres126
 
Portfolio travelling
Portfolio travelling Portfolio travelling
Portfolio travelling
Cécile Castilla
 
Practica noº1 excel eliud mora
Practica noº1 excel eliud moraPractica noº1 excel eliud mora
Practica noº1 excel eliud mora
Elo Mora
 
Brindis de Lurigancho
Brindis de LuriganchoBrindis de Lurigancho
Brindis de Lurigancho
Rafael Ospina
 
Cuando laedadnosalcance-
 Cuando laedadnosalcance- Cuando laedadnosalcance-
Cuando laedadnosalcance-César Cabrera
 
40 planeacion estrategica
40 planeacion estrategica40 planeacion estrategica
40 planeacion estrategica
juanvives
 
Estudo QALYBrasil - Projeto Valoração Nacional EQ SD - Marisa Santos
Estudo QALYBrasil - Projeto Valoração Nacional EQ SD - Marisa SantosEstudo QALYBrasil - Projeto Valoração Nacional EQ SD - Marisa Santos
Estudo QALYBrasil - Projeto Valoração Nacional EQ SD - Marisa Santos
Empreender Saúde
 
Oficina de relaciones internacionales uax
Oficina de relaciones internacionales uaxOficina de relaciones internacionales uax
Oficina de relaciones internacionales uax
Marianassa
 
1ºeop 2011 sj
1ºeop 2011 sj1ºeop 2011 sj
1ºeop 2011 sj
Advcon Argentina
 
Sustentabilidade
SustentabilidadeSustentabilidade
Sustentabilidade
profvania123
 

Destacado (18)

La granja, luis
La granja, luisLa granja, luis
La granja, luis
 
Hogar2
Hogar2Hogar2
Hogar2
 
E learning oscar lozano
E learning oscar lozanoE learning oscar lozano
E learning oscar lozano
 
Muyfuerte2
Muyfuerte2Muyfuerte2
Muyfuerte2
 
Qaqaqq jonny
Qaqaqq jonnyQaqaqq jonny
Qaqaqq jonny
 
Ganhe até R$1500 por indicação - Money Over Work
Ganhe até R$1500 por indicação - Money Over WorkGanhe até R$1500 por indicação - Money Over Work
Ganhe até R$1500 por indicação - Money Over Work
 
E learning oscar lozano
E learning  oscar lozanoE learning  oscar lozano
E learning oscar lozano
 
Tendencias. rousseau
Tendencias. rousseauTendencias. rousseau
Tendencias. rousseau
 
Jose andres redes sociales
Jose andres redes socialesJose andres redes sociales
Jose andres redes sociales
 
Portfolio travelling
Portfolio travelling Portfolio travelling
Portfolio travelling
 
Practica noº1 excel eliud mora
Practica noº1 excel eliud moraPractica noº1 excel eliud mora
Practica noº1 excel eliud mora
 
Brindis de Lurigancho
Brindis de LuriganchoBrindis de Lurigancho
Brindis de Lurigancho
 
Cuando laedadnosalcance-
 Cuando laedadnosalcance- Cuando laedadnosalcance-
Cuando laedadnosalcance-
 
40 planeacion estrategica
40 planeacion estrategica40 planeacion estrategica
40 planeacion estrategica
 
Estudo QALYBrasil - Projeto Valoração Nacional EQ SD - Marisa Santos
Estudo QALYBrasil - Projeto Valoração Nacional EQ SD - Marisa SantosEstudo QALYBrasil - Projeto Valoração Nacional EQ SD - Marisa Santos
Estudo QALYBrasil - Projeto Valoração Nacional EQ SD - Marisa Santos
 
Oficina de relaciones internacionales uax
Oficina de relaciones internacionales uaxOficina de relaciones internacionales uax
Oficina de relaciones internacionales uax
 
1ºeop 2011 sj
1ºeop 2011 sj1ºeop 2011 sj
1ºeop 2011 sj
 
Sustentabilidade
SustentabilidadeSustentabilidade
Sustentabilidade
 

Similar a visual basic{}

Lenguaje de programacion ( basic) apesteguia
Lenguaje de programacion ( basic) apesteguiaLenguaje de programacion ( basic) apesteguia
Lenguaje de programacion ( basic) apesteguia
tonytenorio2
 
Tipos de programacion
Tipos de programacionTipos de programacion
Tipos de programacion
morenovenezolano
 
Capítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesCapítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidades
Julio Ayala Rolón
 
Tipos de lenguajes de programación
Tipos de lenguajes de programaciónTipos de lenguajes de programación
Tipos de lenguajes de programación
Jose Capetillo
 
HISTORIA DE LOS LENGUAJES DE PROGRAMACION
HISTORIA DE LOS LENGUAJES DE PROGRAMACIONHISTORIA DE LOS LENGUAJES DE PROGRAMACION
HISTORIA DE LOS LENGUAJES DE PROGRAMACION
JANIIER
 
Karen y Vivian
Karen y VivianKaren y Vivian
Los Lenguajes De Programacion
Los Lenguajes De ProgramacionLos Lenguajes De Programacion
Los Lenguajes De Programacion
Henry Salazar
 
684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf
YesseniaMolina3
 
Sis operativos
Sis operativosSis operativos
Sis operativos
Cristhian Rosales
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores
947369
 
Historia de los Sistemas Operativos.docx
Historia de los Sistemas Operativos.docxHistoria de los Sistemas Operativos.docx
Historia de los Sistemas Operativos.docx
WarmanSamuelMateoSan
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205
Jonatan Rivera
 
Cuaderno2
Cuaderno2Cuaderno2
Cuaderno2
Joaquin Veron
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
jugar en las maquinas tragamonedas
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
ANALI GOMEZ
 
Fa
FaFa
Fa
FaFa
2 evolucion asoitson
2 evolucion asoitson2 evolucion asoitson
2 evolucion asoitson
OpenCourseWare México
 
Programación
ProgramaciónProgramación
Programación
ruthgarbus
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativos
alexitopico
 

Similar a visual basic{} (20)

Lenguaje de programacion ( basic) apesteguia
Lenguaje de programacion ( basic) apesteguiaLenguaje de programacion ( basic) apesteguia
Lenguaje de programacion ( basic) apesteguia
 
Tipos de programacion
Tipos de programacionTipos de programacion
Tipos de programacion
 
Capítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesCapítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidades
 
Tipos de lenguajes de programación
Tipos de lenguajes de programaciónTipos de lenguajes de programación
Tipos de lenguajes de programación
 
HISTORIA DE LOS LENGUAJES DE PROGRAMACION
HISTORIA DE LOS LENGUAJES DE PROGRAMACIONHISTORIA DE LOS LENGUAJES DE PROGRAMACION
HISTORIA DE LOS LENGUAJES DE PROGRAMACION
 
Karen y Vivian
Karen y VivianKaren y Vivian
Karen y Vivian
 
Los Lenguajes De Programacion
Los Lenguajes De ProgramacionLos Lenguajes De Programacion
Los Lenguajes De Programacion
 
684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf
 
Sis operativos
Sis operativosSis operativos
Sis operativos
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores
 
Historia de los Sistemas Operativos.docx
Historia de los Sistemas Operativos.docxHistoria de los Sistemas Operativos.docx
Historia de los Sistemas Operativos.docx
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205
 
Cuaderno2
Cuaderno2Cuaderno2
Cuaderno2
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Fa
FaFa
Fa
 
Fa
FaFa
Fa
 
2 evolucion asoitson
2 evolucion asoitson2 evolucion asoitson
2 evolucion asoitson
 
Programación
ProgramaciónProgramación
Programación
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativos
 

Último

INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
aljitagallego
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
alejandromanuelve
 

Último (20)

INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
 

visual basic{}

  • 2. BASIC es un lenguaje de programación que originalmente fue desarrollado como una herramienta de enseñanza; se diseminó entre las microcomputadoras hogareñas a partir de la década de 1980. Actualmente continúa siendo muy popular, en muchos dialectos bastante distintos del original. Definición
  • 3. BASIC es el acrónimo de Beginners All- purpose Symbolic Instruction Code; por correspondencia con Thomas E. Kurtz. (traducido al español: "código de instrucciones simbólicas de propósito general para principiantes") y está ligado al nombre de un trabajo sin publicar del coinventor del lenguaje, THOMAS KURTZ (el nombre no está relacionado con la serie de C. K. Ogden, Basic English).
  • 5. A principios de la década de 1960, las computadoras eran máquinas sumamente caras que se utilizaban únicamente para propósitos especiales, ejecutando "una sola tarea" a la vez. Sin embargo, durante esa década, los precios comenzaron a bajar al punto que incluso las pequeñas empresas podían costearlas. La velocidad de las máquinas se incrementó al grado que a menudo quedaban ociosas porque no había suficientes tareas para ellas. Todo esto fue debido a la rápida evolución del hardware. Los lenguajes de programación de aquellos tiempos estaban diseñados con orientación para propósitos específicos, como las máquinas en las que corrían; por ejemplo para el desarrollo de programas de cálculo o procesamiento de fórmulas se diseñó FORTRAN y para los de gestión o administración de información se desarrolló COBOL.
  • 6. A fin de incrementar el rendimiento y amortizar mejor los costos (por reducción del tiempo de ocio del procesador), y siendo que ya la velocidad de las máquinas comenzó a permitirlo, se propuso la idea de ejecutar más de una tarea "simultáneamente", fue así que surgió el concepto de sistema de tiempo compartido, el que comenzó a popularizarse. En sistemas de ese tipo, el tiempo de procesamiento de la computadora principal se dividía, y a cada usuario se le otorgaba secuencial y cíclicamente una pequeña porción o "cuota" de tiempo de proceso. Las máquinas eran lo suficientemente rápidas como para engañar a la mayoría de los usuarios, dándoles la ilusión de que disponían de la funcionalidad de la máquina todo el tiempo para ellos ("seudo-simultaneidad" de procesos). Esa distribución del tiempo de cómputo entre los usuarios redujo considerablemente el costo de la computación, ya que una sola máquina podía ser compartida entre numerosos usuarios
  • 8. La sintaxis mínima de BASIC sólo necesita los comandos LET, INPUT, PRINT, IF y GOTO. Un intérprete que ejecuta programas con esta sintaxis mínima no necesita una PILA. Algunas de las primeras implementaciones eran así de simples. Si se le agrega una pila, se pueden agregar también ciclos FOR anidados y el comando GOSUB. Un intérprete de BASIC con estas características necesita que el código tenga números de línea.
  • 9. Los números de línea fueron un aspecto muy distintivo del BASIC clásico. Sin embargo, el uso de números de línea tiene la desventaja de requerir que el programador estime cuántas líneas ocupará la parte del programa que escribe. Este requerimiento se cumple generalmente incrementando los números de línea en un intervalo regular, como 10, pero esto lleva a problemas a la hora que el código después agregado exceda el espacio disponible entre las líneas originales. Para aliviar este problema de los primeros intérpretes de BASIC, los usuarios expertos pronto escribieron sus propios programas utilitarios para reenumerar sus programas, después del ingreso inicial. Más tarde aparecieron intérpretes de BASIC que incluían un comando específico RENUMBER, el que permitía reenumerar rápidamente (y las veces que se quisiera) todo el código nuevamente, con cualquier intervalo entre líneas indicado y a partir de un número entero dado; eliminando así el principal problema de la numeración de líneas obligatoria.