SlideShare una empresa de Scribd logo
1 de 21
Lenguajes de Programación:
Programación Visual
Autor(es): • Mtr. Luis Fernando Aguas
Es un idioma artificial diseñado para expresar computaciones
que pueden ser llevadas a cabo por máquinas como las
computadoras. Pueden usarse para crear programas que
controlen el comportamiento físico y lógico de una máquina, para
expresar algoritmos con precisión, o como modo de
comunicación humana.
Para que la computadora entienda nuestras instrucciones debe usarse
un lenguaje específico conocido como código máquina, el cual la
máquina comprende fácilmente, pero que lo hace excesivamente
complicado para las personas. De hecho sólo consiste en cadenas
extensas de números 0 y 1.
La primera programadora de computadora conocida fue Ada Lovelace.
Incluso aunque Babbage nunca completó la construcción de
cualquiera de sus máquinas, el trabajo que Ada realizó con éstas le
hizo ganarse el título de primera programadora de computadoras
del mundo. El nombre del lenguaje de programación Ada fue
escogido como homenaje a esta programadora. Todos este tipo de
lenguaje se denominaba de bajo nivel.
A medida que la complejidad de las tareas que realizaban las
computadoras aumentaba, se hizo necesario disponer de un
método más eficiente para programarlas. Entonces, se crearon los
lenguajes de alto nivel.
Lenguajes de Programación
Lenguaje de Primera
generación.
Lenguaje de Segunda
generación.
Lenguaje de Tercera
generación.
Lenguaje de Cuarta
Lenguajes de Programación
Según su generación
Lenguaje de máquina
Lenguajes de Programación
Las instrucciones de programación de primera generación se inscribieron a través de
los interruptores del panel frontal del sistema informático.
El principal beneficio del este lenguaje de programación es que el código que el
usuario escribe puede correr muy rápido y eficiente, ya que se ejecuta directamente
por la CPU. Sin embargo, en lenguaje de máquina es mucho más difícil de aprender
que los lenguajes de programación de más alta generación, y es mucho más difícil de
editar si se producen errores.
Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de
máquina.
Lenguaje de máquina
Lenguajes de Programación
Se desarrolla a finales de los años 50. Las instrucciones
se representan con símbolos mnemotécnicos. Simplifican
las estructuras de las instrucciones y las hacen más
legibles. Se los reconoce como lenguaje de bajo nivel
porque su código está orientado a un modelo de
computadora especifica.
Lenguajes de Programación
Lenguaje ensamblador
Lenguaje ensamblador
Lenguajes de Programación
Se desarrolla entre los años 60. Sustituyen las
Instrucciones simbólicas por códigos independientes de la
maquina. Tiene 3 categorías:
Lenguaje orientado a procedimientos que
hace énfasis en los procedimientos.
Lenguaje orientado a problemas el cual los resuelve sin
el detalle de la programación y el Lenguaje orientado el
cual hace énfasis en el objeto de la acción.
Lenguajes de Programación
Lenguajes de Programación
Cobol
Lenguajes de Programación
Lenguaje C
Lenguajes de Programación
Fortran
Lenguajes de Programación
Pascal
Su característica distintiva es especificar que es lo que se
debe hacer, en vez de como se debe ejecutar una tarea.
El uso de frases y oraciones parecidas al ingles para emitir
instrucciones.
Acceso a base de datos. Capacidades graficas. Puede
programarse visualmente como Visual Basic.
Lenguajes de Programación
Lenguajes de Programación
Visual Basic
Lenguajes de Programación
SQL
De desarrollo a principio de la década de los 80.
Fue creado para la inteligencia artificial.
También para el procesamiento de lenguajes naturales.
Están serian capaces de resolver problemas complejos
como la traducción del lenguaje natural a otros.
Lenguajes de Programación
Lenguajes de Programación
Lisp
Lenguajes de Programación
Prolog
Lenguaje de
Programación
Ventajas Desventajas
Primera Generación Transferir un programa a la memoria sin
traducción posterior, esto le da una
velocidad de ejecución superior.
Dificultad y lentitud en la codificación,
poca fiabilidad y los programas sólo son
ejecutables en el CPU.
Segunda Generación Uso óptimo de los recursos hardware,
permitiendo la obtención de un código
muy eficiente.
Repertorio reducido de instrucciones,
rígido formato para las instrucciones, baja
portabilidad y fuerte dependencia del
hardware.
Tercera Generación Estandarización, volumen de código y
el rendimiento de ejecución.
Apenas son portables y, normalmente, son
menos fáciles de mantener que los
lenguajes de propósito general.
Cuarta Generación Flexibilidad, nuevas aplicaciones y
conversión de código.
Código ineficiente y el mantenimiento
cuestionable.
Quinta Generación Mayor legibilidad de los programas,
portabilidad, facilidad de aprendizaje y
facilidad de modificación.
Lógica difusa.
Lenguajes de Programación
• Lenguaje de alto nivel.- Se caracterizan por expresar los
algoritmos de una manera adecuada a la capacidad cognitiva
humana, en lugar de a la capacidad ejecutora de las máquinas.
• Lenguaje de bajo nivel.- Proporciona poca o ninguna abstracción
del microprocesador de un ordenador. Consecuentemente es
fácilmente trasladado a lenguaje de máquina.
• Sintaxis.- Reglas que indican cómo realizar las construcciones del
lenguaje.
• Lógica de Programación.- Consta de las colecciones de los
estados dentro de una lógica particular.
• Lenguaje de script.- El trabajo en conjunto con una aplicación más
grande, el control de apoyo de una variedad de aplicaciones, se
interpretan, o alguna combinación de los mismos.
Lenguajes de Programación

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Caracteristicas de C Sharp
Caracteristicas de C SharpCaracteristicas de C Sharp
Caracteristicas de C Sharp
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos Moviles
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Protocolo de comunicacion
Protocolo de comunicacionProtocolo de comunicacion
Protocolo de comunicacion
 
Pseudocodigo pptx
Pseudocodigo pptxPseudocodigo pptx
Pseudocodigo pptx
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
 
Tutorial de CodeBlocks
Tutorial de CodeBlocksTutorial de CodeBlocks
Tutorial de CodeBlocks
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Control de-flujo
Control de-flujoControl de-flujo
Control de-flujo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Procesos
ProcesosProcesos
Procesos
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
 
Linea del tiempo - Sistemas Operativos
Linea del tiempo - Sistemas OperativosLinea del tiempo - Sistemas Operativos
Linea del tiempo - Sistemas Operativos
 
218727950 curso-robots-motoman-pptx
218727950 curso-robots-motoman-pptx218727950 curso-robots-motoman-pptx
218727950 curso-robots-motoman-pptx
 
Introducción al PSeint
Introducción al PSeintIntroducción al PSeint
Introducción al PSeint
 
Control de Flujo [Telecomunicaciones]
Control de Flujo [Telecomunicaciones]Control de Flujo [Telecomunicaciones]
Control de Flujo [Telecomunicaciones]
 

Destacado

Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basicRosa Marina Mosquera
 
Programacion visual I
Programacion visual IProgramacion visual I
Programacion visual IEdgar Merino
 
Programación de un PIC con Niple
Programación de un PIC con NipleProgramación de un PIC con Niple
Programación de un PIC con NipleHamiltonn Casallas
 
Ley de ohm y potencia eléctrica
Ley de ohm y potencia eléctricaLey de ohm y potencia eléctrica
Ley de ohm y potencia eléctricaAndrés De la Rosa
 
Diseño geométrico para iluminación
Diseño geométrico para iluminaciónDiseño geométrico para iluminación
Diseño geométrico para iluminaciónWilson Cotrina
 
Tema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicTema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicaristeo23
 
Instalaciones eléctricas
Instalaciones eléctricasInstalaciones eléctricas
Instalaciones eléctricasmmunozgarces
 
Clases instalaciones sanitarias
Clases instalaciones sanitariasClases instalaciones sanitarias
Clases instalaciones sanitariasmiguel ramirez
 
Telecurso 2000 metrologia
Telecurso 2000   metrologiaTelecurso 2000   metrologia
Telecurso 2000 metrologiaEverton Costa
 
Instalaciones eléctricas
Instalaciones eléctricasInstalaciones eléctricas
Instalaciones eléctricasmmunozgarces
 
Instalaciones electricas introduccion 2016pdf
Instalaciones electricas introduccion 2016pdfInstalaciones electricas introduccion 2016pdf
Instalaciones electricas introduccion 2016pdfRonald Carrasco
 
Principios del vernier
Principios del vernierPrincipios del vernier
Principios del vernierGaby Perez
 
Concepto de metrología
Concepto de metrologíaConcepto de metrología
Concepto de metrologíajags2345
 

Destacado (20)

Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Programacion visual I
Programacion visual IProgramacion visual I
Programacion visual I
 
Conceptos de metrología 2
Conceptos de metrología 2Conceptos de metrología 2
Conceptos de metrología 2
 
Programación de un PIC con Niple
Programación de un PIC con NipleProgramación de un PIC con Niple
Programación de un PIC con Niple
 
Ley de ohm y potencia eléctrica
Ley de ohm y potencia eléctricaLey de ohm y potencia eléctrica
Ley de ohm y potencia eléctrica
 
Multimetro web, manejo de multimetro, Ley de Ohm ,voltaje
Multimetro  web, manejo de multimetro, Ley de Ohm ,voltaje Multimetro  web, manejo de multimetro, Ley de Ohm ,voltaje
Multimetro web, manejo de multimetro, Ley de Ohm ,voltaje
 
Diseño geométrico para iluminación
Diseño geométrico para iluminaciónDiseño geométrico para iluminación
Diseño geométrico para iluminación
 
Metrología lizeth
Metrología lizethMetrología lizeth
Metrología lizeth
 
Metrologia
MetrologiaMetrologia
Metrologia
 
Tema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicTema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basic
 
Senai metrologia
Senai   metrologiaSenai   metrologia
Senai metrologia
 
Instalaciones eléctricas
Instalaciones eléctricasInstalaciones eléctricas
Instalaciones eléctricas
 
Clases instalaciones sanitarias
Clases instalaciones sanitariasClases instalaciones sanitarias
Clases instalaciones sanitarias
 
Metrologia clase 1 unidad
Metrologia clase 1 unidadMetrologia clase 1 unidad
Metrologia clase 1 unidad
 
Telecurso 2000 metrologia
Telecurso 2000   metrologiaTelecurso 2000   metrologia
Telecurso 2000 metrologia
 
Instalaciones eléctricas
Instalaciones eléctricasInstalaciones eléctricas
Instalaciones eléctricas
 
Principios de Programacion
Principios de ProgramacionPrincipios de Programacion
Principios de Programacion
 
Instalaciones electricas introduccion 2016pdf
Instalaciones electricas introduccion 2016pdfInstalaciones electricas introduccion 2016pdf
Instalaciones electricas introduccion 2016pdf
 
Principios del vernier
Principios del vernierPrincipios del vernier
Principios del vernier
 
Concepto de metrología
Concepto de metrologíaConcepto de metrología
Concepto de metrología
 

Similar a Lenguajes de programación programación visual

Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacioncarlos
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionjeoselyn
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionIngrid
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionMafer Calderon
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionfdfreddy
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionjeoselyn
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacionjmmosque
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionESPOL
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionfdfreddy
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónalexsldc
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionLeonardo Lopez
 
Lenguajes de programacion por su generacion
Lenguajes de programacion por su generacionLenguajes de programacion por su generacion
Lenguajes de programacion por su generacionjuniortroya
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Vladimir Pomares
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKarol
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionKarol
 

Similar a Lenguajes de programación programación visual (20)

Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion por su generacion
Lenguajes de programacion por su generacionLenguajes de programacion por su generacion
Lenguajes de programacion por su generacion
 
11-Programación
11-Programación11-Programación
11-Programación
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 

Más de Luis Fernando Aguas Bucheli (20)

EFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptxEFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptx
 
P-S2.pptx
P-S2.pptxP-S2.pptx
P-S2.pptx
 
EBTS-S1.pptx
EBTS-S1.pptxEBTS-S1.pptx
EBTS-S1.pptx
 
P-S3.pptx
P-S3.pptxP-S3.pptx
P-S3.pptx
 
EBTS-S4.pptx
EBTS-S4.pptxEBTS-S4.pptx
EBTS-S4.pptx
 
P-S4.pptx
P-S4.pptxP-S4.pptx
P-S4.pptx
 
P-S1.pptx
P-S1.pptxP-S1.pptx
P-S1.pptx
 
EBTS-S3.pptx
EBTS-S3.pptxEBTS-S3.pptx
EBTS-S3.pptx
 
EBTS-S2.pptx
EBTS-S2.pptxEBTS-S2.pptx
EBTS-S2.pptx
 
PDIDTI-S7.pptx
PDIDTI-S7.pptxPDIDTI-S7.pptx
PDIDTI-S7.pptx
 
PDIDTI-S4.pptx
PDIDTI-S4.pptxPDIDTI-S4.pptx
PDIDTI-S4.pptx
 
PDIDTI-S2.pptx
PDIDTI-S2.pptxPDIDTI-S2.pptx
PDIDTI-S2.pptx
 
PDIDTI-S1.pptx
PDIDTI-S1.pptxPDIDTI-S1.pptx
PDIDTI-S1.pptx
 
PDIDTI-S8.pptx
PDIDTI-S8.pptxPDIDTI-S8.pptx
PDIDTI-S8.pptx
 
PDIDTI-S6.pptx
PDIDTI-S6.pptxPDIDTI-S6.pptx
PDIDTI-S6.pptx
 
PDIDTI-S5.pptx
PDIDTI-S5.pptxPDIDTI-S5.pptx
PDIDTI-S5.pptx
 
PDIDTI-S3.pptx
PDIDTI-S3.pptxPDIDTI-S3.pptx
PDIDTI-S3.pptx
 
TIC-S4.pptx
TIC-S4.pptxTIC-S4.pptx
TIC-S4.pptx
 
TIC-S3.pptx
TIC-S3.pptxTIC-S3.pptx
TIC-S3.pptx
 
TIC-S2.pptx
TIC-S2.pptxTIC-S2.pptx
TIC-S2.pptx
 

Último

la modernidad en la arquitectura afiche didactico
la modernidad en la arquitectura afiche didacticola modernidad en la arquitectura afiche didactico
la modernidad en la arquitectura afiche didacticofabianamarcano1
 
Luz natural en Fotografía en exteriores1
Luz natural en Fotografía en exteriores1Luz natural en Fotografía en exteriores1
Luz natural en Fotografía en exteriores1photonikavzla
 
Cartilla de bienvenida a la comunidad educativa para el reinicio de clases.pdf
Cartilla de bienvenida a la comunidad educativa para el reinicio de clases.pdfCartilla de bienvenida a la comunidad educativa para el reinicio de clases.pdf
Cartilla de bienvenida a la comunidad educativa para el reinicio de clases.pdfsheylayaninaagurtofa1
 
Vanguardias del s. XIX y XX. Arte visual Plástico en el Perú.
Vanguardias del s. XIX y XX. Arte visual Plástico en el Perú.Vanguardias del s. XIX y XX. Arte visual Plástico en el Perú.
Vanguardias del s. XIX y XX. Arte visual Plástico en el Perú.jennybetsabecamposhe
 
HISTORIA DE LA FILOSOFÍA DE FRANCISCO SUAREZ
HISTORIA DE LA FILOSOFÍA DE FRANCISCO SUAREZHISTORIA DE LA FILOSOFÍA DE FRANCISCO SUAREZ
HISTORIA DE LA FILOSOFÍA DE FRANCISCO SUAREZAnthonellaQuispe
 
Relato Bélico sobre la Guerra entre los paises sudamericanos Bolivia y Paragu...
Relato Bélico sobre la Guerra entre los paises sudamericanos Bolivia y Paragu...Relato Bélico sobre la Guerra entre los paises sudamericanos Bolivia y Paragu...
Relato Bélico sobre la Guerra entre los paises sudamericanos Bolivia y Paragu...CarlosMelgarejo25
 
Las Artes Escenicas, origen y evolucion de la musica
Las Artes Escenicas, origen y evolucion de la musicaLas Artes Escenicas, origen y evolucion de la musica
Las Artes Escenicas, origen y evolucion de la musicaZahonisMartinez
 
Biografía de Isaac Newton, sus parientes y sus inventos
Biografía de Isaac Newton, sus parientes y sus inventosBiografía de Isaac Newton, sus parientes y sus inventos
Biografía de Isaac Newton, sus parientes y sus inventoslilianacajamarca3
 
Nuestro Libro de aventuras película up.pdf
Nuestro Libro de aventuras película up.pdfNuestro Libro de aventuras película up.pdf
Nuestro Libro de aventuras película up.pdfmalvarado8
 
GUARDIANES VIRTUALES guia metodologica---
GUARDIANES VIRTUALES guia metodologica---GUARDIANES VIRTUALES guia metodologica---
GUARDIANES VIRTUALES guia metodologica---YurleyFlorez5
 
"Armonía, proporción y matemáticas en la arquitectura griega: una tradición g...
"Armonía, proporción y matemáticas en la arquitectura griega: una tradición g..."Armonía, proporción y matemáticas en la arquitectura griega: una tradición g...
"Armonía, proporción y matemáticas en la arquitectura griega: una tradición g...dnmxd1213
 
DIDACTICA DEL TEATRO ESCOLAR EN EL PREESCOLAR.pdf
DIDACTICA DEL TEATRO ESCOLAR EN EL PREESCOLAR.pdfDIDACTICA DEL TEATRO ESCOLAR EN EL PREESCOLAR.pdf
DIDACTICA DEL TEATRO ESCOLAR EN EL PREESCOLAR.pdfsheilalopezcabrera1
 
Arquitectura renacentista - Adriánn Díaz 30.118.599.pptx
Arquitectura renacentista - Adriánn Díaz 30.118.599.pptxArquitectura renacentista - Adriánn Díaz 30.118.599.pptx
Arquitectura renacentista - Adriánn Díaz 30.118.599.pptxAdriannDiaz
 
andrea arriojas afiche didactico, historia 4
andrea arriojas afiche didactico, historia 4andrea arriojas afiche didactico, historia 4
andrea arriojas afiche didactico, historia 4Andrea11166
 
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptxMapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptxMaraMilagrosBarrosMa
 
Artes/ObrasMaestras del siglo XVI - tiempos BY: CLAUDIA GINGLIONA RAMÍREZ DIF...
Artes/ObrasMaestras del siglo XVI - tiempos BY: CLAUDIA GINGLIONA RAMÍREZ DIF...Artes/ObrasMaestras del siglo XVI - tiempos BY: CLAUDIA GINGLIONA RAMÍREZ DIF...
Artes/ObrasMaestras del siglo XVI - tiempos BY: CLAUDIA GINGLIONA RAMÍREZ DIF...CLAUDIA GINGLIONA RAMÍREZ DIFILIPPI
 
Antigua Grecia 1234567890 1234576890940.pdf
Antigua Grecia 1234567890 1234576890940.pdfAntigua Grecia 1234567890 1234576890940.pdf
Antigua Grecia 1234567890 1234576890940.pdfVictoria867681
 
Trabajo historia sobre el Renacimiento en la arquitectura
Trabajo historia sobre el Renacimiento en la arquitecturaTrabajo historia sobre el Renacimiento en la arquitectura
Trabajo historia sobre el Renacimiento en la arquitecturaccastilloojeda12
 
E.VIDAL LA PINTURA COSTUMBRISTA ,Catalog Mobile Presentation.pdf
E.VIDAL LA PINTURA COSTUMBRISTA ,Catalog Mobile Presentation.pdfE.VIDAL LA PINTURA COSTUMBRISTA ,Catalog Mobile Presentation.pdf
E.VIDAL LA PINTURA COSTUMBRISTA ,Catalog Mobile Presentation.pdfEusebioVidal1
 
APORTE HISTORICO Y CARACTERISTICAS ARQUITECTONICAS DE LE CORBUSSIER Y MIES VA...
APORTE HISTORICO Y CARACTERISTICAS ARQUITECTONICAS DE LE CORBUSSIER Y MIES VA...APORTE HISTORICO Y CARACTERISTICAS ARQUITECTONICAS DE LE CORBUSSIER Y MIES VA...
APORTE HISTORICO Y CARACTERISTICAS ARQUITECTONICAS DE LE CORBUSSIER Y MIES VA...alexvelasco39
 

Último (20)

la modernidad en la arquitectura afiche didactico
la modernidad en la arquitectura afiche didacticola modernidad en la arquitectura afiche didactico
la modernidad en la arquitectura afiche didactico
 
Luz natural en Fotografía en exteriores1
Luz natural en Fotografía en exteriores1Luz natural en Fotografía en exteriores1
Luz natural en Fotografía en exteriores1
 
Cartilla de bienvenida a la comunidad educativa para el reinicio de clases.pdf
Cartilla de bienvenida a la comunidad educativa para el reinicio de clases.pdfCartilla de bienvenida a la comunidad educativa para el reinicio de clases.pdf
Cartilla de bienvenida a la comunidad educativa para el reinicio de clases.pdf
 
Vanguardias del s. XIX y XX. Arte visual Plástico en el Perú.
Vanguardias del s. XIX y XX. Arte visual Plástico en el Perú.Vanguardias del s. XIX y XX. Arte visual Plástico en el Perú.
Vanguardias del s. XIX y XX. Arte visual Plástico en el Perú.
 
HISTORIA DE LA FILOSOFÍA DE FRANCISCO SUAREZ
HISTORIA DE LA FILOSOFÍA DE FRANCISCO SUAREZHISTORIA DE LA FILOSOFÍA DE FRANCISCO SUAREZ
HISTORIA DE LA FILOSOFÍA DE FRANCISCO SUAREZ
 
Relato Bélico sobre la Guerra entre los paises sudamericanos Bolivia y Paragu...
Relato Bélico sobre la Guerra entre los paises sudamericanos Bolivia y Paragu...Relato Bélico sobre la Guerra entre los paises sudamericanos Bolivia y Paragu...
Relato Bélico sobre la Guerra entre los paises sudamericanos Bolivia y Paragu...
 
Las Artes Escenicas, origen y evolucion de la musica
Las Artes Escenicas, origen y evolucion de la musicaLas Artes Escenicas, origen y evolucion de la musica
Las Artes Escenicas, origen y evolucion de la musica
 
Biografía de Isaac Newton, sus parientes y sus inventos
Biografía de Isaac Newton, sus parientes y sus inventosBiografía de Isaac Newton, sus parientes y sus inventos
Biografía de Isaac Newton, sus parientes y sus inventos
 
Nuestro Libro de aventuras película up.pdf
Nuestro Libro de aventuras película up.pdfNuestro Libro de aventuras película up.pdf
Nuestro Libro de aventuras película up.pdf
 
GUARDIANES VIRTUALES guia metodologica---
GUARDIANES VIRTUALES guia metodologica---GUARDIANES VIRTUALES guia metodologica---
GUARDIANES VIRTUALES guia metodologica---
 
"Armonía, proporción y matemáticas en la arquitectura griega: una tradición g...
"Armonía, proporción y matemáticas en la arquitectura griega: una tradición g..."Armonía, proporción y matemáticas en la arquitectura griega: una tradición g...
"Armonía, proporción y matemáticas en la arquitectura griega: una tradición g...
 
DIDACTICA DEL TEATRO ESCOLAR EN EL PREESCOLAR.pdf
DIDACTICA DEL TEATRO ESCOLAR EN EL PREESCOLAR.pdfDIDACTICA DEL TEATRO ESCOLAR EN EL PREESCOLAR.pdf
DIDACTICA DEL TEATRO ESCOLAR EN EL PREESCOLAR.pdf
 
Arquitectura renacentista - Adriánn Díaz 30.118.599.pptx
Arquitectura renacentista - Adriánn Díaz 30.118.599.pptxArquitectura renacentista - Adriánn Díaz 30.118.599.pptx
Arquitectura renacentista - Adriánn Díaz 30.118.599.pptx
 
andrea arriojas afiche didactico, historia 4
andrea arriojas afiche didactico, historia 4andrea arriojas afiche didactico, historia 4
andrea arriojas afiche didactico, historia 4
 
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptxMapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
 
Artes/ObrasMaestras del siglo XVI - tiempos BY: CLAUDIA GINGLIONA RAMÍREZ DIF...
Artes/ObrasMaestras del siglo XVI - tiempos BY: CLAUDIA GINGLIONA RAMÍREZ DIF...Artes/ObrasMaestras del siglo XVI - tiempos BY: CLAUDIA GINGLIONA RAMÍREZ DIF...
Artes/ObrasMaestras del siglo XVI - tiempos BY: CLAUDIA GINGLIONA RAMÍREZ DIF...
 
Antigua Grecia 1234567890 1234576890940.pdf
Antigua Grecia 1234567890 1234576890940.pdfAntigua Grecia 1234567890 1234576890940.pdf
Antigua Grecia 1234567890 1234576890940.pdf
 
Trabajo historia sobre el Renacimiento en la arquitectura
Trabajo historia sobre el Renacimiento en la arquitecturaTrabajo historia sobre el Renacimiento en la arquitectura
Trabajo historia sobre el Renacimiento en la arquitectura
 
E.VIDAL LA PINTURA COSTUMBRISTA ,Catalog Mobile Presentation.pdf
E.VIDAL LA PINTURA COSTUMBRISTA ,Catalog Mobile Presentation.pdfE.VIDAL LA PINTURA COSTUMBRISTA ,Catalog Mobile Presentation.pdf
E.VIDAL LA PINTURA COSTUMBRISTA ,Catalog Mobile Presentation.pdf
 
APORTE HISTORICO Y CARACTERISTICAS ARQUITECTONICAS DE LE CORBUSSIER Y MIES VA...
APORTE HISTORICO Y CARACTERISTICAS ARQUITECTONICAS DE LE CORBUSSIER Y MIES VA...APORTE HISTORICO Y CARACTERISTICAS ARQUITECTONICAS DE LE CORBUSSIER Y MIES VA...
APORTE HISTORICO Y CARACTERISTICAS ARQUITECTONICAS DE LE CORBUSSIER Y MIES VA...
 

Lenguajes de programación programación visual

  • 1. Lenguajes de Programación: Programación Visual Autor(es): • Mtr. Luis Fernando Aguas
  • 2. Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
  • 3. Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico conocido como código máquina, el cual la máquina comprende fácilmente, pero que lo hace excesivamente complicado para las personas. De hecho sólo consiste en cadenas extensas de números 0 y 1. La primera programadora de computadora conocida fue Ada Lovelace. Incluso aunque Babbage nunca completó la construcción de cualquiera de sus máquinas, el trabajo que Ada realizó con éstas le hizo ganarse el título de primera programadora de computadoras del mundo. El nombre del lenguaje de programación Ada fue escogido como homenaje a esta programadora. Todos este tipo de lenguaje se denominaba de bajo nivel. A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un método más eficiente para programarlas. Entonces, se crearon los lenguajes de alto nivel. Lenguajes de Programación
  • 4. Lenguaje de Primera generación. Lenguaje de Segunda generación. Lenguaje de Tercera generación. Lenguaje de Cuarta Lenguajes de Programación Según su generación
  • 5. Lenguaje de máquina Lenguajes de Programación Las instrucciones de programación de primera generación se inscribieron a través de los interruptores del panel frontal del sistema informático. El principal beneficio del este lenguaje de programación es que el código que el usuario escribe puede correr muy rápido y eficiente, ya que se ejecuta directamente por la CPU. Sin embargo, en lenguaje de máquina es mucho más difícil de aprender que los lenguajes de programación de más alta generación, y es mucho más difícil de editar si se producen errores. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.
  • 7. Se desarrolla a finales de los años 50. Las instrucciones se representan con símbolos mnemotécnicos. Simplifican las estructuras de las instrucciones y las hacen más legibles. Se los reconoce como lenguaje de bajo nivel porque su código está orientado a un modelo de computadora especifica. Lenguajes de Programación Lenguaje ensamblador
  • 9. Se desarrolla entre los años 60. Sustituyen las Instrucciones simbólicas por códigos independientes de la maquina. Tiene 3 categorías: Lenguaje orientado a procedimientos que hace énfasis en los procedimientos. Lenguaje orientado a problemas el cual los resuelve sin el detalle de la programación y el Lenguaje orientado el cual hace énfasis en el objeto de la acción. Lenguajes de Programación
  • 14. Su característica distintiva es especificar que es lo que se debe hacer, en vez de como se debe ejecutar una tarea. El uso de frases y oraciones parecidas al ingles para emitir instrucciones. Acceso a base de datos. Capacidades graficas. Puede programarse visualmente como Visual Basic. Lenguajes de Programación
  • 17. De desarrollo a principio de la década de los 80. Fue creado para la inteligencia artificial. También para el procesamiento de lenguajes naturales. Están serian capaces de resolver problemas complejos como la traducción del lenguaje natural a otros. Lenguajes de Programación
  • 20. Lenguaje de Programación Ventajas Desventajas Primera Generación Transferir un programa a la memoria sin traducción posterior, esto le da una velocidad de ejecución superior. Dificultad y lentitud en la codificación, poca fiabilidad y los programas sólo son ejecutables en el CPU. Segunda Generación Uso óptimo de los recursos hardware, permitiendo la obtención de un código muy eficiente. Repertorio reducido de instrucciones, rígido formato para las instrucciones, baja portabilidad y fuerte dependencia del hardware. Tercera Generación Estandarización, volumen de código y el rendimiento de ejecución. Apenas son portables y, normalmente, son menos fáciles de mantener que los lenguajes de propósito general. Cuarta Generación Flexibilidad, nuevas aplicaciones y conversión de código. Código ineficiente y el mantenimiento cuestionable. Quinta Generación Mayor legibilidad de los programas, portabilidad, facilidad de aprendizaje y facilidad de modificación. Lógica difusa. Lenguajes de Programación
  • 21. • Lenguaje de alto nivel.- Se caracterizan por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas. • Lenguaje de bajo nivel.- Proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina. • Sintaxis.- Reglas que indican cómo realizar las construcciones del lenguaje. • Lógica de Programación.- Consta de las colecciones de los estados dentro de una lógica particular. • Lenguaje de script.- El trabajo en conjunto con una aplicación más grande, el control de apoyo de una variedad de aplicaciones, se interpretan, o alguna combinación de los mismos. Lenguajes de Programación