SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Plus 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
 

Plus 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
 

Dernier

Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)EmanuelMuoz11
 
Poder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfestPoder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfestSilvia España Gil
 
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdfPPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdfANGHELO JJ. MITMA HUAMANÌ
 
TAREA 1 - Parada de Planta compresoras de gas
TAREA 1 - Parada de Planta compresoras de gasTAREA 1 - Parada de Planta compresoras de gas
TAREA 1 - Parada de Planta compresoras de gasroberto264045
 
Presentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptxPresentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptxwilliam atao contreras
 
Diseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra RinaDiseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra RinaLuisAlfredoPascualPo
 
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdfCV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdfsd3700445
 
Método inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenasMétodo inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenas182136
 
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdfMecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdfaaaaaaaaaaaaaaaaa
 
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdfPrincipios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdfYADIRAXIMENARIASCOSV
 
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...AmeliaJul
 
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambientalModulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambientalAcountsStore1
 
Cuadro de las web 1.0, 2.0 y 3.0 pptx
Cuadro de las web 1.0, 2.0 y 3.0     pptxCuadro de las web 1.0, 2.0 y 3.0     pptx
Cuadro de las web 1.0, 2.0 y 3.0 pptxecarmariahurtado
 
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERUBROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERUSharonRojas28
 
concreto pretensado y postensado- reseña historica
concreto pretensado y postensado- reseña historicaconcreto pretensado y postensado- reseña historica
concreto pretensado y postensado- reseña historicaamira520031
 
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍCALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍArquitecto Chile
 
IA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptxIA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptxcecymendozaitnl
 
1_Tipos Básicos de Motores - funcionamientos
1_Tipos Básicos de Motores - funcionamientos1_Tipos Básicos de Motores - funcionamientos
1_Tipos Básicos de Motores - funcionamientosMaicoPinelli
 
analisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdfanalisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdfJOHELSANCHEZINCA
 
gabriela marcano estructura iii historia del concreto
gabriela marcano  estructura iii historia del concretogabriela marcano  estructura iii historia del concreto
gabriela marcano estructura iii historia del concretoGabrielaMarcano12
 

Dernier (20)

Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
 
Poder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfestPoder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfest
 
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdfPPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
 
TAREA 1 - Parada de Planta compresoras de gas
TAREA 1 - Parada de Planta compresoras de gasTAREA 1 - Parada de Planta compresoras de gas
TAREA 1 - Parada de Planta compresoras de gas
 
Presentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptxPresentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptx
 
Diseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra RinaDiseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra Rina
 
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdfCV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdf
 
Método inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenasMétodo inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenas
 
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdfMecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
 
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdfPrincipios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
 
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
 
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambientalModulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
 
Cuadro de las web 1.0, 2.0 y 3.0 pptx
Cuadro de las web 1.0, 2.0 y 3.0     pptxCuadro de las web 1.0, 2.0 y 3.0     pptx
Cuadro de las web 1.0, 2.0 y 3.0 pptx
 
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERUBROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
 
concreto pretensado y postensado- reseña historica
concreto pretensado y postensado- reseña historicaconcreto pretensado y postensado- reseña historica
concreto pretensado y postensado- reseña historica
 
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍCALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
 
IA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptxIA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptx
 
1_Tipos Básicos de Motores - funcionamientos
1_Tipos Básicos de Motores - funcionamientos1_Tipos Básicos de Motores - funcionamientos
1_Tipos Básicos de Motores - funcionamientos
 
analisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdfanalisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdf
 
gabriela marcano estructura iii historia del concreto
gabriela marcano  estructura iii historia del concretogabriela marcano  estructura iii historia del concreto
gabriela marcano estructura iii historia del concreto
 

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