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