SlideShare uma empresa Scribd logo
1 de 13
Beneficios del
lenguaje de
programación
LEONARDO ZAMBRANO C.I: 28104393
- Que son interfaces.
- Importancia de la
programación.
- Metodologías del lenguaje
orientado a objetos.
Importancia de los
sistemas de información
sistemas
Un sistema es un conjunto de partes o elementos
organizados y relacionados que interactúan entre sí para
lograr un objetivo. Los sistemas reciben (entrada) datos,
energía o materia del ambiente y proveen (salida)
información, energía o materia.
Un sistema puede ser físico o concreto (una computadora, un
televisor, un humano) o puede ser abstracto o conceptual (un
software).
Cada sistema existe dentro de otro más grande, por lo tanto
un sistema puede estar formado por subsistemas y partes, y
a la vez puede ser parte de un súper sistema.
Los sistemas tienen límites o fronteras, que los diferencian
del ambiente. Ese límite puede ser físico (el gabinete de una
computadora) o conceptual. Si hay algún intercambio entre el
sistema y el ambiente a través de ese límite, el sistema es
abierto, de lo contrario, el sistema es cerrado.
El ambiente es el medio en externo que
envuelve física o conceptualmente a un
sistema. El sistema tiene interacción con
el ambiente, del cual recibe entradas y al
cual se le devuelven salidos. El ambiente
también puede ser una amenaza para el
sistema.
Un grupo de elementos no constituye un
sistema si no hay una relación e
interacción, que de la idea de un "todo"
con un propósito.
Sistema de información
Un sistema de información es un conjunto de datos que interactúan entre sí con
un fin común.
En informática, los sistemas de información ayudan a administrar, recolectar,
recuperar, procesar, almacenar y distribuir información relevante para los procesos
fundamentales y las particularidades de cada organización.
Características de un sistema de información
Un sistema de información se caracteriza principalmente por la eficiencia que
procesa los datos en relación al área de acción. Los sistemas de información se
alimentan de los procesos y herramientas de estadística, probabilidad, inteligencia
de negocio, producción, marketing, entre otros para llegar a la mejor solución.
Un sistema de información se destaca por su diseño, facilidad de uso, flexibilidad,
mantenimiento automático de los registros, apoyo en toma de decisiones críticas
y mantener el anonimato en informaciones no relevantes.
Sistema de información
La importancia de un sistema de información radica en
la eficiencia en la correlación de una gran cantidad de
datos ingresados a través de procesos diseñados para
cada área con el objetivo de producir información
válida para la posterior toma de decisiones.
Los beneficios se pueden medir a nivel intangible y
tangible de acuerdo a la organización, pues es
diferente hacer el análisis desde el punto de vista de
una empresa comercial a una de tipo académico que
pretende prestar un servicio social como lo es la salud
o educación pública.
Interfaz
Interfaz es un término que procede del vocablo inglés
interface. En informática, esta noción sirve para señalar a la
conexión que se da de manera física y a nivel de utilidad
entre dispositivos o sistemas.
La interfaz, por lo tanto, es una conexión entre dos
máquinas de cualquier tipo, a las cuales les brinda un
soporte para la comunicación a diferentes estratos. Es
posible entender la interfaz como un espacio (el lugar
donde se desarrolla la interacción y el intercambio),
instrumento (a modo de extensión del cuerpo humano,
como el mouse que permite interactuar con una
computadora) o superficie (el objeto que aporta
información a través de su textura, forma o color).Además
del mencionado ejemplo del mouse, otra interfaz de este
tipo es la pantalla del monitor o el teclado.
Programación
La programación es el proceso utilizado para idear y ordenar las
acciones necesarias para realizar un proyecto, preparar ciertas
máquinas o aparatos para que empiecen a funcionar en el
momento y en la forma deseados o elaborar programas para su
empleo en computadoras.
En la actualidad, la noción de programación se encuentra muy
asociada a la creación de aplicaciones informática y videojuegos.
Es el proceso por el cual una persona desarrolla un programa
valiéndose de una herramienta que le permita escribir el código (el
cual puede estar en uno o varios lenguajes, como C++, Java y
Python, entre otros) y de otra que sea capaz de “traducirlo” a lo
que se conoce como lenguaje de máquina, que puede
comprender el microprocesador.
Importancia de la programación en la
ingeniería electrónica
La Electrónica es la especialización de la ingeniería que se
encarga del diseño y análisis de sistemas basados en la
conducción de electrones. Estos sistemas pueden variar en su
complejidad: pueden ir desde un sistema de reproducción de
audio o música hasta un complejo sistema de control automático
diseñado para el ensamblado de vehículos en una planta
automotriz. Sin embargo, la Ingeniería Electrónica no habría
logrado desarrollarse como lo ha hecho sin las herramientas de
programación: la mayoría de los sistemas electrónicos requieren
ser programados para ser utilizables por los seres humanos; por
ejemplo, si alguien abre la carcasa de un dispositivo electrónico
(una Tablet) observará un sinfín de componentes interconectados
entre sí, pero estos componentes no servirían para gran cosa a
menos que el dispositivo haya sido programado con un software
que permita el interface entre las instrucciones del usuario y el
procesador de dispositivo.
Este ejemplo es extensible a la gran
mayoría de los dispositivos electrónicos
que existen hoy en día, cuyo
funcionamiento no sería posible sin la
programación.
Lenguaje de programación
Es un lenguaje formal que, mediante una serie de instrucciones,
le permite a un programador escribir un conjunto de órdenes,
acciones consecutivas, datos y algoritmos para, de esa forma,
crear programas que controlen el comportamiento físico y
lógico de una máquina.
Mediante este lenguaje se comunican el programador y la
máquina, permitiendo especificar, de forma precisa, aspectos
como:
- Cuáles datos debe operar un software específico.
- Cómo deben ser almacenados o transmitidos esos datos.
- Las acciones que debe tomar el software dependiendo de las
circunstancias variables.
El lenguaje de programación es la
base para construir todas las
aplicaciones digitales que se utilizan
en el día a día y se clasifican en dos
tipos principales: lenguaje de bajo
nivel y de alto nivel.
Lenguaje orientada a objetos
Cuando nos referimos a una manera de programar, lo que se
denomina paradigma, donde basamos nuestro trabajo en la
gestión de objetos, estamos hablando de programación
orientada a objetos (POO en español, OOP en inglés). La
programación estructurada ha derivado hacia los lenguajes de
programación orientada a objetos, siendo actualmente la que
más se utiliza para diseñar aplicaciones y programas
informáticos.
La POO fue una revolución en los años 80, aportando una nueva
visión del mundo de la programación al aportar un enfoque
distinto a los lenguajes tradicionales imperativos procedurales.
La programación orientada a objetos introdujo una nueva forma
de organizar el código de un programa, agrupándolo por
objetos, que en sí son elementos individuales que contienen
funciones e información.
Metodología del lenguaje orientado a
objetos
La metodología orientada a objetos ha derivado de las metodologías
anteriores a éste. Así como los métodos de diseño estructurado realizados
guían a los desarrolladores que tratan de construir sistemas complejos
utilizando algoritmos como sus bloques fundamentales de construcción,
similarmente los métodos de diseño orientado a objetos han evolucionado
para ayudar a los desarrolladores a explotar el poder de los lenguajes de
programación basados en objetos y orientados a objetos, utilizando las clases
y objetos como bloques de construcción básicos.
Actualmente el modelo de objetos ha sido influenciado por un número de
factores no sólo de la Programación Orientada a Objetos, POO (Object
Oriented Programming, OOP por sus siglas en inglés). Además, el modelo de
objetos ha probado ser un concepto uniforme en las ciencias de la
computación, aplicable no sólo a los lenguajes de programación sino también
al diseño de interfaces de usuario, bases de datos y arquitectura de
computadoras por completo. La razón de ello es, simplemente, que una
orientación a objetos nos ayuda a hacer frente a la inherente complejidad de
muchos tipos de sistemas.
Metodología del lenguaje orientado a
objetos
Ventajas de la metodología orientada a objetos
En síntesis, algunas ventajas que presenta son:
Reutilización. Las clases están diseñadas para que se reutilicen en muchos sistemas. Para maximizar la
reutilización, las clases se construyen de manera que se puedan adaptar a los otros sistemas. Un objetivo
fundamental de las técnicas orientadas a objetos es lograr la reutilización masiva al construir el software.
Estabilidad. Las clases diseñadas para una reutilización repetida se vuelven estables, de la misma manera que
los microprocesadores y otros chips se hacen estables.
El diseñador piensa en términos del comportamiento de objetos y no en detalles de bajo nivel. El
encapsulamiento oculta los detalles y hace que las clases complejas sean fáciles de utilizar.
Se construyen clases cada vez más complejas. Se construyen clases a partir de otras clases, las cuales a su vez se
integran mediante clases. Esto permite construir componentes de software complejos, que a su vez se
convierten en bloques de construcción de software más complejo.
Calidad. Los diseños suelen tener mayor calidad, puesto que se integran a partir de componentes probados,
que han sido verificados y pulidos varias veces.
Un diseño más rápido. Las aplicaciones se crean a partir de componentes ya existentes. Muchos de los
componentes están construidos de modo que se pueden adaptar para un diseño particular
Visual basic
Visual Basic (VB) es un lenguaje de programación dirigido por eventos,
desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es
un dialecto de BASIC, con importantes agregados. Su primera versión fue
presentada en 1991, con la intención de simplificar la programación utilizando un
ambiente de desarrollo.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el
soporte hasta marzo de 2008.
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.
Origen de Visual basic
B.A.S.I.C. significa: Beginner’s All-purpose Symbolic Instruction Code,
traduciendo esto sería: Código de instrucciones de uso universal para
principiantes.
BASIC es un lenguaje de programación desarrollado por los estadounidenses
John Kemeny y Thomas Kurtz en el Dartmouth College.
La versión original del lenguaje Basic fue creada en el año 1964, ganándose
una enorme popularidad gracias sobre todo a dos implementaciones, Tiny
BASIC y Microsoft BASIC, que convirtieron a este lenguaje en la primera
lengua franca de los microordenadores. Otras importantes implementaciones
han sido CBASIC (BASIC Compilado), Integer y Applesoft BASIC (para el Apple
II), GW-BASIC (para computadoras personales), Turbo BASIC (de Borland) y
Microsoft QuickBASIC. El lenguaje ha cambiado en el transcurso de los años
pues nació con el objetivo de servir como lenguaje para aquellas personas
que deseaban introducirse por primera vez en el mundo de la programación

Mais conteúdo relacionado

Mais procurados

Unidad I
Unidad IUnidad I
Unidad Irey
 
Qué es multimedia
Qué es multimediaQué es multimedia
Qué es multimediadanieldlt
 
Gabriel romero programacion
Gabriel romero programacionGabriel romero programacion
Gabriel romero programacionGabrielRomero191
 
METODOLOGÍA DE DESARROLLO DE SOFTWARE
METODOLOGÍA DE DESARROLLO DE SOFTWAREMETODOLOGÍA DE DESARROLLO DE SOFTWARE
METODOLOGÍA DE DESARROLLO DE SOFTWAREMariaFlores354
 
Humanización del software.pptx daniel herrera 10 1
Humanización del software.pptx daniel herrera 10 1Humanización del software.pptx daniel herrera 10 1
Humanización del software.pptx daniel herrera 10 1Daniel Herrera
 
Trabajo analisis y diseño de sistemas
Trabajo analisis y diseño de sistemasTrabajo analisis y diseño de sistemas
Trabajo analisis y diseño de sistemasCanachejuan
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0Gregory de la Rosa
 
Portafolios javier chavez
Portafolios javier chavezPortafolios javier chavez
Portafolios javier chavezJavier Chávez
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasvanliria
 
Victoria_Isabel_DiseñoDeSoftware
Victoria_Isabel_DiseñoDeSoftwareVictoria_Isabel_DiseñoDeSoftware
Victoria_Isabel_DiseñoDeSoftwareVictoria_isabel
 
Orgainterfaz del usuario
Orgainterfaz del usuarioOrgainterfaz del usuario
Orgainterfaz del usuariohaidarobinzon
 
Diferencia entre datos e información
Diferencia entre datos e informaciónDiferencia entre datos e información
Diferencia entre datos e informaciónAnyelo Gutierrez
 

Mais procurados (19)

Unidad I
Unidad IUnidad I
Unidad I
 
Qué es multimedia
Qué es multimediaQué es multimedia
Qué es multimedia
 
Gabriel romero programacion
Gabriel romero programacionGabriel romero programacion
Gabriel romero programacion
 
Desarrollon de applicaciones i
Desarrollon de applicaciones iDesarrollon de applicaciones i
Desarrollon de applicaciones i
 
METODOLOGÍA DE DESARROLLO DE SOFTWARE
METODOLOGÍA DE DESARROLLO DE SOFTWAREMETODOLOGÍA DE DESARROLLO DE SOFTWARE
METODOLOGÍA DE DESARROLLO DE SOFTWARE
 
Sowtware (1)
Sowtware (1)Sowtware (1)
Sowtware (1)
 
Humanización del software.pptx daniel herrera 10 1
Humanización del software.pptx daniel herrera 10 1Humanización del software.pptx daniel herrera 10 1
Humanización del software.pptx daniel herrera 10 1
 
2 tecnología (caso de uso)
2 tecnología  (caso de uso)2 tecnología  (caso de uso)
2 tecnología (caso de uso)
 
Trabajo analisis y diseño de sistemas
Trabajo analisis y diseño de sistemasTrabajo analisis y diseño de sistemas
Trabajo analisis y diseño de sistemas
 
Software educativo, por José David Ulate Sánchez
Software educativo, por José David Ulate SánchezSoftware educativo, por José David Ulate Sánchez
Software educativo, por José David Ulate Sánchez
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0
 
Portafolios javier chavez
Portafolios javier chavezPortafolios javier chavez
Portafolios javier chavez
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Unidad 3 procesamiento de datos
Unidad 3 procesamiento de datosUnidad 3 procesamiento de datos
Unidad 3 procesamiento de datos
 
Victoria_Isabel_DiseñoDeSoftware
Victoria_Isabel_DiseñoDeSoftwareVictoria_Isabel_DiseñoDeSoftware
Victoria_Isabel_DiseñoDeSoftware
 
Dialnet unseegsi-4902765 (1)
Dialnet unseegsi-4902765 (1)Dialnet unseegsi-4902765 (1)
Dialnet unseegsi-4902765 (1)
 
Orgainterfaz del usuario
Orgainterfaz del usuarioOrgainterfaz del usuario
Orgainterfaz del usuario
 
Diferencia entre datos e información
Diferencia entre datos e informaciónDiferencia entre datos e información
Diferencia entre datos e información
 
El modelo de tareas
El modelo de tareasEl modelo de tareas
El modelo de tareas
 

Semelhante a Actividad 1 de programacion

TEMA 1: LENGUAJE DE PROGRAMACIÓN.
TEMA 1: LENGUAJE DE PROGRAMACIÓN. TEMA 1: LENGUAJE DE PROGRAMACIÓN.
TEMA 1: LENGUAJE DE PROGRAMACIÓN. ClaretCabello
 
Lenguaje de programación
Lenguaje de programación Lenguaje de programación
Lenguaje de programación Jean Gallardo
 
Ensayo Diseño de Software
Ensayo Diseño de SoftwareEnsayo Diseño de Software
Ensayo Diseño de Softwarecastejon93
 
Lenguaje de programacion maria gomez
Lenguaje de programacion maria gomezLenguaje de programacion maria gomez
Lenguaje de programacion maria gomezMariaAlejandra420
 
Trabajo 1 historia de la inf. johana gutierrez
Trabajo 1 historia de la inf. johana gutierrezTrabajo 1 historia de la inf. johana gutierrez
Trabajo 1 historia de la inf. johana gutierrezJOHANA GUTIERREZ
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de softwareITSPR
 
Introduccion a la informatica
Introduccion a la informaticaIntroduccion a la informatica
Introduccion a la informaticaJuan Silva Villa
 
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
 
Hardware y-software
Hardware y-softwareHardware y-software
Hardware y-softwareMaday000
 
Ensayo software
Ensayo softwareEnsayo software
Ensayo softwarehitwinenze
 
Guia tic, l opez urquijo sofia
Guia tic, l opez urquijo sofiaGuia tic, l opez urquijo sofia
Guia tic, l opez urquijo sofiaSofia Lopez
 
Guia TIC Lopez Urquijo Sofia
Guia TIC Lopez Urquijo SofiaGuia TIC Lopez Urquijo Sofia
Guia TIC Lopez Urquijo SofiaSofia Lopez
 
Las Nuevas Tecnologías en la Escuela ccesa007
Las Nuevas Tecnologías en la Escuela  ccesa007Las Nuevas Tecnologías en la Escuela  ccesa007
Las Nuevas Tecnologías en la Escuela ccesa007Demetrio Ccesa Rayme
 
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
 

Semelhante a Actividad 1 de programacion (20)

TEMA 1: LENGUAJE DE PROGRAMACIÓN.
TEMA 1: LENGUAJE DE PROGRAMACIÓN. TEMA 1: LENGUAJE DE PROGRAMACIÓN.
TEMA 1: LENGUAJE DE PROGRAMACIÓN.
 
Lenguaje de programación
Lenguaje de programación Lenguaje de programación
Lenguaje de programación
 
Ensayo Diseño de Software
Ensayo Diseño de SoftwareEnsayo Diseño de Software
Ensayo Diseño de Software
 
Lenguaje de programacion maria gomez
Lenguaje de programacion maria gomezLenguaje de programacion maria gomez
Lenguaje de programacion maria gomez
 
Trabajo 1 historia de la inf. johana gutierrez
Trabajo 1 historia de la inf. johana gutierrezTrabajo 1 historia de la inf. johana gutierrez
Trabajo 1 historia de la inf. johana gutierrez
 
Ada 30
Ada 30Ada 30
Ada 30
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Introduccion a la informatica
Introduccion a la informaticaIntroduccion a la informatica
Introduccion a la informatica
 
diseño de software
diseño de software diseño de software
diseño de software
 
Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación
 
1er Trabajo
1er Trabajo1er Trabajo
1er Trabajo
 
conceptos
conceptosconceptos
conceptos
 
Hardware y-software
Hardware y-softwareHardware y-software
Hardware y-software
 
Ensayo software
Ensayo softwareEnsayo software
Ensayo software
 
Tics
TicsTics
Tics
 
Guia tic, l opez urquijo sofia
Guia tic, l opez urquijo sofiaGuia tic, l opez urquijo sofia
Guia tic, l opez urquijo sofia
 
Guia TIC Lopez Urquijo Sofia
Guia TIC Lopez Urquijo SofiaGuia TIC Lopez Urquijo Sofia
Guia TIC Lopez Urquijo Sofia
 
Las Nuevas Tecnologías en la Escuela ccesa007
Las Nuevas Tecnologías en la Escuela  ccesa007Las Nuevas Tecnologías en la Escuela  ccesa007
Las Nuevas Tecnologías en la Escuela ccesa007
 
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...
 
JavierPerez_Ing
JavierPerez_IngJavierPerez_Ing
JavierPerez_Ing
 

Mais de kevinlugo11

Transformada de laplace
Transformada de laplaceTransformada de laplace
Transformada de laplacekevinlugo11
 
Ecuaciones diferenciales
Ecuaciones diferencialesEcuaciones diferenciales
Ecuaciones diferencialeskevinlugo11
 
recomendaciones para el diseño de diapositivas
recomendaciones para el diseño de diapositivasrecomendaciones para el diseño de diapositivas
recomendaciones para el diseño de diapositivaskevinlugo11
 

Mais de kevinlugo11 (6)

Transformada de laplace
Transformada de laplaceTransformada de laplace
Transformada de laplace
 
Ecuaciones diferenciales
Ecuaciones diferencialesEcuaciones diferenciales
Ecuaciones diferenciales
 
recomendaciones para el diseño de diapositivas
recomendaciones para el diseño de diapositivasrecomendaciones para el diseño de diapositivas
recomendaciones para el diseño de diapositivas
 
Teoria sistemas
Teoria sistemasTeoria sistemas
Teoria sistemas
 
Teoria sistemas
Teoria sistemasTeoria sistemas
Teoria sistemas
 
Teoria sistemas
Teoria sistemasTeoria sistemas
Teoria sistemas
 

Último

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
 
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
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Clase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxClase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxChristopherOlave2
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
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
 
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
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
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
 
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
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 

Último (20)

VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.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
 
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
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Clase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxClase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptx
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
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
 
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
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
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
 
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
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 

Actividad 1 de programacion

  • 1. Beneficios del lenguaje de programación LEONARDO ZAMBRANO C.I: 28104393 - Que son interfaces. - Importancia de la programación. - Metodologías del lenguaje orientado a objetos. Importancia de los sistemas de información
  • 2. sistemas Un sistema es un conjunto de partes o elementos organizados y relacionados que interactúan entre sí para lograr un objetivo. Los sistemas reciben (entrada) datos, energía o materia del ambiente y proveen (salida) información, energía o materia. Un sistema puede ser físico o concreto (una computadora, un televisor, un humano) o puede ser abstracto o conceptual (un software). Cada sistema existe dentro de otro más grande, por lo tanto un sistema puede estar formado por subsistemas y partes, y a la vez puede ser parte de un súper sistema. Los sistemas tienen límites o fronteras, que los diferencian del ambiente. Ese límite puede ser físico (el gabinete de una computadora) o conceptual. Si hay algún intercambio entre el sistema y el ambiente a través de ese límite, el sistema es abierto, de lo contrario, el sistema es cerrado. El ambiente es el medio en externo que envuelve física o conceptualmente a un sistema. El sistema tiene interacción con el ambiente, del cual recibe entradas y al cual se le devuelven salidos. El ambiente también puede ser una amenaza para el sistema. Un grupo de elementos no constituye un sistema si no hay una relación e interacción, que de la idea de un "todo" con un propósito.
  • 3. Sistema de información Un sistema de información es un conjunto de datos que interactúan entre sí con un fin común. En informática, los sistemas de información ayudan a administrar, recolectar, recuperar, procesar, almacenar y distribuir información relevante para los procesos fundamentales y las particularidades de cada organización. Características de un sistema de información Un sistema de información se caracteriza principalmente por la eficiencia que procesa los datos en relación al área de acción. Los sistemas de información se alimentan de los procesos y herramientas de estadística, probabilidad, inteligencia de negocio, producción, marketing, entre otros para llegar a la mejor solución. Un sistema de información se destaca por su diseño, facilidad de uso, flexibilidad, mantenimiento automático de los registros, apoyo en toma de decisiones críticas y mantener el anonimato en informaciones no relevantes.
  • 4. Sistema de información La importancia de un sistema de información radica en la eficiencia en la correlación de una gran cantidad de datos ingresados a través de procesos diseñados para cada área con el objetivo de producir información válida para la posterior toma de decisiones. Los beneficios se pueden medir a nivel intangible y tangible de acuerdo a la organización, pues es diferente hacer el análisis desde el punto de vista de una empresa comercial a una de tipo académico que pretende prestar un servicio social como lo es la salud o educación pública.
  • 5. Interfaz Interfaz es un término que procede del vocablo inglés interface. En informática, esta noción sirve para señalar a la conexión que se da de manera física y a nivel de utilidad entre dispositivos o sistemas. La interfaz, por lo tanto, es una conexión entre dos máquinas de cualquier tipo, a las cuales les brinda un soporte para la comunicación a diferentes estratos. Es posible entender la interfaz como un espacio (el lugar donde se desarrolla la interacción y el intercambio), instrumento (a modo de extensión del cuerpo humano, como el mouse que permite interactuar con una computadora) o superficie (el objeto que aporta información a través de su textura, forma o color).Además del mencionado ejemplo del mouse, otra interfaz de este tipo es la pantalla del monitor o el teclado.
  • 6. Programación La programación es el proceso utilizado para idear y ordenar las acciones necesarias para realizar un proyecto, preparar ciertas máquinas o aparatos para que empiecen a funcionar en el momento y en la forma deseados o elaborar programas para su empleo en computadoras. En la actualidad, la noción de programación se encuentra muy asociada a la creación de aplicaciones informática y videojuegos. Es el proceso por el cual una persona desarrolla un programa valiéndose de una herramienta que le permita escribir el código (el cual puede estar en uno o varios lenguajes, como C++, Java y Python, entre otros) y de otra que sea capaz de “traducirlo” a lo que se conoce como lenguaje de máquina, que puede comprender el microprocesador.
  • 7. Importancia de la programación en la ingeniería electrónica La Electrónica es la especialización de la ingeniería que se encarga del diseño y análisis de sistemas basados en la conducción de electrones. Estos sistemas pueden variar en su complejidad: pueden ir desde un sistema de reproducción de audio o música hasta un complejo sistema de control automático diseñado para el ensamblado de vehículos en una planta automotriz. Sin embargo, la Ingeniería Electrónica no habría logrado desarrollarse como lo ha hecho sin las herramientas de programación: la mayoría de los sistemas electrónicos requieren ser programados para ser utilizables por los seres humanos; por ejemplo, si alguien abre la carcasa de un dispositivo electrónico (una Tablet) observará un sinfín de componentes interconectados entre sí, pero estos componentes no servirían para gran cosa a menos que el dispositivo haya sido programado con un software que permita el interface entre las instrucciones del usuario y el procesador de dispositivo. Este ejemplo es extensible a la gran mayoría de los dispositivos electrónicos que existen hoy en día, cuyo funcionamiento no sería posible sin la programación.
  • 8. Lenguaje de programación Es un lenguaje formal que, mediante una serie de instrucciones, le permite a un programador escribir un conjunto de órdenes, acciones consecutivas, datos y algoritmos para, de esa forma, crear programas que controlen el comportamiento físico y lógico de una máquina. Mediante este lenguaje se comunican el programador y la máquina, permitiendo especificar, de forma precisa, aspectos como: - Cuáles datos debe operar un software específico. - Cómo deben ser almacenados o transmitidos esos datos. - Las acciones que debe tomar el software dependiendo de las circunstancias variables. El lenguaje de programación es la base para construir todas las aplicaciones digitales que se utilizan en el día a día y se clasifican en dos tipos principales: lenguaje de bajo nivel y de alto nivel.
  • 9. Lenguaje orientada a objetos Cuando nos referimos a una manera de programar, lo que se denomina paradigma, donde basamos nuestro trabajo en la gestión de objetos, estamos hablando de programación orientada a objetos (POO en español, OOP en inglés). La programación estructurada ha derivado hacia los lenguajes de programación orientada a objetos, siendo actualmente la que más se utiliza para diseñar aplicaciones y programas informáticos. La POO fue una revolución en los años 80, aportando una nueva visión del mundo de la programación al aportar un enfoque distinto a los lenguajes tradicionales imperativos procedurales. La programación orientada a objetos introdujo una nueva forma de organizar el código de un programa, agrupándolo por objetos, que en sí son elementos individuales que contienen funciones e información.
  • 10. Metodología del lenguaje orientado a objetos La metodología orientada a objetos ha derivado de las metodologías anteriores a éste. Así como los métodos de diseño estructurado realizados guían a los desarrolladores que tratan de construir sistemas complejos utilizando algoritmos como sus bloques fundamentales de construcción, similarmente los métodos de diseño orientado a objetos han evolucionado para ayudar a los desarrolladores a explotar el poder de los lenguajes de programación basados en objetos y orientados a objetos, utilizando las clases y objetos como bloques de construcción básicos. Actualmente el modelo de objetos ha sido influenciado por un número de factores no sólo de la Programación Orientada a Objetos, POO (Object Oriented Programming, OOP por sus siglas en inglés). Además, el modelo de objetos ha probado ser un concepto uniforme en las ciencias de la computación, aplicable no sólo a los lenguajes de programación sino también al diseño de interfaces de usuario, bases de datos y arquitectura de computadoras por completo. La razón de ello es, simplemente, que una orientación a objetos nos ayuda a hacer frente a la inherente complejidad de muchos tipos de sistemas.
  • 11. Metodología del lenguaje orientado a objetos Ventajas de la metodología orientada a objetos En síntesis, algunas ventajas que presenta son: Reutilización. Las clases están diseñadas para que se reutilicen en muchos sistemas. Para maximizar la reutilización, las clases se construyen de manera que se puedan adaptar a los otros sistemas. Un objetivo fundamental de las técnicas orientadas a objetos es lograr la reutilización masiva al construir el software. Estabilidad. Las clases diseñadas para una reutilización repetida se vuelven estables, de la misma manera que los microprocesadores y otros chips se hacen estables. El diseñador piensa en términos del comportamiento de objetos y no en detalles de bajo nivel. El encapsulamiento oculta los detalles y hace que las clases complejas sean fáciles de utilizar. Se construyen clases cada vez más complejas. Se construyen clases a partir de otras clases, las cuales a su vez se integran mediante clases. Esto permite construir componentes de software complejos, que a su vez se convierten en bloques de construcción de software más complejo. Calidad. Los diseños suelen tener mayor calidad, puesto que se integran a partir de componentes probados, que han sido verificados y pulidos varias veces. Un diseño más rápido. Las aplicaciones se crean a partir de componentes ya existentes. Muchos de los componentes están construidos de modo que se pueden adaptar para un diseño particular
  • 12. Visual basic Visual Basic (VB) es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo. La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008. 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.
  • 13. Origen de Visual basic B.A.S.I.C. significa: Beginner’s All-purpose Symbolic Instruction Code, traduciendo esto sería: Código de instrucciones de uso universal para principiantes. BASIC es un lenguaje de programación desarrollado por los estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth College. La versión original del lenguaje Basic fue creada en el año 1964, ganándose una enorme popularidad gracias sobre todo a dos implementaciones, Tiny BASIC y Microsoft BASIC, que convirtieron a este lenguaje en la primera lengua franca de los microordenadores. Otras importantes implementaciones han sido CBASIC (BASIC Compilado), Integer y Applesoft BASIC (para el Apple II), GW-BASIC (para computadoras personales), Turbo BASIC (de Borland) y Microsoft QuickBASIC. El lenguaje ha cambiado en el transcurso de los años pues nació con el objetivo de servir como lenguaje para aquellas personas que deseaban introducirse por primera vez en el mundo de la programación