SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Lenguaje de
programación
Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
I.U Politécnico Santiago Mariño
Sede Barcelona
Programación.
Lenguaje de
programación
Bachiller
Claretxis Cabello
C.I 28286041
Ingeniero
Ysamer Romero
Mayo, 2020
SistemasSistemas
La palabra “sistema” se utiliza en
tecnología para referirse a varias
cosas, tanto en el ámbito
del software como del hardware.
“Un sistema informático es el
conjunto constituido por los
elementos físicos y lógicos
(software) necesarios para captar
información, almacenarla,
procesarla y realizar operaciones
con ella.”Está compuesto de
Microprocesador central. Memoria. Almacenamiento.
Además también tienen
Periféricos. Sistema operativo. Aplicaciones.
Sistemas de informaciónSistemas de información
Es la interacción que ocurre entre procedimientos, personas y
tecnologías, que trabajan en conjunto con los sistemas de información
para alcanzar las metas definidas por la empresa.
El sistema de información
puede trabajar con diversos
elementos.
Software.
Hardware.
Base de datos.
Sistemas especialistas.
Gerencia.
¿Cuáles son algunos los tipos de
sistemas de información?
ERP
Los sistemas Enterprise
Resource Planning (o
Planeamiento de
Recursos de la
Empresa) son software
que integran diferentes
procesos y datos de la
empresa, reuniéndolos
en un solo lugar.
CRM
Los software Customer
Relationship
Management (o Gestión
de Relación con el Cliente)
automatizan todas las
funciones relativas al
contacto con los clientes,
permitiendo que las
organizaciones recolecten
y almacenen los datos de
contacto, las preferencias
de los clientes, el histórico
de compras de ellos, entre
otros.
SCM
Ya los sistemas Supply
Chain Management (o
Administración de la
Cadena de Suministro)
integra los datos relativos
a fabricantes, proveedores
y puntos de venta,
garantizando que los
productos sean entregues
en las cantidades
necesarias y en el plazo
correcto, evitando la falta
de mercancía o el exceso
de stock.)
Importancia de los sistemas de
información
Importancia de los sistemas de
información
• Brindan la posibilidad de obtener grandes ventajas.
• Incrementar la capacidad de organización de la
empresa
• Tornar de esta manera los procesos una verdad
competitividad.
• Los datos relativos a todo el proceso productivo de una
compañía se han vuelto uno de los elementos
fundamentales para lograr el éxito comercial.
Ventajas subyacentes
Un sistema de información
adecuado además ofrece una
importante y notable satisfacción
en los usuarios que lo operan.
La implementación de un sistema de
información implica un cambio
organizativo.
Su facilidad de uso y su acceso
constante, que puede resultar en que
los empleados logren alcanzar los
objetivos planteados por la compañía.
Existen dos tipos
de interfaces.
InterfazInterfaz
La conexión física y funcional que se establece entre dos aparatos,
dispositivos o sistemas que funcionan independientemente uno del
otro.
La comunicación entre un ser
humano y una computadora se
realiza por medio de una interfaz.
Interfaz física
Objetos que nos permiten introducir
datos y manipular la computadora:
teclado.
Interfaz gráfica
Interactuar con el computador
mediante una serie de elementos
gráficos: iconos.
Interfaz de usuario
Se designa el medio del que se vale
una persona para comunicarse con una
máquina, dispositivo o computadora.
Suelen ser amigables e
intuitivos, por lo que son
fáciles de entender y utilizar
para un usuario.
Comprende elementos como los menús,
ventanas, teclado, es decir, todos aquellos
canales por medio de los cuales se
establece una comunicación efectiva
entre el ser humano y la máquina.
Interfaz gráfica de usuario
También conocida como GUI, según las siglas en inglés de Graphic
User Interfac.
Es un programa informático que emplea un
conjunto de imágenes y objetos en un entorno
gráfico de simulación para representar todas
las acciones disponibles para el usuario en la
interfaz.
A este sistema se lo denomina
WYSIWYG, What You See Is What
You Get, es decir: “Lo que ves es
lo que obtienes”
Ejemplos de interfaces gráficas de
usuario serían los entornos de
escritorio de sistemas operativos
como Windows, GNU/Linux o Mac
OS.
ProgramaciónProgramación
En el ámbito de la informática, la
programación refiere a la acción de crear
programas o aplicaciones, a través del
desarrollo de un código fuente, el cual se
basa en el conjunto de instrucciones que
sigue el ordenador para ejecutar
un programa.
Estas instrucciones se encuentran escritas
en lenguaje de programación que luego son
traducidas a un lenguaje de máquina, que puede
ser interpretado y ejecutado por el hardware del
equipo.
Dicho código fuente es creado, diseñado, codificado, mantenido y
depurado a través de la programación, donde el
principal objetivo a lograr es el desarrollo de sistemas que sean
eficaces, accesibles y agradables o amigables para el usuario.
Programación y la Ingeniería IndustrialProgramación y la Ingeniería Industrial
La programación resalta
principalmente en el sector de la
maquinaria industrial
Desarrollando básicamente la programación integral de
Máquinas
industriales.
PLCScadas.
Control y
posicionamiento de
motores o servo
motores.
Realizando
proyectos como
• Maquinaria de ensacado.
• Líneas de fabricación industrial (automóvil,
electrodomésticos, etc.)
• Control de procesos industriales.
• Demótica.
Lenguaje de programación.Lenguaje de programación.
El lenguaje de
programación
es un sistema
estructurado de
comunicación.
Símbolos.
Palabras
claves.
Reglas
semánticas.
Esta
formado
Reglas
sintácticas.
Se clasifican en
dos tipos principal
es: lenguaje de
bajo nivel y de alto
nivel.
Lenguaje
máquina.
Lenguaje
ensamblador
máquina.
Bajo nivel.
Alto nivel.
Traductor. Compilador.
¿Sinónimos el
lenguaje de
programación
y el lenguaje
informático?
Lenguaje de
programación.
Interpretado por
el programador.
Lenguaje
informático.
No es
programación.
Clasificación
histórica o por
generaciones.
Primera
generación.
Programaban
directamente
en código de
máquina (basa
do en sistema
binario).
Segunda
generación.
Los lenguajes
simbólicos. Se refiere
al
lenguaje ensamblad
or ensamblado a
través de un
macroensamblador.
Tercera
generación.
Los lenguajes de alto
nivel sustituyen las
instrucciones
simbólicas por códigos.Cuarta
generación.
Ha dado este nombre a
ciertas herramientas
que permiten construir
aplicaciones sencillas
combinando piezas
prefabricadas.
Quinta
generación.
OTRAS CLASIFICACIONES
En ocasiones
se llama así a
los lenguajes
de inteligencia
artificial.
Lenguaje orientado a objetosLenguaje orientado a objetos
La programación orientada a objetos (POO, u OOP según sus siglas en
inglés) es un paradigma de programación que innova la forma de
obtener resultados. Los objetos manipulan los datos de entrada para la
obtención de datos de salida específicos, donde cada objeto ofrece
una funcionalidad especial.
Está basada en varias técnicas
Herencia
Cohesión
Abstracción
Polimorfismo
Acoplamiento
Encapsulación
Lenguaje orientado a objetos: tipos
Para realizar programación orientada a objetos existen dos corrientes
principales:
Basada en clases.
Se basa en crear una estructura molde
llamada clase donde se especifican los
campos y métodos que tendrán nuestros
objetos. Cada vez que necesitamos un
objeto creamos una instancia (o copia del
objeto) usando la clase como molde.
Es usada por
Basada en prototipos.
No hay clases, solo hay objetos. El
mecanismo para la reutilización está dado
por la clonación de objetos. Se crean
directamente los objetos y cuando se
quiere generar otro con la misma
estructura se usa clonación. Una vez
clonado si queremos podemos agregar los
campos y métodos necesarios.
Es usada por
Lenguaje orientado a objetos: MetodologíaLenguaje orientado a objetos: Metodología
Abstracción
Denota las características esenciales de un objeto, donde se capturan sus comportamientos. Cada objeto en el
sistema sirve como modelo de un "agente" abstracto que puede realizar trabajo, informar y cambiar su
estado, y "comunicarse" con otros objetos en el sistema sin revelar cómo se implementan estas características.
Los procesos, las funciones o los métodos pueden también
ser abstraídos, y, cuando lo están, una variedad de técnicas
son requeridas para ampliar una abstracción.
…es clave en el proceso de análisis y diseño
orientado a objetos, ya que mediante ella
podemos llegar a armar un conjunto de clases
que permitan modelar la realidad o el
problema que se quiere atacar.
La abstracción
Encapsulamiento
Significa reunir todos los elementos que pueden considerarse
pertenecientes a una misma entidad, al mismo nivel de
abstracción.
Esto permite…
aumentar la cohesión de los
componentes del sistema.
Modularidad
Se denomina modularidad a la propiedad
que permite subdividir una aplicación en
partes más pequeñas llamadas
módulos
Se denomina modularidad a la
propiedad que permite subdividir una
aplicación en partes más pequeñas.
Principio de ocultación
Cada objeto está aislado del exterior, es un módulo natural, y
cada tipo de objeto expone una interfaz a otros objetos que
especifica cómo pueden interactuar con los objetos de la clase.
El aislamiento protege a las propiedades de
un objeto contra su modificación por quien no
tenga derecho a acceder a ellas; solamente los
propios métodos internos del objeto pueden
acceder a su estado.
La aplicación entera se reduce a un agregado
o rompecabezas de objetos.
Polimorfismo
Comportamientos diferentes, asociados a objetos
distintos, pueden compartir el mismo nombre; al
llamarlos por ese nombre se utilizará el
comportamiento correspondiente al objeto que se
esté usando.
Cuando esto ocurre en "tiempo de
ejecución", esta última característica
se llama asignación tardía o
asignación dinámica
Herencia
Las clases no están aisladas, sino que se
relacionan entre sí, formando una jerarquía
de clasificación Los objetos heredan las propiedades y el comportamiento de
todas las clases a las que pertenecen. La herencia organiza y
facilita el polimorfismo y el encapsulamiento, permitiendo a los
objetos ser definidos y creados como tipos especializados de
objetos preexistentes.
Estos pueden compartir (y extender) su comportamiento sin tener
que volver a implementarlo. Esto suele hacerse habitualmente
agrupando los objetos en clases y estas en árboles o enrejados que
reflejan un comportamiento común. Cuando un objeto hereda de
más de una clase se dice que hay herencia múltiple.
Recolección de basura
La recolección de basura o garbage collection es la técnica por la
cual el entorno de objetos se encarga de destruir
automáticamente, y por tanto desvincular la memoria asociada,
los objetos que hayan quedado sin ninguna referencia a ellos.
Visual Basic.NetVisual Basic.Net
Es un lenguaje de programación desarrollado
por el alemán Alan Cooper para Microsoft.
Visual BASIC. Constituye un IDE (entorno de
desarrollo integrado, o, en inglés,
Integrated Development
Enviroment) que ha sido empaquetado
como un programa de aplicación…
Consiste en:
Editor de código.
• Programa donde se
escribe el código
fuente.
Depurador.
• programa que
corrige errores en el
código fuente para
que pueda ser bien
compilado.
Compilador .
• Programa que
traduce el código
fuente a lenguaje de
máquina.
Constructor de
interfaz gráfica o GUI.
• Es una forma de
programar en la que
no es necesario
escribir el código
para la parte gráfica
del programa, sino
que se puede hacer
de forma visual.
Visual basic: usos
• Es un diseñador de entorno de datos, es posible generar, de
manera automática, conectividad entre controles y datos mediante
la acción de arrastrar y colocar sobre formularios e informes.
• La facilidad del lenguaje permite crear aplicaciones para
Windows en muy poco tiempo.
• Permite generar librerías dinámicas (DLL) ActiveX de forma nativa.
• Permite desarrollar grandes y complejas
aplicaciones, también provee un entorno adecuado para
realizar pequeños prototipos rápidos.
Visual basic: importancia
Visual Basic es el lenguaje de programación mas popular de
Microsoft que existe. Permite escribir aplicaciones con
muchísimo menos código.
Los programadores pueden arrastrar y soltar
controles, como por ejemplo, botones y
cuadros de diálogo y después, definir su
aspecto y comportamiento.
Este lenguaje al final ha dado un gran salto
para convertirse en un
verdadero lenguaje orientado a objetos y
ahora, es capaz de aprovecharse de todo lo
que ofrece el entorno de trabajo.NET

Más contenido relacionado

La actualidad más candente

Guia flash
Guia flashGuia flash
Guia flashnatalia
 
Zulma20[1]
Zulma20[1]Zulma20[1]
Zulma20[1]alextm76
 
METODOLOGÍA DE DESARROLLO DE SOFTWARE
METODOLOGÍA DE DESARROLLO DE SOFTWAREMETODOLOGÍA DE DESARROLLO DE SOFTWARE
METODOLOGÍA DE DESARROLLO DE SOFTWAREMariaFlores354
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicascontraa
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicassniper18
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicasJhoonLeiiner
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicassniper18
 
TRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACON
TRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACONTRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACON
TRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACONGersonChacon77
 

La actualidad más candente (16)

Guia flash
Guia flashGuia flash
Guia flash
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
Glosario
GlosarioGlosario
Glosario
 
Glosario
GlosarioGlosario
Glosario
 
Zulma20[1]
Zulma20[1]Zulma20[1]
Zulma20[1]
 
METODOLOGÍA DE DESARROLLO DE SOFTWARE
METODOLOGÍA DE DESARROLLO DE SOFTWAREMETODOLOGÍA DE DESARROLLO DE SOFTWARE
METODOLOGÍA DE DESARROLLO DE SOFTWARE
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
TRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACON
TRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACONTRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACON
TRABAJO DE INVESTIGACION DE SOFTWARE GERSON CHACON
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Tatiana
TatianaTatiana
Tatiana
 
Taller paola
Taller paolaTaller paola
Taller paola
 
Delphi
DelphiDelphi
Delphi
 

Similar a Lenguajes de programación y sistemas de información

Lenguaje de programación
Lenguaje de programación Lenguaje de programación
Lenguaje de programación Jean Gallardo
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuelaeduardofarias68
 
Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Valentina Vasquez
 
Lenguajes de Programación
 Lenguajes de Programación Lenguajes de Programación
Lenguajes de ProgramaciónJuanRengel2
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de softwareITSPR
 
Trabajo final introduccion a la informatica CARLOS PAZ Y JOSE CARRILLO
Trabajo final introduccion a la informatica CARLOS PAZ Y JOSE CARRILLOTrabajo final introduccion a la informatica CARLOS PAZ Y JOSE CARRILLO
Trabajo final introduccion a la informatica CARLOS PAZ Y JOSE CARRILLOcarlitoweyson
 
TRABAJO INFORMÁTICA FINAL
TRABAJO INFORMÁTICA FINALTRABAJO INFORMÁTICA FINAL
TRABAJO INFORMÁTICA FINALAlee Jezias
 
Lenguaje de programacion maria gomez
Lenguaje de programacion maria gomezLenguaje de programacion maria gomez
Lenguaje de programacion maria gomezMariaAlejandra420
 
Trabajo final de introduccion a la informatica
Trabajo final de introduccion a la informaticaTrabajo final de introduccion a la informatica
Trabajo final de introduccion a la informaticaYoselin17
 
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del softwarePteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del softwaresara272016
 
Informe de programacion 1
Informe de programacion 1Informe de programacion 1
Informe de programacion 1DinaAlcal
 
Gabriel romero programacion
Gabriel romero programacionGabriel romero programacion
Gabriel romero programacionGabrielRomero191
 
Programacio Ixchellita
Programacio IxchellitaProgramacio Ixchellita
Programacio Ixchellitapacheman
 
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...Juan Morales
 
Glosario de fundamento de sistemas yahir.docx
Glosario de fundamento de sistemas yahir.docxGlosario de fundamento de sistemas yahir.docx
Glosario de fundamento de sistemas yahir.docxUrielCrdenasMacias
 
El software en la actualidad
El software en la actualidadEl software en la actualidad
El software en la actualidadCristiBaqueReyes
 

Similar a Lenguajes de programación y sistemas de información (20)

Lenguaje de programación
Lenguaje de programación Lenguaje de programación
Lenguaje de programación
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación
 
Lenguajes de Programación
 Lenguajes de Programación Lenguajes de Programación
Lenguajes de Programación
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Programacion visual
Programacion visualProgramacion visual
Programacion visual
 
Trabajo final introduccion a la informatica CARLOS PAZ Y JOSE CARRILLO
Trabajo final introduccion a la informatica CARLOS PAZ Y JOSE CARRILLOTrabajo final introduccion a la informatica CARLOS PAZ Y JOSE CARRILLO
Trabajo final introduccion a la informatica CARLOS PAZ Y JOSE CARRILLO
 
TRABAJO INFORMÁTICA FINAL
TRABAJO INFORMÁTICA FINALTRABAJO INFORMÁTICA FINAL
TRABAJO INFORMÁTICA FINAL
 
Lenguaje de programacion maria gomez
Lenguaje de programacion maria gomezLenguaje de programacion maria gomez
Lenguaje de programacion maria gomez
 
Trabajo final de introduccion a la informatica
Trabajo final de introduccion a la informaticaTrabajo final de introduccion a la informatica
Trabajo final de introduccion a la informatica
 
1er Trabajo
1er Trabajo1er Trabajo
1er Trabajo
 
Programacion o.o.
Programacion o.o.Programacion o.o.
Programacion o.o.
 
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del softwarePteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
 
Informe de programacion 1
Informe de programacion 1Informe de programacion 1
Informe de programacion 1
 
Gabriel romero programacion
Gabriel romero programacionGabriel romero programacion
Gabriel romero programacion
 
Programacio Ixchellita
Programacio IxchellitaProgramacio Ixchellita
Programacio Ixchellita
 
Poovb
PoovbPoovb
Poovb
 
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
 
Glosario de fundamento de sistemas yahir.docx
Glosario de fundamento de sistemas yahir.docxGlosario de fundamento de sistemas yahir.docx
Glosario de fundamento de sistemas yahir.docx
 
El software en la actualidad
El software en la actualidadEl software en la actualidad
El software en la actualidad
 

Último

TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendioseduardochavezg1
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfCE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfssuserc34f44
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 

Último (20)

TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendios
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfCE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 

Lenguajes de programación y sistemas de información

  • 1. Lenguaje de programación Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Superior I.U Politécnico Santiago Mariño Sede Barcelona Programación. Lenguaje de programación Bachiller Claretxis Cabello C.I 28286041 Ingeniero Ysamer Romero Mayo, 2020
  • 2. SistemasSistemas La palabra “sistema” se utiliza en tecnología para referirse a varias cosas, tanto en el ámbito del software como del hardware. “Un sistema informático es el conjunto constituido por los elementos físicos y lógicos (software) necesarios para captar información, almacenarla, procesarla y realizar operaciones con ella.”Está compuesto de Microprocesador central. Memoria. Almacenamiento. Además también tienen Periféricos. Sistema operativo. Aplicaciones.
  • 3. Sistemas de informaciónSistemas de información Es la interacción que ocurre entre procedimientos, personas y tecnologías, que trabajan en conjunto con los sistemas de información para alcanzar las metas definidas por la empresa. El sistema de información puede trabajar con diversos elementos. Software. Hardware. Base de datos. Sistemas especialistas. Gerencia.
  • 4. ¿Cuáles son algunos los tipos de sistemas de información? ERP Los sistemas Enterprise Resource Planning (o Planeamiento de Recursos de la Empresa) son software que integran diferentes procesos y datos de la empresa, reuniéndolos en un solo lugar. CRM Los software Customer Relationship Management (o Gestión de Relación con el Cliente) automatizan todas las funciones relativas al contacto con los clientes, permitiendo que las organizaciones recolecten y almacenen los datos de contacto, las preferencias de los clientes, el histórico de compras de ellos, entre otros. SCM Ya los sistemas Supply Chain Management (o Administración de la Cadena de Suministro) integra los datos relativos a fabricantes, proveedores y puntos de venta, garantizando que los productos sean entregues en las cantidades necesarias y en el plazo correcto, evitando la falta de mercancía o el exceso de stock.)
  • 5. Importancia de los sistemas de información Importancia de los sistemas de información • Brindan la posibilidad de obtener grandes ventajas. • Incrementar la capacidad de organización de la empresa • Tornar de esta manera los procesos una verdad competitividad. • Los datos relativos a todo el proceso productivo de una compañía se han vuelto uno de los elementos fundamentales para lograr el éxito comercial.
  • 6. Ventajas subyacentes Un sistema de información adecuado además ofrece una importante y notable satisfacción en los usuarios que lo operan. La implementación de un sistema de información implica un cambio organizativo. Su facilidad de uso y su acceso constante, que puede resultar en que los empleados logren alcanzar los objetivos planteados por la compañía.
  • 7. Existen dos tipos de interfaces. InterfazInterfaz La conexión física y funcional que se establece entre dos aparatos, dispositivos o sistemas que funcionan independientemente uno del otro. La comunicación entre un ser humano y una computadora se realiza por medio de una interfaz. Interfaz física Objetos que nos permiten introducir datos y manipular la computadora: teclado. Interfaz gráfica Interactuar con el computador mediante una serie de elementos gráficos: iconos.
  • 8. Interfaz de usuario Se designa el medio del que se vale una persona para comunicarse con una máquina, dispositivo o computadora. Suelen ser amigables e intuitivos, por lo que son fáciles de entender y utilizar para un usuario. Comprende elementos como los menús, ventanas, teclado, es decir, todos aquellos canales por medio de los cuales se establece una comunicación efectiva entre el ser humano y la máquina.
  • 9. Interfaz gráfica de usuario También conocida como GUI, según las siglas en inglés de Graphic User Interfac. Es un programa informático que emplea un conjunto de imágenes y objetos en un entorno gráfico de simulación para representar todas las acciones disponibles para el usuario en la interfaz. A este sistema se lo denomina WYSIWYG, What You See Is What You Get, es decir: “Lo que ves es lo que obtienes” Ejemplos de interfaces gráficas de usuario serían los entornos de escritorio de sistemas operativos como Windows, GNU/Linux o Mac OS.
  • 10. ProgramaciónProgramación En el ámbito de la informática, la programación refiere a la acción de crear programas o aplicaciones, a través del desarrollo de un código fuente, el cual se basa en el conjunto de instrucciones que sigue el ordenador para ejecutar un programa. Estas instrucciones se encuentran escritas en lenguaje de programación que luego son traducidas a un lenguaje de máquina, que puede ser interpretado y ejecutado por el hardware del equipo. Dicho código fuente es creado, diseñado, codificado, mantenido y depurado a través de la programación, donde el principal objetivo a lograr es el desarrollo de sistemas que sean eficaces, accesibles y agradables o amigables para el usuario.
  • 11. Programación y la Ingeniería IndustrialProgramación y la Ingeniería Industrial La programación resalta principalmente en el sector de la maquinaria industrial Desarrollando básicamente la programación integral de Máquinas industriales. PLCScadas. Control y posicionamiento de motores o servo motores. Realizando proyectos como • Maquinaria de ensacado. • Líneas de fabricación industrial (automóvil, electrodomésticos, etc.) • Control de procesos industriales. • Demótica.
  • 12. Lenguaje de programación.Lenguaje de programación. El lenguaje de programación es un sistema estructurado de comunicación. Símbolos. Palabras claves. Reglas semánticas. Esta formado Reglas sintácticas. Se clasifican en dos tipos principal es: lenguaje de bajo nivel y de alto nivel. Lenguaje máquina. Lenguaje ensamblador máquina. Bajo nivel. Alto nivel. Traductor. Compilador. ¿Sinónimos el lenguaje de programación y el lenguaje informático? Lenguaje de programación. Interpretado por el programador. Lenguaje informático. No es programación.
  • 13. Clasificación histórica o por generaciones. Primera generación. Programaban directamente en código de máquina (basa do en sistema binario). Segunda generación. Los lenguajes simbólicos. Se refiere al lenguaje ensamblad or ensamblado a través de un macroensamblador. Tercera generación. Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos.Cuarta generación. Ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Quinta generación. OTRAS CLASIFICACIONES En ocasiones se llama así a los lenguajes de inteligencia artificial.
  • 14. Lenguaje orientado a objetosLenguaje orientado a objetos La programación orientada a objetos (POO, u OOP según sus siglas en inglés) es un paradigma de programación que innova la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial. Está basada en varias técnicas Herencia Cohesión Abstracción Polimorfismo Acoplamiento Encapsulación
  • 15. Lenguaje orientado a objetos: tipos Para realizar programación orientada a objetos existen dos corrientes principales: Basada en clases. Se basa en crear una estructura molde llamada clase donde se especifican los campos y métodos que tendrán nuestros objetos. Cada vez que necesitamos un objeto creamos una instancia (o copia del objeto) usando la clase como molde. Es usada por Basada en prototipos. No hay clases, solo hay objetos. El mecanismo para la reutilización está dado por la clonación de objetos. Se crean directamente los objetos y cuando se quiere generar otro con la misma estructura se usa clonación. Una vez clonado si queremos podemos agregar los campos y métodos necesarios. Es usada por
  • 16. Lenguaje orientado a objetos: MetodologíaLenguaje orientado a objetos: Metodología Abstracción Denota las características esenciales de un objeto, donde se capturan sus comportamientos. Cada objeto en el sistema sirve como modelo de un "agente" abstracto que puede realizar trabajo, informar y cambiar su estado, y "comunicarse" con otros objetos en el sistema sin revelar cómo se implementan estas características. Los procesos, las funciones o los métodos pueden también ser abstraídos, y, cuando lo están, una variedad de técnicas son requeridas para ampliar una abstracción. …es clave en el proceso de análisis y diseño orientado a objetos, ya que mediante ella podemos llegar a armar un conjunto de clases que permitan modelar la realidad o el problema que se quiere atacar. La abstracción
  • 17. Encapsulamiento Significa reunir todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. Esto permite… aumentar la cohesión de los componentes del sistema. Modularidad Se denomina modularidad a la propiedad que permite subdividir una aplicación en partes más pequeñas llamadas módulos Se denomina modularidad a la propiedad que permite subdividir una aplicación en partes más pequeñas.
  • 18. Principio de ocultación Cada objeto está aislado del exterior, es un módulo natural, y cada tipo de objeto expone una interfaz a otros objetos que especifica cómo pueden interactuar con los objetos de la clase. El aislamiento protege a las propiedades de un objeto contra su modificación por quien no tenga derecho a acceder a ellas; solamente los propios métodos internos del objeto pueden acceder a su estado. La aplicación entera se reduce a un agregado o rompecabezas de objetos. Polimorfismo Comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre; al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando. Cuando esto ocurre en "tiempo de ejecución", esta última característica se llama asignación tardía o asignación dinámica
  • 19. Herencia Las clases no están aisladas, sino que se relacionan entre sí, formando una jerarquía de clasificación Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen. La herencia organiza y facilita el polimorfismo y el encapsulamiento, permitiendo a los objetos ser definidos y creados como tipos especializados de objetos preexistentes. Estos pueden compartir (y extender) su comportamiento sin tener que volver a implementarlo. Esto suele hacerse habitualmente agrupando los objetos en clases y estas en árboles o enrejados que reflejan un comportamiento común. Cuando un objeto hereda de más de una clase se dice que hay herencia múltiple. Recolección de basura La recolección de basura o garbage collection es la técnica por la cual el entorno de objetos se encarga de destruir automáticamente, y por tanto desvincular la memoria asociada, los objetos que hayan quedado sin ninguna referencia a ellos.
  • 20. Visual Basic.NetVisual Basic.Net Es un lenguaje de programación desarrollado por el alemán Alan Cooper para Microsoft. Visual BASIC. Constituye un IDE (entorno de desarrollo integrado, o, en inglés, Integrated Development Enviroment) que ha sido empaquetado como un programa de aplicación… Consiste en: Editor de código. • Programa donde se escribe el código fuente. Depurador. • programa que corrige errores en el código fuente para que pueda ser bien compilado. Compilador . • Programa que traduce el código fuente a lenguaje de máquina. Constructor de interfaz gráfica o GUI. • Es una forma de programar en la que no es necesario escribir el código para la parte gráfica del programa, sino que se puede hacer de forma visual.
  • 21. Visual basic: usos • Es un diseñador de entorno de datos, es posible generar, de manera automática, conectividad entre controles y datos mediante la acción de arrastrar y colocar sobre formularios e informes. • La facilidad del lenguaje permite crear aplicaciones para Windows en muy poco tiempo. • Permite generar librerías dinámicas (DLL) ActiveX de forma nativa. • Permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos.
  • 22. Visual basic: importancia Visual Basic es el lenguaje de programación mas popular de Microsoft que existe. Permite escribir aplicaciones con muchísimo menos código. Los programadores pueden arrastrar y soltar controles, como por ejemplo, botones y cuadros de diálogo y después, definir su aspecto y comportamiento. Este lenguaje al final ha dado un gran salto para convertirse en un verdadero lenguaje orientado a objetos y ahora, es capaz de aprovecharse de todo lo que ofrece el entorno de trabajo.NET