SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
LENGUAJE DE
PROGRAMACION ( BASIC)
DOCENTE: ING. JUAN ANTONIO APESTEGUIA INFANTES
CURSO: PROGRAMACIÓN DIGITALAPLICADA
INTEGRANTES:
• CARDENAS HONORES SMITH 1723115103
• JUAREZ CANCHOS STEVEN 1723125362
• MICHUE ROBLES JESÚS 1723115139
• MONTES MENDOZA EMANUEL 1723125317
• TENORIO AUQUI ANTHONY 1723125011
INTRODUCCIÓN
• El BASIC es un lenguaje de programación que se creo con fines pedagógicos, era el lenguaje que utilizan las
microcomputadoras de los años 80. Actualmente sigue siendo muy conocido y tienen muchísimos dialectos
muy diferentes al original. Veamos algo de historia del Basic. En los años 1960, las computadoras tenían un
valor elevado y se usaban para tareas específicas, eran mono tarea. Pero luego, permitiendo que algunas
empresas pequeñas pudieran permitirse adquirirlas. Las computadoras mejoraron mucho en velocidad,
capacidad de procesamiento de datos y también lo hicieron los lenguajes. Aparecieron lenguajes como el
FORTRAN, el COBOL y el Basic.
• Los creadores del BASIC fueron John George Kemeny y Thomas Eugene Kurtz en el año 1964. Fue inventado
para permitir a los estudiantes escribir programas usando terminales de computador de tiempo compartido.
Con el BASIC se quiso hacer un lenguaje de programación mucho más sencillo que los que existían por aquel
entonces. Porque los lenguajes que existían requerían tener conocimiento específicos en lenguajes más
complejos que eran hechos a medida, principalmente para científicos y matemáticos.
• Los principios que originaron la creación del BASIC eran: que fuese fácil de usar por todos, crear un lenguaje
de programación de propósito general, que se le pudiese incorporar características avanzadas y que siga
siendo de fácil uso para los principiantes, ser interactivo, que los mensajes de error fuesen claros, que
respondiese rápidamente a los programas pequeños, que no fuese necesario tener conocimiento del
hardware de la computadora, y que protegiese al usuario del sistema operativo. Porque por entonces, los
sistemas operativos no eran tan interactivos como lo son hoy.
• Para crear el BASIC, sus autores se basaron en otros dos lenguajes de programación como el FORTRAN II y el
Algol 60, haciéndo que este lenguaje fuese adecuado para el uso del computador a tiempo compartido y para
la aritmética de matrices.
• Su nombre proviene de la expresión inglesa Beginner’s All-purpose Symbolic Instruction Code (BASIC), que
significa en español, código de instrucciones simbólicas de propósito general para principiantes.
• El BASIC es un lenguaje de programación muy amplio, con una sintaxis fácil, estructura sencilla y un buen
conjunto de operadores. No es un lenguaje específico, es polivalente, potente, se aprende rápidamente, en
poco tiempo cualquier usuario es capaz de utilizar casi la totalidad de su código.
• La propagación de BASIC
El advenimiento de la computadora personal fue crucial para el éxito de BASIC. El lenguaje fue diseñado
para los aficionados, y como las computadoras se volvieron más accesibles a este público, libros de
programas BASIC y juegos básicos aumentado en popularidad. En 1975, Paul Allen y Bill Gates , los
fundadores de Microsoft,) escribieron una versión de BASIC para el Altair computadora personal. Fue el
primer producto de Microsoft vendió. Más tarde Gates y Microsoft escribieron versiones de BASIC para el
ordenador Apple, y DOS de IBM , que las puertas siempre vinieron con su versión de BASIC.
• La decadencia y el renacimiento del Basic
A mediados de la década de 1980, la manía de la programación de ordenadores personales había
disminuido a raíz de la ejecución de software profesional creado por otros. Los desarrolladores también
tenían más opciones, tales como los nuevos lenguajes de programación de C y C ++ . Pero la introducción
de Visual Basic, escrito por Microsoft, en 1991, cambió eso. VB se basó en BASIC y se basó en algunos de
sus comandos y estructura, y demostró ser útil en muchas aplicaciones de pequeñas empresas. BASIC .NET,
lanzado por Microsoft en 2001, coincide con la funcionalidad de Java y C # con la sintaxis de BASIC.
HISTORIA
• El lenguaje BÁSICO fue inventado en 1964 por John
George Kemeny (1926-1993) y Thomas Eugene Kurtz
(1928-) de Dartmouth College. En los años siguientes,
con la aparición de otros dialectos del BASIC, el BASIC
original de Kemeny y Kurtz se llamó Dartmouth
BASIC.
• Su objetivo es reducir significativamente la
complejidad de otros lenguajes actuales, uno de los
cuales está diseñado para las categorías de usuarios
permitidas por el sistema de tiempo compartido. El
diseñador del lenguaje también espera que pueda
permanecer en el dominio público, lo que ayuda a su
rápida difusión.
John George Kemeny
Thomas Eugene Kurtz
Los ocho principios que rigieron el diseño de BASIC fueron:
- Ser fácil de usar para los principiantes.
- Ser un lenguaje de propósito general (no orientado).
- Permitir a los expertos añadir características avanzadas, conservando simple el
lenguaje para los principiantes.
- Ser interactivo.
- Proveer mensajes de error claros y amigables.
- Responder rápido en los programas pequeños.
- No requerir un conocimiento del hardware de la computadora.
- Proteger al usuario del sistema operativo.
• VENTAJA:
BASIC está disponible para casi todas las plataformas y sistemas
operativos existente
BASIC es reconocido por tener muy buenas funciones para
manipular cadenas de caracteres.
• DESVENTAJA:
BASIC no tiene una biblioteca externa estándar como otros
lenguajes como C. En cambio, el intérprete (o compilador)
contiene una biblioteca incorporada de procedimientos
intrínsecos.
BASIC no permitían a los programadores escribir sus propios
procedimientos.
MARCO TEÓRICO
• BASIC es un lenguaje de programación que se creo con fines pedagógicos, era el lenguaje
que utilizan las microcomputadoras de los años 80. Actualmente sigue siendo muy conocido y
tienen muchísimos dialectos muy diferentes al original.
• Los principios que originaron la creación del BASIC eran: que fuese fácil de usar por todos,
crear un lenguaje de programación de propósito general, que se le pudiese incorporar
características avanzadas y siguiese siendo de fácil uso para los principiantes, ser interactivo,
que los mensajes de error fuesen claros, que respondiese rápidamente a los programas
pequeños, que no fuese necesario tener conocimiento del hardware de la computadora, y que
protegiese al usuario del sistema operativo. Porque por entonces, los sistemas operativos no
eran tan interactivos como lo son hoy.
APLICACIONES
Éstos son algunos de los comandos asociados a los idiomas básicos más tempranas
desarrolladas en el Dartmouth:
• HOLA - conectarse
• BYE - cerrar la sesión
• BASIC - iniciar el modo BÁSICO
• NUEVO - nombre y comenzar a escribir un programa
• VIEJO - recuperar un programa previamente llamado de almacenamiento permanente
• LISTA - visualizar el programa actual
• GUARDAR - guardar el programa actual en el almacenamiento permanente
• unsave - borrar la programa actual de almacenamiento permanente
• CATÁLOGO - mostrar los nombres de los programas en el almacenamiento permanente
• SCRATCH - borrar el programa actual sin borrar su nombre
• cambiar nombre - cambiar el nombre del programa actual sin borrarla
• RUN - ejecutar los programas actuales
• STOP - interrumpir el programa actualmente en ejecución
EJEMPLOS
APLICATIVOS
• EJEMPLOS APLICATIVOS
El lenguaje Basic es un lenguaje de programación que se puede utilizar para escribir sus propios
programas de ordenador.
Antes de mostrar los ejemplos, vamos a señalar las ventanas normalmente activadas en el Basic 256
que son tres.
Tenemos:
1. En esta ventana introduciremos el código que el programa va a ir ejecutando.
2. Área de texto (zona de consola)
3. Área de gráficos
Si queremos un mensaje de bienvenida
Si escribe esa línea en el editor de BASIC-256 y haga clic en el botón [Ejecutar], debería ver un mensaje de
bienvenida impresa en la ventana de salida de texto. Si usted no ve un mensaje de bienvenida, asegúrese de
que ha escrito exactamente como se muestra y vuelva a intentarlo.
• El entorno de desarrollo seria:
Para operaciones aritméticas
Como aprendió en el primer tutorial, BASIC-256 puede imprimir mensajes en la pantalla. Puede ser divertido
para hacer que el equipo diga lo que quiere, pero no es realmente útil. ¿Sabes lo que las primeras
computadoras fueron construidas para hacer? Así es, que se hicieron para las matemáticas. Y lo hacen muy
rápido. Vamos a ver cómo podemos hacer que el ordenador haga matemáticas para nosotros.
• El entorno de desarrollo seria:
• Para dibujar algunos puntos en la ventana de gráficos
Una de las cosas más interesantes que hacer con un ordenador es llamar las cosas con él. ¿Por lo general, podría
hacer esto con un programa de dibujo, pero lo que si usted no tiene uno? ¿O qué si usted quiere dibujar un
círculo y, a continuación, haga que moverse por la pantalla? Este tutorial te mostrará cómo hacerlo dibujo
básico.
• El entorno de desarrollo seria:
• Para dibujar figuras geométricas
¿Y si quisiéramos dibujar un rectángulo grande? Se necesitaría mucho tiempo para escribir en cada uno de los
píxeles de una en una. Por suerte, BASIC-256 tiene el comando RECT para dibujar rectángulos y cuadrados.
Por último, está el comando CIRCLE, que dibuja un círculo.
• El entorno de desarrollo seria:
• Para cambiar el color de las figuras
Una vez más, los dos primeros números son las coordenadas del centro del círculo. El tercer número es el ancho
que desea que el círculo sea. Usted puede intentar cambiar estos números para ver lo que pasa.
Por ahora, usted puede estar cansado del negro color. Hay otro comando, COLOR, que cambia el color de lo que
usted dibuja siguiente. Usted puede tratar de esta manera:
PROMEDIO DE TRES NOTAS
CONCLUSIONES
• Actualmente, Basic es el lenguaje de programación más utilizado, al brindar gran facilidad de
uso, y estar respaldado por una gran compañía como lo es Microsoft. Sin embargo, a pesar de
su sencillez, es muy potente, ya que ofrece extensas utilidades para programar en un ambiente
gráfico, diseñado para Windows, de esta manera Microsoft ha apilado enormemente su
mercado, ya que Visual Basic, solo es compatible con Windows.
• Gran cantidad de programas importantes como Microsoft Office han sido programados en
Visual Basic, probando que es una excelente y muy confiable herramienta para la elaboración
de programas informáticos.
GRACIAS

Más contenido relacionado

La actualidad más candente

Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Jonatan Rivera
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
Evolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónjuanbryanc
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysgladys
 
Lenguajes programación (TIC)
Lenguajes programación (TIC)Lenguajes programación (TIC)
Lenguajes programación (TIC)cristinaruiztic
 
Historia de los lenguajes de programación
Historia de los lenguajes de programaciónHistoria de los lenguajes de programación
Historia de los lenguajes de programaciónLincoln School
 
Presentacion de la Unidad 2
Presentacion de la Unidad 2Presentacion de la Unidad 2
Presentacion de la Unidad 2Friasolan
 
Historia e evoluvion de los lenguaje de programcion
Historia e evoluvion de los lenguaje de programcionHistoria e evoluvion de los lenguaje de programcion
Historia e evoluvion de los lenguaje de programcionJuanMiguelCustodioMo
 
Programacion
ProgramacionProgramacion
ProgramacionMirian
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2danny7206
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónJeennFdz
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónJeennFdz
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Ernes 28
 
Mi Lenguaje de Programacion
Mi Lenguaje de ProgramacionMi Lenguaje de Programacion
Mi Lenguaje de Programacionmel_15
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionElder Giron
 

La actualidad más candente (20)

Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Evolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programación
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladys
 
Lenguajes programación (TIC)
Lenguajes programación (TIC)Lenguajes programación (TIC)
Lenguajes programación (TIC)
 
Karen y Vivian
Karen y VivianKaren y Vivian
Karen y Vivian
 
Lenguajes de programación programación visual
Lenguajes de programación  programación visualLenguajes de programación  programación visual
Lenguajes de programación programación visual
 
Historia de los lenguajes de programación
Historia de los lenguajes de programaciónHistoria de los lenguajes de programación
Historia de los lenguajes de programación
 
Presentacion de la Unidad 2
Presentacion de la Unidad 2Presentacion de la Unidad 2
Presentacion de la Unidad 2
 
Historia e evoluvion de los lenguaje de programcion
Historia e evoluvion de los lenguaje de programcionHistoria e evoluvion de los lenguaje de programcion
Historia e evoluvion de los lenguaje de programcion
 
Cap1 intro
Cap1 introCap1 intro
Cap1 intro
 
Programacion
ProgramacionProgramacion
Programacion
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1
 
Mi Lenguaje de Programacion
Mi Lenguaje de ProgramacionMi Lenguaje de Programacion
Mi Lenguaje de Programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 

Similar a Lenguaje de programacion ( basic) apesteguia

Resolución de programas y algoritmos
Resolución de programas y algoritmosResolución de programas y algoritmos
Resolución de programas y algoritmosLusby_Medianero
 
684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdfYesseniaMolina3
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programacióndenisse176
 
8 libro 1 y2
8  libro 1 y2 8  libro 1 y2
8 libro 1 y2 farca26
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónJeennFdz
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores947369
 
Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.francisco dixon
 
Programacion .........
Programacion .........Programacion .........
Programacion .........Zmojica
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.MaryAleCTorrice
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.MaryAleCTorrice
 
Introducción a los lenguajes de programación.pptx
Introducción a los lenguajes de programación.pptxIntroducción a los lenguajes de programación.pptx
Introducción a los lenguajes de programación.pptxGabrielAstete1
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Alejandro Perez
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajesagustinbilmer
 

Similar a Lenguaje de programacion ( basic) apesteguia (20)

Lenguajes De Programación
Lenguajes De ProgramaciónLenguajes De Programación
Lenguajes De Programación
 
Resolución de programas y algoritmos
Resolución de programas y algoritmosResolución de programas y algoritmos
Resolución de programas y algoritmos
 
684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf
 
Programación
ProgramaciónProgramación
Programación
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programación
 
8 libro 1 y2
8  libro 1 y2 8  libro 1 y2
8 libro 1 y2
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores
 
Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.Resolución de problemas de algoritmo.
Resolución de problemas de algoritmo.
 
Programacion .........
Programacion .........Programacion .........
Programacion .........
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Introducción a los lenguajes de programación.pptx
Introducción a los lenguajes de programación.pptxIntroducción a los lenguajes de programación.pptx
Introducción a los lenguajes de programación.pptx
 
Uso y aplicaciones
Uso y aplicacionesUso y aplicaciones
Uso y aplicaciones
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
INFORMATICA TRABAJO.docx
INFORMATICA TRABAJO.docxINFORMATICA TRABAJO.docx
INFORMATICA TRABAJO.docx
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajes
 

Más de tonytenorio2

Grupo 6 turbopascal apesteguia (1)
Grupo 6 turbopascal apesteguia (1)Grupo 6 turbopascal apesteguia (1)
Grupo 6 turbopascal apesteguia (1)tonytenorio2
 
Assembler apesteguia (1)
Assembler apesteguia (1)Assembler apesteguia (1)
Assembler apesteguia (1)tonytenorio2
 
Fortran apesteguia (1)
Fortran apesteguia (1)Fortran apesteguia (1)
Fortran apesteguia (1)tonytenorio2
 
Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguiatonytenorio2
 

Más de tonytenorio2 (7)

Grupo 6 turbopascal apesteguia (1)
Grupo 6 turbopascal apesteguia (1)Grupo 6 turbopascal apesteguia (1)
Grupo 6 turbopascal apesteguia (1)
 
Assembler apesteguia (1)
Assembler apesteguia (1)Assembler apesteguia (1)
Assembler apesteguia (1)
 
Fortran apesteguia (1)
Fortran apesteguia (1)Fortran apesteguia (1)
Fortran apesteguia (1)
 
Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguia
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
 
Java apesteguia
Java apesteguiaJava apesteguia
Java apesteguia
 
Delphi apesteguia
Delphi apesteguiaDelphi apesteguia
Delphi apesteguia
 

Último

Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 

Último (20)

Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 

Lenguaje de programacion ( basic) apesteguia

  • 1. LENGUAJE DE PROGRAMACION ( BASIC) DOCENTE: ING. JUAN ANTONIO APESTEGUIA INFANTES CURSO: PROGRAMACIÓN DIGITALAPLICADA INTEGRANTES: • CARDENAS HONORES SMITH 1723115103 • JUAREZ CANCHOS STEVEN 1723125362 • MICHUE ROBLES JESÚS 1723115139 • MONTES MENDOZA EMANUEL 1723125317 • TENORIO AUQUI ANTHONY 1723125011
  • 2. INTRODUCCIÓN • El BASIC es un lenguaje de programación que se creo con fines pedagógicos, era el lenguaje que utilizan las microcomputadoras de los años 80. Actualmente sigue siendo muy conocido y tienen muchísimos dialectos muy diferentes al original. Veamos algo de historia del Basic. En los años 1960, las computadoras tenían un valor elevado y se usaban para tareas específicas, eran mono tarea. Pero luego, permitiendo que algunas empresas pequeñas pudieran permitirse adquirirlas. Las computadoras mejoraron mucho en velocidad, capacidad de procesamiento de datos y también lo hicieron los lenguajes. Aparecieron lenguajes como el FORTRAN, el COBOL y el Basic. • Los creadores del BASIC fueron John George Kemeny y Thomas Eugene Kurtz en el año 1964. Fue inventado para permitir a los estudiantes escribir programas usando terminales de computador de tiempo compartido. Con el BASIC se quiso hacer un lenguaje de programación mucho más sencillo que los que existían por aquel entonces. Porque los lenguajes que existían requerían tener conocimiento específicos en lenguajes más complejos que eran hechos a medida, principalmente para científicos y matemáticos.
  • 3. • Los principios que originaron la creación del BASIC eran: que fuese fácil de usar por todos, crear un lenguaje de programación de propósito general, que se le pudiese incorporar características avanzadas y que siga siendo de fácil uso para los principiantes, ser interactivo, que los mensajes de error fuesen claros, que respondiese rápidamente a los programas pequeños, que no fuese necesario tener conocimiento del hardware de la computadora, y que protegiese al usuario del sistema operativo. Porque por entonces, los sistemas operativos no eran tan interactivos como lo son hoy. • Para crear el BASIC, sus autores se basaron en otros dos lenguajes de programación como el FORTRAN II y el Algol 60, haciéndo que este lenguaje fuese adecuado para el uso del computador a tiempo compartido y para la aritmética de matrices. • Su nombre proviene de la expresión inglesa Beginner’s All-purpose Symbolic Instruction Code (BASIC), que significa en español, código de instrucciones simbólicas de propósito general para principiantes. • El BASIC es un lenguaje de programación muy amplio, con una sintaxis fácil, estructura sencilla y un buen conjunto de operadores. No es un lenguaje específico, es polivalente, potente, se aprende rápidamente, en poco tiempo cualquier usuario es capaz de utilizar casi la totalidad de su código.
  • 4. • La propagación de BASIC El advenimiento de la computadora personal fue crucial para el éxito de BASIC. El lenguaje fue diseñado para los aficionados, y como las computadoras se volvieron más accesibles a este público, libros de programas BASIC y juegos básicos aumentado en popularidad. En 1975, Paul Allen y Bill Gates , los fundadores de Microsoft,) escribieron una versión de BASIC para el Altair computadora personal. Fue el primer producto de Microsoft vendió. Más tarde Gates y Microsoft escribieron versiones de BASIC para el ordenador Apple, y DOS de IBM , que las puertas siempre vinieron con su versión de BASIC. • La decadencia y el renacimiento del Basic A mediados de la década de 1980, la manía de la programación de ordenadores personales había disminuido a raíz de la ejecución de software profesional creado por otros. Los desarrolladores también tenían más opciones, tales como los nuevos lenguajes de programación de C y C ++ . Pero la introducción de Visual Basic, escrito por Microsoft, en 1991, cambió eso. VB se basó en BASIC y se basó en algunos de sus comandos y estructura, y demostró ser útil en muchas aplicaciones de pequeñas empresas. BASIC .NET, lanzado por Microsoft en 2001, coincide con la funcionalidad de Java y C # con la sintaxis de BASIC.
  • 5. HISTORIA • El lenguaje BÁSICO fue inventado en 1964 por John George Kemeny (1926-1993) y Thomas Eugene Kurtz (1928-) de Dartmouth College. En los años siguientes, con la aparición de otros dialectos del BASIC, el BASIC original de Kemeny y Kurtz se llamó Dartmouth BASIC. • Su objetivo es reducir significativamente la complejidad de otros lenguajes actuales, uno de los cuales está diseñado para las categorías de usuarios permitidas por el sistema de tiempo compartido. El diseñador del lenguaje también espera que pueda permanecer en el dominio público, lo que ayuda a su rápida difusión. John George Kemeny Thomas Eugene Kurtz
  • 6. Los ocho principios que rigieron el diseño de BASIC fueron: - Ser fácil de usar para los principiantes. - Ser un lenguaje de propósito general (no orientado). - Permitir a los expertos añadir características avanzadas, conservando simple el lenguaje para los principiantes. - Ser interactivo. - Proveer mensajes de error claros y amigables. - Responder rápido en los programas pequeños. - No requerir un conocimiento del hardware de la computadora. - Proteger al usuario del sistema operativo.
  • 7. • VENTAJA: BASIC está disponible para casi todas las plataformas y sistemas operativos existente BASIC es reconocido por tener muy buenas funciones para manipular cadenas de caracteres. • DESVENTAJA: BASIC no tiene una biblioteca externa estándar como otros lenguajes como C. En cambio, el intérprete (o compilador) contiene una biblioteca incorporada de procedimientos intrínsecos. BASIC no permitían a los programadores escribir sus propios procedimientos.
  • 8. MARCO TEÓRICO • BASIC es un lenguaje de programación que se creo con fines pedagógicos, era el lenguaje que utilizan las microcomputadoras de los años 80. Actualmente sigue siendo muy conocido y tienen muchísimos dialectos muy diferentes al original. • Los principios que originaron la creación del BASIC eran: que fuese fácil de usar por todos, crear un lenguaje de programación de propósito general, que se le pudiese incorporar características avanzadas y siguiese siendo de fácil uso para los principiantes, ser interactivo, que los mensajes de error fuesen claros, que respondiese rápidamente a los programas pequeños, que no fuese necesario tener conocimiento del hardware de la computadora, y que protegiese al usuario del sistema operativo. Porque por entonces, los sistemas operativos no eran tan interactivos como lo son hoy.
  • 9. APLICACIONES Éstos son algunos de los comandos asociados a los idiomas básicos más tempranas desarrolladas en el Dartmouth: • HOLA - conectarse • BYE - cerrar la sesión • BASIC - iniciar el modo BÁSICO • NUEVO - nombre y comenzar a escribir un programa • VIEJO - recuperar un programa previamente llamado de almacenamiento permanente • LISTA - visualizar el programa actual • GUARDAR - guardar el programa actual en el almacenamiento permanente • unsave - borrar la programa actual de almacenamiento permanente • CATÁLOGO - mostrar los nombres de los programas en el almacenamiento permanente • SCRATCH - borrar el programa actual sin borrar su nombre • cambiar nombre - cambiar el nombre del programa actual sin borrarla • RUN - ejecutar los programas actuales • STOP - interrumpir el programa actualmente en ejecución
  • 11. • EJEMPLOS APLICATIVOS El lenguaje Basic es un lenguaje de programación que se puede utilizar para escribir sus propios programas de ordenador. Antes de mostrar los ejemplos, vamos a señalar las ventanas normalmente activadas en el Basic 256 que son tres. Tenemos: 1. En esta ventana introduciremos el código que el programa va a ir ejecutando. 2. Área de texto (zona de consola) 3. Área de gráficos
  • 12. Si queremos un mensaje de bienvenida Si escribe esa línea en el editor de BASIC-256 y haga clic en el botón [Ejecutar], debería ver un mensaje de bienvenida impresa en la ventana de salida de texto. Si usted no ve un mensaje de bienvenida, asegúrese de que ha escrito exactamente como se muestra y vuelva a intentarlo.
  • 13. • El entorno de desarrollo seria:
  • 14. Para operaciones aritméticas Como aprendió en el primer tutorial, BASIC-256 puede imprimir mensajes en la pantalla. Puede ser divertido para hacer que el equipo diga lo que quiere, pero no es realmente útil. ¿Sabes lo que las primeras computadoras fueron construidas para hacer? Así es, que se hicieron para las matemáticas. Y lo hacen muy rápido. Vamos a ver cómo podemos hacer que el ordenador haga matemáticas para nosotros.
  • 15. • El entorno de desarrollo seria:
  • 16. • Para dibujar algunos puntos en la ventana de gráficos Una de las cosas más interesantes que hacer con un ordenador es llamar las cosas con él. ¿Por lo general, podría hacer esto con un programa de dibujo, pero lo que si usted no tiene uno? ¿O qué si usted quiere dibujar un círculo y, a continuación, haga que moverse por la pantalla? Este tutorial te mostrará cómo hacerlo dibujo básico.
  • 17. • El entorno de desarrollo seria:
  • 18. • Para dibujar figuras geométricas ¿Y si quisiéramos dibujar un rectángulo grande? Se necesitaría mucho tiempo para escribir en cada uno de los píxeles de una en una. Por suerte, BASIC-256 tiene el comando RECT para dibujar rectángulos y cuadrados. Por último, está el comando CIRCLE, que dibuja un círculo.
  • 19. • El entorno de desarrollo seria:
  • 20. • Para cambiar el color de las figuras Una vez más, los dos primeros números son las coordenadas del centro del círculo. El tercer número es el ancho que desea que el círculo sea. Usted puede intentar cambiar estos números para ver lo que pasa. Por ahora, usted puede estar cansado del negro color. Hay otro comando, COLOR, que cambia el color de lo que usted dibuja siguiente. Usted puede tratar de esta manera:
  • 22. CONCLUSIONES • Actualmente, Basic es el lenguaje de programación más utilizado, al brindar gran facilidad de uso, y estar respaldado por una gran compañía como lo es Microsoft. Sin embargo, a pesar de su sencillez, es muy potente, ya que ofrece extensas utilidades para programar en un ambiente gráfico, diseñado para Windows, de esta manera Microsoft ha apilado enormemente su mercado, ya que Visual Basic, solo es compatible con Windows. • Gran cantidad de programas importantes como Microsoft Office han sido programados en Visual Basic, probando que es una excelente y muy confiable herramienta para la elaboración de programas informáticos.