Programación Orientada a Objetos. Sesión 4: Herencia
|
|
- Valentín Díaz Gallego
- hace 7 años
- Vistas:
Transcripción
1 Programación Orientada a Objetos Sesión 4: Herencia
2 Contextualización Cuando hablamos de informática, podemos contemplar varios elementos que se utilizan dentro de ésta misma, por ejemplo, la herencia ayuda a disminuir los tiempos de producción de cualquier elemento y mantiene la relación de entre las versiones que se va desarrollando de cualquier software, esto es una ventaja, ya que permite la reutilización de códigos y la mejora de los mismos a lo largo del desarrollo de las nuevas actualizaciones o desarrollo de aplicaciones. Con los elementos de herencia se pueden determinar nuevas formas de desarrollar funciones o aplicaciones y de depurar sistemas y poder pasarlos a nuevas plataformas utilizando lo mejor de la codificación sin tener que transcribir todo el script.
3 Introducción La herencia y el polimorfismo son elementos importantes que debemos analizar antes de desarrollar una idea y aplicarla. Con estos elementos podemos contemplar dentro de una aplicación un mejor resultado final. Siempre que desarrollamos nuevas aplicaciones o trabajamos sobre un nuevo elemento es importante definir los conceptos que son parte del medio, comprender los tecnicismos con que trabajamos y la manera de tener una mejor solución a lo que buscamos. Imagen obtenida de
4 Herencia Qué es la herencia? Es una propiedad dentro de la programación orientada a objetos en la cual se comprende que una clase llamada padre, comparte atributos y métodos propios con las clases llamadas hijas o subclases. Esta propiedad permite la creación de objetos a partir de otros existentes, obteniendo de esta manera características similares a los demás. Este mecanismo permite crear clases derivadas de una clase base, también deja que se compartan automáticamente métodos y datos entre clases, subclases y objetos.
5 Herencia En este mecanismo de trabajo podemos comprender dos tipos de herencia, las cuales son importantes de diferenciar para aplicar los elementos de una manera conveniente, éstos son; Herencia múltiple: hace referencia a una característica de los lenguajes de programación orientada a objetos, dentro de una clase se puede heredar el comportamiento y características de más de una clase. Herencia simple: ésta sólo puede heredar de una sola superclase.
6 Polimorfismo Qué es el polimorfismo? Ésta es una propiedad de un operador o función que actúa de modo diferente en función del objeto sobre el cual se aplica. Funciona en una operación con el mismo nombre en diferentes clases. Ésta es sólo interpretada por el objeto al que pertenece; tiene la posibilidad de definir múltiples clases con funcionalidad diferente, con el uso de métodos o propiedades denominados de forma idéntica. Puede utilizarse de manera intercambiable por medio del código cliente en tiempo de ejecución. Imagen obtenida de
7 Polimorfismo Al trabajar con el polimorfismo dentro de la programación orientada a objetos podemos considerar dos cosas importantes; Se puede trabajar con un objeto de una clase sin importar de cual se trate, ya que permite que el trabajo sea igual sin importar la clase a la que pertenece el objeto. Esto se consigue mediante jerarquías de clase y clases abstractas. Posibilita la declaración de métodos con el mismo nombre que puede tener argumentos distintos dentro de una misma clase. Imagen obtenida de
8 Conclusión Los elementos como el polimorfismo y la herencia son importantes en el desarrollo y definición de la programación, éstos ayudan a tener un mejor control sobre los elementos que se crean y de igual manera un trabajo más rápido y seguro. Cuando los elementos de las clases y métodos no son bien definidos desde el inicio, es decir, que presenten errores o fallas, al heredar los elementos de la clase o el objeto sólo se estarán copiando por duplicado los errores y las fallas de los sistemas que se han desarrollado, muchas veces esto sucede en la creación de nuevas aplicaciones, por lo que siempre se realizan actualizaciones de sistema que ayuden a tener un mejor control de los procesos y mejorar la estabilidad.
9 Referencias Cisneros E. (2009) Fundamentos de la programación orientada a objetos. Consultado en: _3_parte.pdf Damian. (s.f.) Herencia POO. Consultado en: Marina J. (s.f.) Programación orientada a objetos. Consultado en: Pinelo D.(2009) Programación orientada a objetos. Consultado en: s/a. (s.f.) Herencia. Consultado en: Vanesa. (2011) Herencia y polimorfismo. Consultado en:
10
Programación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 4 Nombre: Herencia Contextualización Cuando hablamos de informática podemos contemplar varios elementos que se utilizan dentro
Más detallesCLAVE ASIGNATURA REQUISITOS HORA/SEMANA CREDITOS TI-8 PROGRAMACION II 80% DE ASISTENCIA 4 6
PRESENTACIÓN: La programación orientada a objetos es una evolución de la programación procedural basada en funciones. La POO permite agrupar secciones de código con funcionalidades comunes, pretende agrupar
Más detallesAnálisis y Diseño Orientado a Objetos
Análisis y Diseño Orientado a Objetos 1 Sesión No. 3 Nombre: Paradigma orientado a objeto. Parte III. Contextualización Cuál es el papel de la herencia dentro de los ambientes de programación? La herencia
Más detallesTEMA I PROGRAMACIÓN ORIENTADA A OBJETOS PROGRAMACIÓN N ORIENTADA A OBJETOS OBJETOS (I) OBJETOS (II)
PROGRAMACIÓN N ORIENTADA A OBJETOS TEMA I PROGRAMACIÓN ORIENTADA A OBJETOS Programación OO Se basa en la creación de objetos, con sus propiedades y métodos Ventajas Código optimizado Buena reutilización
Más detallesCristian Blanco www.cristianblanco.es
UNIDAD DIDÁCTICA 7. ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS. DIAGRAMA DE CLASES 7.1 Introducción La construcción de software es un proceso cuyo objetivo es dar solución a problemas utilizando una herramienta
Más detallesCONCEPTO O DEFINICIÓN DE HERENCIA EN JAVA Y EN PROGRAMACIÓN ORIENTADA A OBJETOS. QUÉ ES? EXTENDS. EJEMPLOS. (CU00684B)
APRENDERAPROGRAMAR.COM CONCEPTO O DEFINICIÓN DE HERENCIA EN JAVA Y EN PROGRAMACIÓN ORIENTADA A OBJETOS. QUÉ ES? EXTENDS. EJEMPLOS. (CU00684B) Sección: Cursos Categoría: Curso Aprender programación Java
Más detallesOverview GeneXus Qué es y para qué sirve GeneXus? Principales características y beneficios.
Overview GeneXus Qué es y para qué sirve GeneXus? Principales características y beneficios. Qué es GeneXus?, GeneXus es la herramienta líder para crear, desarrollar y mantener en forma automática aplicaciones
Más detallesCiencias de la Ingeniería
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR DEPARTAMENTO ACADÉMICO DE SIS COMPUTACIONALES INGENIERÍA EN TECNOLOGÍA COMPUTACIONAL ASIGNATURA Programación II ÁREA DE Ciencias de la Ingeniería CONOCIMIENTO
Más detallesAPLICACIONES MÓVILES NATIVAS. Sesión 12: Otras plataformas para el desarrollo de aplicaciones móviles
APLICACIONES MÓVILES NATIVAS Sesión 12: Otras plataformas para el desarrollo de aplicaciones móviles Contextualización Las aplicaciones móviles son un importante medio de comunicación, entretenimiento,
Más detallesIntroducción a la programación orientada a objetos
Introducción a la programación orientada a objetos Cristina Cachero Castro Pedro J. Ponce de León Amador Estela Saquete Boró Departamento de lenguajes y sistemas informáticos Universidad de Alicante Índice
Más detalles230086 - POO - Programación Orientada a Objetos
Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona 701 - AC - Departamento de Arquitectura
Más detallesAPLICACIONES MOVILES NATIVAS. Sesión 5: Objetos, mensajes y clases. Abstracción, encapsulamiento, herencia y polimorfismo
APLICACIONES MOVILES NATIVAS Sesión 5: Objetos, mensajes y clases. Abstracción, encapsulamiento, herencia y polimorfismo Contextualización Los lenguajes de programación orientada a objetos tienen varios
Más detallesTécnicas de planeación y control
Técnicas de planeación y control TÉCNICAS DE PLANEACIÓN Y CONTROL 1 Sesión No.6 Nombre: Sistemas de costeo Contextualización En esta unidad se examinan los principales sistemas de costeo, que son el costeo
Más detallesTécnicas de planeación y control. Sesión 10: El valor esperado y su papel para evaluar diferentes resultados de métodos para presupuestos
Técnicas de planeación y control Sesión 10: El valor esperado y su papel para evaluar diferentes resultados de métodos para presupuestos Contextualización Esta semana cerramos la unidad dedicada a la planeación,
Más detalles1.2. Es Java un lenguaje ideal para aprender a programar? 1.4. Cuáles son las versiones y distribuciones Java y cuál usar?
1 1. Introducción 1.1. Qué es Java? 1.2. Es Java un lenguaje ideal para aprender a programar? 1.3. Es Java software libre? 1.4. Cuáles son las versiones y distribuciones Java y cuál usar? 1.5. Qué sistema
Más detallesContabilidad Gerencial. SESIÓN 8: Análisis estratégicos de costos e inventarios
Contabilidad Gerencial SESIÓN 8: Análisis estratégicos de costos e inventarios Contextualización de la Sesión 8 Para qué sirven los métodos de costeo? Para las empresas es importante conocer a fondo la
Más detallesTécnicas de planeación y control
Técnicas de planeación y control 1 Sesión No. 10 Nombre: El valor esperado y su papel para evaluar diferentes resultados de métodos para presupuestos Contextualización Esta semana cerramos la unidad dedicada
Más detallesTema 4 Genericidad en Java. Programación Orientada a Objetos Curso 2013/2014
Tema 4 Genericidad en Java Programación Orientada a Objetos Curso 2013/2014 Contenido Antecedentes. Genericidad en Java 5 y posterior. Características avanzadas: Genericidad restringida. Tipo puro. Limitaciones
Más detallesCONTENIDOS. La herencia permite: - Adoptar automáticamente características ya implementadas. Ahorro de tiempo y esfuerzo
CONTENIDOS 1. Introducción 2. Cuándo se aplica el mecanismo de herencia 3. Un ejemplo de herencia 4. Terminología 5. Clase derivada. Creación de una clase derivada 6. Miembros que no se heredan automáticamente
Más detallesFundamentos de Programación y Bases de Datos
Descripción En la actualidad la mayoría de nuestra vida está basada en el uso de programas informáticos. Para desarrollar un programa informático es necesario transcribir la realidad a dicho programa,
Más detallesModulo 11. Clases y Objetos en Java
El siguiente texto es una traducción no oficial del documento publicado por el grupo JEDI, Introduction to Programming 1, no pretende en ningún momento reemplazar los contenidos generados por este grupo.
Más detallesForma Básica Clase Java
Programación Orientada a Objetos Conceptos Básicos de Objetos en Java Ing. Julio Ernesto Carreño Vargas MsC. Forma básica de una clase en Java Especifica que la clase forma parte del paquete conceptos
Más detallesTEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE. Definición de Ingeniería del Software
TEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE Definición de Estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas software [Zelkovitz, 1978]. Aplicación práctica del
Más detallesIN ST IT UT O POLIT ÉCN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS
IN ST IT UT O POLIT ÉCN ICO N A CION A L PROGRAMA SINTÉTICO CARRERA: Ingeniería: en Aeronáutica, en Computación, en Control y Automatización, en Comunicaciones y Electrónica, Eléctrica. ASIGNATURA: Programación
Más detallesTécnicas de planeación y control
Técnicas de planeación y control TÉCNICAS DE PLANEACIÓN Y CONTROL 1 Sesión No. 7 Nombre: Diferencias entre el costeo directo y el absorbente Contextualización En esta unidad abordaremos las principales
Más detallesAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo En los pasos a seguir para el desarrollo de un problema, existen básicamente dos tipos de elementos con los cuales es posible especificar un problema en forma esquemática
Más detallesUniversidad Nacional del Santa E.A.P. Sistemas e Informática Microcomputación III
HERENCIA Se entiende por herencia el proceso por el que un objeto puede tomar características de otro objeto. La herencia Se puede usar de dos formas: 1. Cuando una clase escrita no llega a cubrir las
Más detallesObjetivos y Temario CURSO SQL SERVER 2012
Objetivos y Temario CURSO SQL SERVER 2012 OBJETIVOS Este curso está dirigido a todos los que comienzan a trabajar con SQL Server 2012. De una forma rápida y concisa obtendrá el conocimiento necesario para
Más detallesDirección de operaciones. SESIÓN # 8: Algoritmos para casos especiales
Dirección de operaciones SESIÓN # 8: Algoritmos para casos especiales Contextualización Qué piensas al hablar de casos especiales? Podrían considerarse como una posibilidad aquellos problemas del método
Más detallesProgramación Java SE 7
Programación Java SE 7 : 5 Este curso, que es el segundo de una serie de dos cursos que tratan de la plataforma Java Standard Edition 7 (Java SE 7), describe las principales interfaces de programación
Más detallesCategorías de métodos. Métodos constructores y destructores
1. Categorías de los métodos 2. Inicialización de miembros 3. Métodos constructores 4. Inicialización de objetos con y sin constructores 5. Sobrecarga de funciones constructoras 6. Argumentos implícitos
Más detallesTécnicas de planeación y control. Sesión 7: Diferencias entre el costeo directo y el absorbente
Técnicas de planeación y control Sesión 7: Diferencias entre el costeo directo y el absorbente Contextualización En esta unidad abordaremos las principales diferencias entre el sistema de costeo directo
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 3 Nombre: Conceptos de lenguaje orientado a objetos Contextualización Como se ha mencionado en las sesiones anteriores, los
Más detallesDirección de Operaciones. SESIÓN # 5: El método simplex. Segunda parte.
Dirección de Operaciones SESIÓN # 5: El método simplex. Segunda parte. Contextualización Qué más hay que conocer del método simplex? En la sesión anterior dimos inicio a la explicación del método simplex.
Más detallesLenguajes de Cuarta Generación (4GL)
Lenguajes de Cuarta Generación (4GL) Herramientas de Diseño Prof. Víctor Valenzuela R. Contenido Introducción Breve Reseña Histórica Lenguaje de Cuarta Generación Áreas Funcionales Tipos de 4GL Componentes
Más detallesPERIODO 2 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS BASICOS DE MICROSOFT ACCESS
PERIODO 2 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS BASICOS DE MICROSOFT ACCESS CONTENIDOS INICIAR MICROSOFT ACCESS CERRAR MICROSOFT ACCESS LA PANTALLA INICIAL DE MICROSOFT ACCESS CREAR UNA BASE DE
Más detallesTema 3. Programación orientada a objetos en Java (Parte 1)
Programación en Java Tema 3. Programación orientada a objetos en Java (Parte 1) Luis Rodríguez Baena Facultad de Informática Clases y objetos (I) Clase Cojunto de datos (atributos) y funciones (métodos)
Más detallesExpresión, Operador, Operando, Asignación, Prioridad
4. EXPRESIONES Y OPERADORES Conceptos: Resumen: Expresión, Operador, Operando, Asignación, Prioridad En este tema se presentan los siguientes elementos de la programación: las expresiones y los operadores.
Más detallesAnálisis de Estados Financieros
Análisis de Estados Financieros ANÁLISIS DE ESTADOS FINANCIEROS 1 Sesión No. 12 Nombre: Las características de un adecuado análisis financiero Contextualización En esta sección se determinarán las características
Más detallesIntroducción a los Sistemas Gestores de Bases de Datos
Introducción a los Sistemas Gestores de Bases de Datos Gestión de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red [1] Datos y Archivos Gestión de
Más detallesAspectos de los LP. Diseño de compiladores. Estático vs. Dinámico. Estático vs. Dinámico. Scope. Scope 24/03/2015
Aspectos de los LP Diseño de compiladores Lenguajes de Programación Antes de comenzar con la construcción de un compilador, debemos comprender los conceptos basicos del lenguaje de programación con el
Más detallesUnidad Académica de Ingeniería Eléctrica. Programa del curso: Lenguaje de Programación I y Lab.
Universidad Autónoma de Zacatecas Unidad Académica de Ingeniería Eléctrica Programa del curso: Lenguaje de Programación I y Lab. Carácter Semestre recomendado Obligatorio 1º Sesiones Créditos Antecedentes
Más detallesERRORES COMUNES DE PROGRAMACIÓN BUENAS PRÁCTICAS DE PROGRAMACIÓN OBSERVACIONES DE INGENIERÍA DE SOFTWARE INDICACIONES DE PRUEBA Y DEPURACIÓN
ERRORES COMUNES DE PROGRAMACIÓN BUENAS PRÁCTICAS DE PROGRAMACIÓN PROPUESTAS DE DESEMPEÑO SUGERENCIAS DE PORTABILIDAD OBSERVACIONES DE INGENIERÍA DE SOFTWARE INDICACIONES DE PRUEBA Y DEPURACIÓN SUGERENCIAS-1
Más detallesIntroducción www.themegallery.com
Introducción Definiciones: Proceso de negocio: Flujo de trabajo de la organización. Existe por sí mismo. Requisito: Característica que el sistema software debe tener. Caso de uso: Técnica para la definición
Más detallesINICIACIÓN TEÓRICO-PRÁCTICA A TÉCNICAS Y TECNOLOGÍAS ESPECÍFICAS PROGRAMACIÓN CON C++
INICIACIÓN TEÓRICO-PRÁCTICA A TÉCNICAS Y TECNOLOGÍAS ESPECÍFICAS PROGRAMACIÓN CON C++ OBJETIVOS OBJETIVOS CONCEPTUALES Entender el ciclo de vida de un programa. Comparar los diferentes paradigmas de programación:
Más detallesProgramación de páginas Web en PHP
Programación de páginas Web en PHP PRESENTACIÓN Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con
Más detallesProgramación Orientada a Objetos. Sesión 6: El Elemento adicional del lenguaje orientado a objetos
Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos Contextualización Los lenguajes de programación siempre cuentan con elementos adicionales que pueden funcionar
Más detallesTECNOLOGÍA DE REDES. Temario (Primera Parte) 18/04/2008. Unidad 3. Introducción a los Routers (Primera Parte)
TECNOLOGÍA DE REDES Profesor: Héctor Abarca A. Unidad 3. Introducción a los Routers (Primera Parte) Profesor: Héctor Abarca A. 1 Funciones del Software Cisco IOS Al igual que un computador, un router o
Más detallesDiseño Dirigido por Responsabilidades con los patrones GRASP. Pearson Educación, S.A. Todos los derechos reservados.
Diseño Dirigido por Responsabilidades con los patrones GRASP Experto (en información) Cómo asignar responsabilidades? Asignar una responsabilidad al objeto que tiene la información necesaria para realizarla:
Más detallesSesión No. 12. Contextualización INFORMÁTICA 1. Nombre: Editor de Publicaciones (Microsoft Publisher)
INFORMÁTICA INFORMÁTICA 1 Sesión No. 12 Nombre: Editor de Publicaciones (Microsoft Publisher) Contextualización Microsoft Publisher es un editor de publicaciones y forma parte de la suite de Microsoft
Más detallesIntroducción a Extreme Programming
Introducción a Extreme Programming Ingeniería del Software II Gerardo Fernández Escribano 9-12-2002 Índice 1. Qué es extreme Programming (XP)? 2. Introducción a la metodología XP 3. Fases de la metodología
Más detallesCAPÍTULO 1 INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
CONTENIDO PRÓLOGO XIX CAPÍTULO 1 INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS 1.1 Introducción 2 1.2 Resolución de problemas mediante la computadora 3 1.3 Conceptos de programación orientada a objetos
Más detallesHERENCIA Y TIPOS. Articulo. Video Audio Altavoces. Amplificador
HERENCIA Y TIPOS. Las clases con propiedades y funciones comunes se agrupan en una superclase. Las clases que se derivan de una superclase son las subclases. Las clases se organizan como jerarquía de clases.
Más detallesCURSO DE LENGUAJE C. 4.1 Conceptos básicos de funciones 4.2 Funciones que regresan valores no enteros 4.3 Variables externas 4.4 Reglas de alcance
Capítulo 1. Introducción general 1.1 Comencemos 1.2 Variables y expresiones aritméticas 1.3 La proposición FOR 1.4 Constantes simbólicas 1.5 Entrada y salida de caracteres 1.6 Arreglos 1.7 Funciones 1.8
Más detallesFinanzas Corporativas Avanzadas. SESIÓN # 2: La inversión
Finanzas Corporativas Avanzadas SESIÓN # 2: La inversión Contextualización Cómo recordaremos, uno de los principales objetivos del especialista financiero es la toma de decisiones de inversión, las cuales
Más detallesITIL V3 Entender el enfoque y adoptar las buenas prácticas
El enfoque ITIL y las normas 1. Introducción 15 2. La gestión de servicios 16 2.1 Presentación 16 2.2 La noción de servicio 16 2.3 La gestión de servicios 17 3. Las normas 18 3.1 La norma ISO 9001 19 3.2
Más detallesRealizar en una hoja blanca el diseño de su menú de navegación y la abstracción de los elementos principales de su proyecto.
Actividad #1: Abstracción y menú de navegación Realizar la abstracción del problema del proyecto y plasmar el menú de navegación del proyecto. Descripción La actividad trata de realizar el análisis del
Más detallesCENTRO DE ORIENTACIÓN INFORMACIÓN Y EMPLEO UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA
1. Subrayado: Qué es? El subrayado constituye el paso central del proceso de estudio, es la técnica básica con la que se realiza la lectura de estudio, después de la prelectura del tema que se va a estudiar.
Más detallesEtapas para la solución de un problema por medio del computador
Algoritmos. Definición Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones
Más detallesTEMA 2: Algoritmos y Programas. Fundamentos de Informática (Grados en Ingenierías Industriales)
TEMA 2: Algoritmos y Programas Fundamentos de Informática (Grados en Ingenierías Industriales) Índice de contenidos 1. Introducción. Conceptos básicos 2. Representación de algoritmos. 3. Metodología de
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 10 Nombre: Diagrama de colaboración Contextualización El uso de los diagramas es importante, permiten el análisis de la información
Más detallesUNIDAD 2: INTRODUCCIÓN AL LENGUAJE DE PROGRAMACiÓN R
UNIDAD 2: INTRODUCCIÓN AL LENGUAJE DE PROGRAMACiÓN R Técnicas Inteligentes en Bioinformática Máster en Lógica, Computación e Inteligencia Artificial Dpto. Ciencias de la Computación e Inteligencia Artificial
Más detallesLINQ TO AMAZON. Estándar de Implementación. Versión 1.2
LINQ TO AMAZON Estándar de Implementación Versión 1.2 Historia de revisiones Fecha Versión Descripción Autor 22/08/2008 1.0 Creación del documento Guillermo Pérez 23/08/2008 1.1 Actualización del documento
Más detallesFICHA PÚBLICA DEL PROYECTO
NUMERO DE PROYECTO: 000000000197179 EMPRESA BENEFICIADA: CENTRO DE INVESTIGACION EN TECNOLOGIAS DE INFORMACION S DE RL DE CV TÍTULO DEL PROYECTO: SISTEMAS DE CONTROL DE RECOLECCION DE BASURA CON TECNOLOGIA
Más detallesSoftware de gestión empresarial ERP CRM SGA MRP. ERP para la distribución farmacéutica
Software de gestión empresarial ERP CRM SGA MRP ERP para la distribución farmacéutica Nuestro ERP específico para el sector de distribución farmacéutica En AHORA nos adaptamos a las necesidades de las
Más detallesMANUAL DE EXCEL AVANZADO
MANUAL DE EXCEL AVANZADO 1. CONSOLIDACIÓN DE CONCEPTOS... 1 1.1. FÓRMULAS (BUENAS PRÁCTICAS)... 1 1.1.1. Tipos de operandos... 1 1.1.2. Tipos de operadores... 2 1.1.3. PRECEDENCIA DE OPERADORES ARITMÉTICOS...
Más detallesUna Clase: define un grupo de objetos que tienen propiedades similares y se comportan de manera similar.
Clases La programación orientada a objetos utiliza clases para encapsular (envolver, esconder) datos (atributos) y métodos (comportamientos). Por ejemplo, el estéreo de un auto encapsula todos los atributos
Más detallesAnálisis y Diseño Orientado a Objetos
Análisis y Diseño Orientado a Objetos 1 Sesión No. 1 Nombre: Paradigma orientado a objeto. Parte I. Contextualización Qué es la orientación a objetos? La orientación a objetos es un elemento muy importante
Más detallesTema: Clases y Objetos en C++. Parte II.
Programación II. Guía 4 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Clases y Objetos en C++. Parte II. Objetivos Específico Implementar clases, objetos, propiedades, métodos
Más detallesTeoría de conjuntos. Tema 1: Teoría de Conjuntos.
Tema 1: Teoría de Conjuntos. La teoría de Conjuntos es actualmente una de las más importantes dentro de la matemática. Muchos de los problemas que se le han presentado a esta disciplina en los últimos
Más detallesCampañas de Publicidad
Campañas de Publicidad 1 Sesión No. 2 Planeación de campañas publicitarias. Segunda parte. Objetivo: El alumno identificará los elementos que incluye el presupuesto para la realización e implementación
Más detallesProgramas Secuenciales, Interactivos Y Orientados A Eventos
Programación orientada a Eventos Introducción A La Programación Orientada A Eventos. Los lenguajes visuales orientada al evento y con manejo de componentes dan al usuario que no cuenta con mucha experiencia
Más detallesNUEVAS TECNOLOGÍAS APLICADAS A LA GESTIÓN (E66) 5º INGENIERÍA EN INFORMÁTICA. Tema 5. Estructura Lógica de la Memoria.
NUEVAS TECNOLOGÍAS APLICADAS A LA GESTIÓN (E66) 5º INGENIERÍA EN INFORMÁTICA Tema 5. Estructura Lógica de la Memoria. 1.- Introducción. 2.- Estructura Lógica según ISO 7816/3. 2.1.- Memoria Volátil. 2.2.-
Más detallesLa sintaxis básica para definir una clase es la que a continuación se muestra:
DEFINICIÓN DE CLASES Y OBJETOS EN C# Sintaxis de definición de clases La sintaxis básica para definir una clase es la que a continuación se muestra: class nombreclase miembros De este modo se definiría
Más detallesCursos de INFORMÁTICA. Programación PHP. A distancia 80 h
Cursos de INFORMÁTICA [ Programación PHP ] A distancia 80 h PROGRAMACIÓN PHP El curso de Programación PHP permite al alumno aprender los conceptos básicos en programación php: introducción, instalación
Más detallesInecuaciones en dos variables
Inecuaciones en dos variables Desigualdad: se llama desigualdad a toda relación entre expresiones numéricas o algebraicas unidas por uno de los cuatro signos de desigualdad,,,. Inecuaciones de primer grado
Más detallesUAA-DSE Programación 2 / C++ Eduardo Serna-Pérez
6 Herencia y Polimorfismo La Herencia y el Polimorfismo son dos de los principales mecanismos de programación que caracterizan a la programación orientada a objetos. La herencia sustenta su mecanismo en
Más detallesPROCEDIMIENTO OPERATIVO MANTENER SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-05
Autorización Este documento entra en vigor a partir del 2 de agosto del 2005, a través de su autorización por parte del Dr. Francisco Javier Rojas Monroy, Coordinador de Operaciones, Calidad y Teclogía
Más detallesOrígenes de la programación orientada a objetos
1 Orígenes de la programación orientada a objetos Conceptos clave Evolución del software Programación orientada a procedimientos Programación orientada a objetos Objetos Clases Abstracción de datos Encapsulación
Más detallesProf. Dr. Paul Bustamante
Nombre: Carné: Examen C++ - Junio Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Examen Grupo B Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción.... 1 1.1 Ejercicio 1:
Más detallesModelo ERE. Universidad de los Andes Demián Gutierrez Marzo 2011 1
Modelo ERE Universidad de los Andes Demián Gutierrez Marzo 20 Modelo ER / Diagramas ER Modelo Entidad-Relación (ER) (Chen, 976) Modelo Entidad-Relación-Extendido (ERE) (Teorey 986) Es un modelo de datos
Más detallesLENGUAJES DEL LADO DEL CLIENTE Y DEL SERVIDOR
INTRODUCCION: Cualquier navegador (al que llamaremos cliente) es una aplicación capaz de interpretar principalmente código HTML, XHTML, también interpreta y ejecuta código java script y código de hojas
Más detallesProgramación Orientada a Objetos (POO)
Programación Orientada a Objetos (POO) Introducción La programación orientada a objetos es una técnica de programación en la cual expresamos el código en términos relacionados a como vemos las cosas en
Más detallesDefinición de vectores
Definición de vectores Un vector es todo segmento de recta dirigido en el espacio. Cada vector posee unas características que son: Origen O también denominado Punto de aplicación. Es el punto exacto sobre
Más detallesEL PROYECTO TECNOLOGICO
EL PROYECTO TECNOLOGICO Por Aquiles Gay Miguel Ángel Ferreras. La Educación Tecnológica. Se entiende por proyecto de desarrollo tecnológico el proceso y el producto resultante (escritos, cálculos y dibujos),
Más detallesLA MAXIMIZACION DE BENEFICIOS CON UN INSUMO VARIABLE
LA FUNCION DE PRODUCCION Y LA MAXIMIZACION DE BENEFICIOS lorenzo castro gómez 1 LA MAXIMIZACION DE BENEFICIOS CON UN INSUMO VARIABLE El objeto del análisis insumo-producto es determinar la cantidad óptima
Más detallesModelos Para la Toma de Decisiones
Modelos Para la Toma de Decisiones 1 Sesión No. 2 Nombre: El proceso de la toma de decisiones. Segunda parte Contextualización Qué más debemos saber para introducirnos en el tema? Lo que hemos estudiado
Más detallesMicrosoft Visual Studio.NET 2010 desarrollador y diseñador. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual
VS100e Microsoft Visual Studio.NET 2010 desarrollador y diseñador Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2010 Formación: elearning Horas: 500 Introducción Plan de carrera
Más detallesMODELO DE CASCADA PURA. Son métodos que indican cómo hacer más eficiente el desarrollo de sistemas de
ESCUELA DE INGENIERÍA DE SISTEMAS Y SEGURIDAD INFORMÁTICA CLASE 05 Ing. William J. León Velásquez CIP. 72861 williamleon20@yahoo.com Son métodos que indican cómo hacer más eficiente el desarrollo de sistemas
Más detallesMATEMATICA APLICADA A LA ARQUITECTURA: REPRESENTACIÓN GRÁFICA DE CURVAS PLANAS CON MATHEMATICA
MATEMATICA APLICADA A LA ARQUITECTURA: REPRESENTACIÓN GRÁFICA DE CURVAS PLANAS CON MATHEMATICA AUTORÍA CARMEN MARIA REINOSO MAROTO TEMÁTICA ARQUITECTURA, MATEMATICAS ETAPA FORMACIÓN PROFESIONAL GRADO SUPERIOR
Más detallesDeclaración de variables (integer, single, double, boolean, etc.) en Visual Basic. Dim. Ejemplos. (CU00309A)
aprenderaprogramar.com Declaración de variables (integer, single, double, boolean, etc.) en Visual Basic. Dim. Ejemplos. (CU00309A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:
Más detallesInvestigación de Mercados
Investigación de Mercados 1 Sesión No. 5 Nombre: Diseño de la Investigación Contextualización Cuál es la importancia del Diseño de la Investigación? Zikmund, G. (1998). El diseño de la investigación es
Más detallesTEMA 10: Metodologías de desarrollo de aplicaciones. El ciclo de vida según Métrica.
Tema 10: Metodologías de desarrollo de aplicaciones. TEMA 10: Metodologías de desarrollo de aplicaciones. El ciclo de vida según Métrica. Índice 1 INTRODUCCIÓN 1 2 LAS METODOLOGÍAS DEL DESARROLLO DE APLICACIONES
Más detallesDISEÑO CURRICULAR BASE DE DATOS II
DISEÑO CURRICULAR BASE DE DATOS II FACULTAD (ES) CARRERA (S) Ingeniería Computación y Sistemas. CÓDIGO HORAS TEÓRICAS HORAS PRÁCTICAS UNIDADES DE CRÉDITO SEMESTRE PRE-REQUISITO 125543 02 02 03 V BASE DE
Más detallesINTRODUCCION A LA PROGRAMACION EN JAVA
Departament d Arquitectura de Computadors INTRODUCCION A LA PROGRAMACION EN JAVA Índice Paso de parámetros en tiempo de ejecución Métodos static Atributos static Try-catch-finally Throws/throw 2 Paso de
Más detallesAnálisis del Consumidor. SESIÓN #1 Conceptos básicos. Parte I.
Análisis del Consumidor SESIÓN #1 Conceptos básicos. Parte I. Contextualización Toda decisión de compra requiere de una serie de pasos que realiza el comprador y no siempre las realiza de manera consciente.
Más detallesLA INTEGRAL COMO ANTIDERIVADA
UNIDAD II La integral como antiderivada LA INTEGRAL COMO ANTIDERIVADA La integración tiene dos interpretaciones distintas ) como procedimiento inverso de la diferenciación, y ) como método para determinar
Más detallesEl curso esta orientado para toda persona que desee aprender todos las funciones de esta Base de Datos.
Objetivos Conocer la terminología del programa y los elementos que se utilizan en la aplicación Trabajar con datos de forma rápida y eficaz Crear bases de datos Crear tablas y establecer relaciones entre
Más detalles