Ejercicio de Programación Orientada a Objetos Curso 2016/2017 Reglas
|
|
- Rosario Aranda Cárdenas
- hace 5 años
- Vistas:
Transcripción
1 Ejercicio de Programación Orientada a Objetos Curso 2016/2017 Reglas Introducción El ejercicio consiste en una versión simficada del mecanismo de asignación de roiedades de formato en áginas web. La figura muestra una jerarquía de elentos que se corresonden con etiquetas HTML que comonen una ágina web. ul Por ejlo, <> se utiza ara definir una sección dentro de un documento, <ul> ara crear una sta que contiene elentos <>, <> ara enfatizar, esto es, ara oner en cursiva una arte del texto y <> ara reresentar un árrafo. En la siguiente tabla tenéis un ejlo del código HTML de una ágina web que sigue la estructura de la figura y cómo se vería esa ágina en un navegador. Código HTML <> <ul> Novedades del aradigma OO: <> <>Herencia</></> <> Pomorfismo</> </ul> <> Todo <>LPOO</> debe incluir todas estas características </> <> <> Los concetos del aradigma OO incluye: clases, objetos y mensajes. </> </> </> Vista en el navegador Novedades del aradigma OO: Herencia Pomorfismo Todo LPOO debe incluir todas estas características Los concetos del aradigma OO incluye: clases, objetos y mensajes. A cada uno de los elentos de una ágina web (,,,, ) se les uede acar unas roiedades de formato (or ejlo, color, aneación, tio de letra) con unos valores (or ejlo, rojo, justificada, Arial, resectivamente). Para lograrlo se utizan reglas. Ejlos de reglas odrían ser: Regla 1: Acar la roiedad "aneación" con valor "justificada" a todos los elentos "". Esto es, justificar todos los árrafos de la ágina. Regla 2: Acar la roiedad "color" con valor "rojo" a los elentos "" que tengan como adre un elento con nombre "". Esto es, oner todo el texto de un árrafo que esté en cursiva en color rojo. 1/5
2 En la figura siguiente se marcan los elentos de la ágina a los que se acarían cada una de las reglas. ul Funcionadad básica: Elentos y Proiedades. La clase Elento reresenta un comonente de una ágina web que se organiza en una estructura jerárquica. Los elentos se caracterizan or: - Nombre. Cadena de texto con el nombre de la etiqueta HTML. El valor del nombre no uede variar una vez que se establece su valor en el constructor. - Hijos. Colección de elentos que son descendientes directos en la jerarquía. Interesa mantener el orden secuencial de los elentos en la colección (sta). El contenido de esta colección no se uede modificar una vez construido el elento. - Padre. Elento que corresonde con su ascendiente directo. Si un elento no tiene establecida esta roiedad significa que es raíz de la jerarquía. - Descendientes. Colección de todos los descendientes (directos e indirectos) del elento. - Raíz. Indica si el elento es raíz de una jerarquía. - Proiedades. Maa que asocia a cada roiedad un valor. El valor asociado a una roiedad será una cadena de texto. La clase Proiedad se detalla más adelante. Todas las características de los elentos se ueden consultar. En el caso de las roiedades de los elentos, se uede consultar tanto el maa de asociaciones como el valor asociado a una roiedad concreta. Para construir un elento se requiere el nombre del elento y un argumento de tamaño variable de elentos que serán los hijos. Inicialmente el valor del adre es null, uesto que el valor de este atributo se tiene que establecer al ser introducido como hijo de otro elento. Por tanto, el constructor deberá recorrer el arámetro que reresenta a los hijos ara actuazar el valor del adre convenientente. La funcionadad roia de la clase Elento es la gestión de roiedades, esto es, la inserción y eminación de asociaciones <roiedad, valor>. 2/5
3 Una Proiedad reresenta una característica de los elentos. La información que caracteriza a una roiedad es un nombre y si uede ser heredable o no. Que una roiedad sea heredable significa que si se acada sobre un elento también debe ser acada sobre todos sus descendientes (esto tendrá su influencia cuando veamos la ejecución de las reglas en el aartado 2). Por ejlo, si la roiedad color fuese heredable, si se cambia el color de un elento también debe cambiarse el color de todos sus descendientes. Las características de una roiedad se deben establecer en el constructor y una vez establecidas no ueden cambiar, sólo se ueden consultar. La clase Proiedad ofrece la funcionadad ara consultar si un valor es vádo, esto es, si el valor uede ser asociado con la roiedad. Por regla general, un valor es vádo si no es null y es significativo (distinto a la cadena vacía). Adás, existe un tio de roiedad que denominamos Proiedad enumerada. Este tio de roiedad sólo admite ser asociada con un valor de un conjunto fijo de valores. La colección de valores que uede tomar se establece en el constructor y no se uede modificar. Por ejlo, la roiedad "aneacion" tomaría los valores "derecha", "izquierda", "centrada" o justificada. Por tanto, ara una roiedad enumerada, un valor es vádo sire que cumla la regla general y esté incluido en la colección de valores refijados. 2. Reglas. Método Plantilla. Una regla define el modo de asociar una colección de roiedades con un valor en una jerarquía de elentos. Para ello, la regla debe registrar los ares <roiedad, valor> que va a acar sobre los elentos de una jerarquía. El registro de la roiedad y su valor (or ejlo, roiedad de nombre color y valor rojo ) sólo odrá hacerse si la roiedad no se ha registrado ya y si el valor que se intenta asociar es vádo ara dicha roiedad. Por tanto, el método de registro deberá devolver un valor boolean que indique si se ha llevado a cabo el registro o no. Al construirse una regla, la colección de roiedades estará vacía. La funcionadad básica de la clase regla es intentar acar la roiedad sobre una jerarquía de elentos. Para ello, recibe como arámetro el elento a artir del cual intentará establecer la asociación roiedad-valor a él y a sus descendientes. Para la imlentación del algoritmo que determina como se aca una regla es necesario hacer uso del Método Plantilla uesto que hay artes del algoritmo que deende del tio de regla que se vaya a acar. El algoritmo (recursivo) común de comortamiento de todas las reglas es el siguiente: - Si la regla es acable al elento (que la regla sea acable o no deende del tio de regla): o Para toda roiedad registrada en la regla: Establece la asociación roiedad-valor sobre el elento. Si la roiedad es heredable: - Aca la regla a cada hijo. Para cada descendiente, establece la asociación roiedadvalor. 3/5
4 Se definen tres tios de reglas: Regla basada en el elento. Este tio de regla corresonde con el ejlo Regla 1 de la introducción. Su característica es el nombre que reresenta a los elentos candidatos ( en el ejlo) sobre los que se tiene que acar la regla. Es decir, la regla es acable a un elento si el nombre del elento coincide con el nombre candidato. Regla basada en el adre. Este tio de regla corresonde con el ejlo Regla 2 de la introducción. Es un tio esecial de regla basada en el elento, que se caracteriza, adás de or el nombre de los elentos candidatos, or el nombre del adre de esos elentos. Por tanto, la regla es acable a un elento si su nombre coincide con el nombre candidato y el nombre de su adre coincide con el nombre adre del candidato. En el ejlo de la introducción, serían candidatos los elentos cuyo adre sea. Regla asterisco: es un tio de regla que se caracteriza orque sire se uede acar sobre cualquier elento. 3. Métodos de la clase Object Imlenta los siguientes métodos de la clase Object siguiendo las recomendaciones de la asignatura y según la sántica de los tios de datos: - Método clone ara las roiedades y elentos. Ten en cuenta que: La coia de un elento no debe tener adre y tendrá descendientes equivalentes (iguales) al elento original. Es necesario evitar los casos de aasing que no sean correctos, en esecial, los relativos a las colecciones. Sire interesa redefinir el método clone en los descendientes, aunque solo sea ara acar la regla covariante. - Métodos hashcode y equals en las roiedades y elentos. Ten en cuenta que la igualdad debe ser consistente con la coia, y or tanto, en el caso de los elentos no hay que comarar el adre. 4. Programa. Imlenta la clase Programa que incluya la siguiente funcionadad: - Crea los elentos de acuerdo a la estructura de la jerarquía de la figura que se muestra en el aartado introducción. Nótese que la construcción se tiene que hacer de abajo hacia arriba uesto que a cada elento hay que asarle sus hijos en la construcción. - Declara la variable roiedad1 y asígnale una roiedad de nombre "color" que es heredable. - Declara la variable roiedad2 y asígnale una roiedad enumerada de nombre "aneacion" con valores "izquierda", "derecha", "centrada", justificada. Esta roiedad no es heredable. - Declara la variable roiedad3 y asígnale una roiedad simle de nombre fuente que es heredable. - Declara la variable regla1 y asígnale una regla basada en el elento que tenga como candidatos los elentos con nombre "". 4/5
5 - Registra en la regla1 la roiedad2 con el valor justificada. - Declara la variable regla2 y asígnale una regla basada en el adre que tenga como candidatos los elentos con nombre "" y adre. - Registra en la regla2 la roiedad1 con el valor rojo. - Declara la variable regla3 y asígnale una regla asterisco. - Registra en la regla3 la roiedad3 con el valor Arial. - Guarda las reglas en una colección y recórrela ara acar cada regla al elento raíz de la jerarquía. - Recorre la jerarquía y muestra las roiedades y valores de cada elento. Se recomienda imlentar un método de clase (static) que reciba como arámetro el elento a artir del cual se quiere imrimir. En la llamada desde el método main se asará como arámetro el elento raíz. El método imrimir debe mostrar el nombre del elento, sus roiedades y, or último, deberá imrimir cada uno de sus hijos. Recuerda que un maa no se uede recorrer, ero si cualquiera de las colecciones que incluye: conjunto de claves, sta de objetos, conjunto de entradas. Un osible formato de sada odría ser: Elento Elento ul Elento Elento Elento Elento <aneación,justificada> Elento <color,rojo> Elento Elento <aneación,justificada> 5. Ordenación Imlenta un método de consulta disonible ara los elentos que devuelva la colección de roiedades que se han establecido en el elento ordenadas alfabéticamente según su nombre (orden natural, interfaz Comarable). Nótese que ahora en el método main al imrimir el árbol deben aarecer roiedades ordenadas. las 5/5
Ejercicio de Programación Orientada a Objetos Curso 2016/2017 Cursos
Ejercicio de Programación Orientada a Objetos Curso 2016/2017 Cursos Previo. Gestión del tiempo. Para la realización del examen es necesario utilizar fechas. A continuación se dan algunas indicaciones:
Más detallesEjercicio de Programación Orientada a Objetos Curso 2016/2017 Exámenes
Ejercicio de Programación Orientada a Objetos Curso 2016/2017 Exámenes Introducción El ejercicio consiste en la implementación de una aplicación para la creación, edición, resolución y corrección de exámenes.
Más detallesNÚMEROS RACIONALES Q
NÚMEROS RACIONALES Q Es el número ue se uede exresar como el cociente de dos números enteros, es decir, en forma de fracción 0. El conjunto se uede reresentar Q {, Z 0} {..., 2, 2, 1, 0, 1 8, 2 7, 1,...
Más detallesEjercicios Tema 7. que tenga los mismos datos que la Pila original pero. Diséñese un método que invierta recursivamente una Cola dada.
Ejercicios Tema 7 Ejercicios Adatados de Auntes y Exámenes de EDA Germán Moltó gmolto@dsic.uv.es Estructuras de Datos y Algoritmos Escuela Técnica Suerior de Ingeniería Informática Universidad Politécnica
Más detallesProgramación orientada a objetos. Resumen de Temas Unidad 5: Herencia
Programación orientada a objetos Resumen de Temas Unidad 5: Herencia 5.1 Introducción a la Herencia La herencia es el mecanismo fundamental de relación entre clases en la orientación a objetos. Relaciona
Más detallesEstructura de datos y de la información Boletín de problemas - Tema 10
Estructura de datos y de la información Boletín de problemas - Tema 10 1. En el caso de que sea posible, dar un ejemplo de los siguientes puntos. Si no, explicar por qué no lo es. Considerar un valor genérico
Más detallesTema 6: Estructuras de datos recursivas
Tema 6: Estructuras de datos recursivas Índice 1 Listas jerárquicas...2 2 Árboles binarios... 4 3 Árboles genéricos...7 4 Referencias...10 1. Listas jerárquicas Las listas tienen la propiedad de la clausura
Más detallesClase adicional 9. Listas enlazadas. Temas. Listas enlazadas Árboles Problemas de la clase adicional Ejercicios de diseño
Clase adicional 9 Temas Listas enlazadas Árboles Problemas de la clase adicional Ejercicios de diseño Listas enlazadas Previamente en este curso, ya habrá trabajado con dos de las estructuras de datos
Más detallesExamen Teórico. Convocatoria de Febrero de 2018
Examen Teórico Convocatoria de Febrero de 2018 Nombre: DNI: Grupo: 1. Dado un proyecto Java en Eclipse que tiene como clase principal proyecto.programa y requiere de la librería matemática de Apache commons-math.jar,
Más detallesExamen Teórico. Convocatoria de Febrero de 2015
Examen Teórico Convocatoria de Febrero de 2015 Nombre: DNI: Grupo: 1. Contesta de forma razonada a las siguientes cuestiones relacionadas con los ficheros.jar: a) Para qué se utilizan los ficheros con
Más detallesMatemáticas - Guía 1 Proposiciones
LOGROS: 1. Reconoce el conceto e roosición. 2. Clasifica las roosiciones en simles y comuestas. 3. Resuelve roosiciones comuestas utilizando los conectivos lógicos. 4. Halla el valor de verdad de una roosición
Más detallesDiseño de tipos Igualdad, representación, código, copia y relación de orden
Práctica 4 Diseño de tipos Igualdad, representación, código, copia y relación de orden Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.1 Índice Gestión de excepciones
Más detallesTema 3 Herencia en Java Parte 2. Programación Orientada a Objetos Curso 2015/2016
Tema 3 Herencia en Java Parte 2 Programación Orientada a Objetos Contenido Restringir la herencia. Visibilidad protegida. Clases abstractas. Interfaces. Clase Object. Autoboxing. Copia de objetos. Igualdad
Más detallesTema 3 Herencia en Java Parte 2. Programación Orientada a Objetos Curso 2015/2016
Tema 3 Herencia en Java Parte 2 Programación Orientada a Objetos Contenido Restringir la herencia. Visibilidad protegida. Clases abstractas. Clase Object. Autoboxing. Igualdad de objetos. Copia de objetos.
Más detallesINTRODUCCIÓN A LA ECONOMÍA. Ramón Fuentes Pascual Carmen Martínez Mora
INTRODUCCIÓN A LA ECONOÍA Ramón Fuentes Pascual Carmen artínez ora Título: Introducción a la economía Autor: Ramón Fuentes Pascual y Carmen artínez ora I.S.B.N.: 84-8454-8-6 Deósito legal: A-73- Edita:
Más detallesEstructura de Datos. Estructuras de Datos no lineales : Árboles
Estructura de Datos Estructuras de Datos no lineales : Árboles Definiciones de Árbol En términos matemáticos, un árbol es cualquier conjunto de puntos, llamados vértices, y cualquier conjunto de pares
Más detallesAnálisis y Complejidad de Algoritmos. Arboles Binarios. Arturo Díaz Pérez
Análisis y Complejidad de Algoritmos Arboles Binarios Arturo Díaz Pérez Arboles Definiciones Recorridos Arboles Binarios Profundidad y Número de Nodos Arboles-1 Arbol Un árbol es una colección de elementos,
Más detallesFunciones exponenciales y logarítmicas
Funciones eonenciales y logarítmicas EJERCICIOS Realiza una tabla de valores y reresenta las funciones eonenciales. y = c) y = y = d) y = (,) 5 c) d) y =,,7,, 9 7 8 y = y = 5 8 7 9,,,7, 9,65 5,65 6,5,5,,6,6,56
Más detallesExamen Práctico Convocatoria de Junio de 2015
Examen Práctico Convocatoria de Junio de 2015 Nombre: DNI: Grupo: Preparación del examen - Crea la carpeta "examen" en el Escritorio. - Arranca Eclipse y utiliza la carpeta "examen" como espacio de trabajo.
Más detallesTEMA 1 CONCEPTOS BÁSICOS
Matemática Financiera Diaositiva 1 TEMA 1 CONCEPTOS BÁSICOS 1. Caital financiero. Fenómeno Financiero 2. Elección financiera. Postulado de royección financiera 3. Conceto de ley y sistema financiero. Proiedades
Más detallesDEPARTAMENTO DE MATEMÁTICAS B A C H I L L E R A T O
DEPARTAMENTO DE MATEMÁTICAS B A C H I L L E R A T O FUNDACIÓN VEDRUNA S E V I L L A COLEGIO SANTA JOAQUINA DE VEDRUNA MATEMÁTICAS I LÍMITES Y CONTINUIDAD DE FUNCIONES Límite finito de una función en un
Más detallesIng. Informática Programación I Bloque 7
Bloque 7 Punteros Estructuras de datos dinámicas Hasta ahora: todos los tios tienen un tamaño estático (que se determina en tiemo de comilación) Ahora: tios de datos dinámicos, cuyo tamaño no es fijo y
Más detallesPROCESOS DE MARKOV. Definiciones en los Procesos de Markov de Primer Orden:
ROCESOS DE MARKOV rinciio de Markov: Cuando una robabilidad condicional deende únicamente del suceso inmediatamente anterior, cumle con el rinciio de Markov de rimer Orden, es decir. X ( t ) j X () K,
Más detallesInformática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales
UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript - Programación
Más detallesTema 08: TAD Árbol. M. en C. Edgardo Adrián Franco Martínez edgardoadrianfrancom
Tema 08: TAD Árbol M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom (Prof. Edgardo A. Franco) 1 Contenido Descripción del TAD Árbol Especificación
Más detallesCálculo II 8 de junio de 2016
Cálculo II 8 de junio de 6 Publicación de notas: 3-6-6. Revisión del examen: 6-6-6. Problema (3 untos). Se de ne la siguiente función en R : f (x; y) x 4 + y 4 4xy: (a) Calcula la derivada de f en el unto
Más detallesP jω es decir: G (P).H (P) G (jω).h (jω) EXÁMEN FINAL 11 DE JULIO DE 2001 = 270. Dada la siguiente función de transferencia de lazo cerrado :
INENIERÍA EN ELECTRÓNICA J.T.. : IN. JUAN JOSÉ ARCIA ABAD. EXÁMEN FINAL DE JULIO DE Dada la siguiente función de transferencia de lazo cerrado : A Trace el diagrama de Nyquist y alique criterio de estabilidad.
Más detallesVALUACIÓN DE BONOS. 3. Tasa de rendimiento al vencimiento. las que diversos inversionistas descuentan los flujos futuros de un mismo bono y de esa
1 VALUACIÓN DE BONOS 3. Tasa de rendimiento al vencimiento El recio de mercado de un bono, como cualquier otro activo, se determina or oferta y demanda de numerosos inversionistas. Las tasas de rendimiento
Más detallesSintaxis LÓGICA COMPUTACIONAL CÁLCULO DE PROPOSICIONES. Funciones boolenas. Semántica
Proosiciones atómicas y comuestas Sintaxis LÓGICA COMPUTACIONAL CÁLCULO DE PROPOSICIONES Francisco Hernández Quiroz Deartamento de Matemáticas Facultad de Ciencias, UNAM E-mail: fh@cienciasunammx Página
Más detallesEstructuras de datos y algoritmos
Estructuras de datos y algoritmos 1. Introducción 2. Estructuras de datos lineales 3. Estructuras de datos jerárquicas 4. Grafos y caminos 5. Implementación de listas, colas, y pilas 6. Implementación
Más detallesn veces El número real a recibe el nombre de base, n el de exponente y el resultado del producto es la potencia de orden n de a:
Potenciación Sea a R; n N; la eresión a n de ne un número real asi: a n a a ::: a; n veces El número real a recibe el nombre de base, n el de eonente y el resultado del roducto es la otencia de orden n
Más detallesVersión Iterativa de recuperar en un. Ejercicios Tema 11. Implementa una versión del método recuperar iterativa con la siguiente especificación:
Versión Iterativa de recuperar en un ABB Ejercicios Tema 11 Ejercicios Adaptados de Apuntes y Exámenes de EDA Germán Moltó Martínez gmolto@dsic.upv.es Estructuras de Datos y Algoritmos Escuela Técnica
Más detallesLógica Proposicional (LP)
Lógica Proosicional (LP) Proosición Enunciado del ue uede afirmarse si es verdadero o falso Oración declarativa Cuáles de las siguientes son roosiciones? ) Pedro es alto. 2) Juan es estudiante. 3) Vayan
Más detallesBloque 33 Guía: Ecuación de la recta en el plano cartesiano SGUICEG055EM33-A17V1
SGUICEG055EM-A7V Bloque Guía: Ecuación de la recta en el lano cartesiano TABLA DE CORRECCIÓN ECUACIÓN DE LA RECTA EN EL PLANO CARTESIANO N Clave Dificultad estimada B Alicación Media A Alicación Media
Más detallesProcesamiento Digital de Imágenes
Visión or Comutadora Unidad III Procesamiento Digital de Imágenes Rogelio Ferreira Escutia Contenido 1) Oeraciones Individuales a) Transformaciones Punto a Punto b) Transformaciones de 2 Imágenes Punto
Más detallesInformática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales
Informática General 2018 Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales Qué es JavaScript? Se trata de un lenguaje de tipo script compacto, basado en objetos y guiado por eventos
Más detallesCarga y descarga simultánea de un condensador
arga y descarga simultánea de un condensador Material oltímetro digital Juego de resistencias ila de etaca de 4,5 ables de conexión.-fundamento rimera arte En un circuito como el de la figura, la ila está
Más detallesSólo una opción es correcta en cada pregunta. Cada respuesta correcta suma 1 4. puntos. Cada respuesta incorrecta resta 1 12
Programación de Sistemas Grados en Ingeniería de Sistemas Audiovisuales, Ingeniería de Sistemas de Comunicaciones, Ingeniería en Sistemas de Telecomunicación e Ingeniería Telemática Leganés, de julio de
Más detallesCAPITULO 4. ECUACIONES DIFERENCIALES DE PRIMER ORDEN Introducción
CAPITULO 4. ECUACIONES DIFERENCIALES DE PRIMER ORDEN 4.. Introducción Se denomina ecuación diferencial ordinaria a toda ecuación en la que aarecen una o varias derivadas de una función. Cuando las derivada
Más detallesOrganización de la Memoria
UNEFA Núcleo Mérida Sistemas Oerativos Organización de la Memoria Ing Hungría Berbesi ORGANIZACIÓN DE LA MEMORIA VIRTUAL Mediante este esquema se ejecutan rogramas que no se encuentran totalmente en memoria
Más detallesTÍTULO: Aplicación de la integral doble. AUTOR: Dr. Reinaldo Hernández Camacho.
TÍTULO: Alicación de la integral doble. AUTO: Dr. einaldo Hernández Camacho. INTODUCCIÓN Para reconocer cuándo se uede alicar un conceto matemático en la resolución de un roblema es esencial interretar
Más detallesUNIDAD 8 Tipos de datos dinámicos: Punteros Asignación dinámica de memoria. Uso de punteros. Inicialización y asignación de punteros.
Tipos de datos dinámicos: Punteros Asignación dinámica de memoria. Uso de punteros. Inicialización y asignación de punteros. Procedimientos para asignación y liberación de memoria. Tipos de datos recursivos.
Más detalles7. DISTRIBUCIOES DISCRETAS DE PROBABILIDAD
7. DISTRIBUCIOES DISCRETAS DE PROBABILIDAD La Distribución Binomial Esta distribución fue elaborada or Jacobo Bernoulli y es alicable a un gran número de roblemas de carácter económico y en numerosas alicaciones
Más detallesA) PREORDEN B) INORDEN C) POSTORDEN D) NIVELES
Capitulo 5. Arboles 1. Al recorrer el siguiente árbol en se visitan más nodos para llegar al número 38. Justifique su respuesta mostrando cada uno de los recorridos. Tipo de Recorrido Recorrido A) PREORDEN
Más detallesCriterios de Evaluación
Criterios de Evaluación Se ha reconocido la importancia de la comunicación visual y sus principios básicos. Se han analizado y seleccionado los colores y tipografías adecuados para su visualización en
Más detallesRELACIÒN ENTRE LA PROGRAMACIÒN ORIENTADA A OBJETOS Y LA ESTRUCTURADA
RELACIÒN ENTRE LA PROGRAMACIÒN ORIENTADA A OBJETOS Y LA ESTRUCTURADA La Programación Orientada a Objetos toma las mejores ideas de la programación estructurada la combina con nuevos y poderosos conceptos
Más detallesEs correcta, le corresponde un estado excitado, un electrón del subnivel 2p ha pasado a otro de mayor energía, el 3s.
IES Menéndez Tolosa Dto Física y Química - Tabla eriódica Configuración electrónica y eriodicidad 1 Considere las siguientes configuraciones electrónicas en el estado fundamental: a) 1s s 7 b) 1s s 3 c)
Más detalles1.2. Repaso de Geometría III
1.2. REPASO DE GEOMETRÍA III 9 1.2. Reaso de Geometría III El lector desués de haber asado or [Di] o [GoJ] debería haber sacado la conclusión de que el gran cambio del curso de Geometría III con resecto
Más detallesPROBLEMAS DE LÍMITES Y CONTINUIDAD (MÉTODOS ALGEBRAICOS) lím. lím. Las descomposiciones factoriales se hacen dividiendo sucesivamente por x + 2.
PROBLEMAS DE LÍMITES Y CONTINUIDAD MÉTODOS ALGEBRAICOS) Cálculo de ites or métodos algebraicos Resuelve los siguientes ites: a) 8 b) 8 c) a) ) ) 6) ) 8 Se reite el roceso) ) ) ) ) Las descomosiciones factoriales
Más detallesESTRUCTURA DE DATOS Y ALGORITMOS Titulación: Ingeniero Técnico en Informática de Gestión Curso: 2º Nombre y apellidos: Nota:
Nombre y apellidos: Nota: NOTA FINAL: Nota Practica (1 punto) + Nota Examen (9 punto) Es indispensable aprobar el examen (4,5 puntos) para aprobar la asignatura (5 puntos) La práctica es opcional Duración:
Más detallesASIGNATURA: (TIS-106) Estructuras de Datos II DOCENTE: Ing. Freddy Melgar Algarañaz
TEMA 1. Árboles Generalizados Son estructuras de datos no lineales, o también denominadas estructuras multienlazadas. El árbol es una estructura de datos fundamental en informática, muy utilizada en todos
Más detallesESTRUCTURAS DE DATOS Y ALGORITMOS
ESTRUCTURAS DE DATOS Y ALGORITMOS CURSO 2009 PRÁCTICO 8 Nota: al igual que en los prácticos 6 y 7, en los problemas que siguen se usarán los tipos lista y árbol binario, como tipos abstractos, cada uno
Más detalles2. Con una lista ordenada, aunque la localización y eliminación es rápida el problema es en la inserción de datos pues puede ser del orden de O(n).
Capítulo 7 Heap 7.1 Introducción Una cola de prioridad es una estructura de datos apropiada cuando la tarea más importante es localizar y/o eliminar el elemento con valor menor de una colección. Ejemplo
Más detallesProgramación de sistemas Árboles
Programación de sistemas Árboles Departamento de Ingeniería Telemática 1 Contenidos Concepto de árbol Terminología Implementación Casos especiales Árboles binarios de búsqueda Montículos (heaps) 2 Concepto
Más detallesTRABAJO Y ENERGÍA (página 109 del libro)
TRABAJO Y ENERGÍA (ágina 09 del libro).- TRABAJO MECÁNICO. El conceto de trabajo, al igual que vimos con el conceto de fuerza, en la vida diaria es algo intuitivo que solemos asociar con una actividad
Más detallesMATEMÁTICAS FINANCIERAS
1 MATEMÁTICAS FINANCIERAS LECCIÓN 1: Fundamentos de la valoración financiera. 1. Introducción. Actividad económica: se caracteriza or la roducción de bienes y servicios y or su intercambio entre los diversos
Más detallesUNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS. Fracciones continuas, ecuación de Pell y unidades en el anillo de enteros de los cuerpos cuadráticos
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE CIENCIAS MATEMÁTICAS EAP DE MATEMÁTICA PURA Fracciones continuas, ecuación de Pell y unidades en el anillo de enteros de los cueros cuadráticos Caítulo
Más detallesy( x ) es solución de la ecuación ( I ) si y solo si lo es de la ecuación ( II ).
EDO ara Ingenieros CAPITULO 4 FACTORES ITEGRATES Suongamos que aora que nos dan una ecuación diferencial M (, ) + (, ) d = 0 ( I) Que no es eacta Eiste alguna forma de acerla eacta? Con más recisión, Eistirá
Más detalles5.2. Selección Adversa parte II el modelo de Rothschild y Stiglitz (1976)
5.. Selección Adversa arte II el modelo de Rothschild y Stiglitz (1976) Matilde P. Machado matilde.machado@uc3m.es Resumen: Muestra el imacto de la información imerfecta en el resultado de equilibrio de
Más detallesEJERCICIO Y EJEMPLO RESUELTO: USO DE LA INTERFAZ CLONEABLE DE JAVA. MÉTODO CLONE() PARA CLONAR OBJETOS. (CU00912C)
APRENDERAPROGRAMAR.COM EJERCICIO Y EJEMPLO RESUELTO: USO DE LA INTERFAZ CLONEABLE DE JAVA. MÉTODO CLONE() PARA CLONAR OBJETOS. (CU00912C) Sección: Cursos Categoría: Lenguaje de programación Java nivel
Más detallesSEGUNDA PRÁCTICA. Programación Curso Ingeniería en Informática Universidad Carlos III de Madrid
SEGUNDA PRÁCTICA Programación Curso 2006-2007 Ingeniería en Informática Universidad Carlos III de Madrid 1. Instrucciones generales Durante este curso se deberán realizar tres prácticas, cuyas fechas de
Más detallesUnidad Didáctica 3. Tipos genéricos. Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos
Unidad Didáctica 3 Tipos genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Definición de tipo genérico Hablamos de un tipo genérico cuando el tipo en cuestión depende
Más detallesPROGRAMACIÓN ORIETADA A OBJETOS
PROGRAMACIÓN ORIETADA A OBJETOS Categorías de PL Categorías Procedimental Declarativa Imperativa Estructurada Orientada a Objetos Funcional Lógica Programación Orientada a Objetos DATOS DATOS Métodos Métodos
Más detallesSintaxis LÓGICA COMPUTACIONAL CÁLCULO DE PROPOSICIONES. Funciones boolenas. Semántica
Proosiciones atómicas y comuestas Sintaxis LÓGICA COMPUTACIONAL CÁLCULO DE PROPOSICIONES Francisco Hernández Quiroz Deartamento de Matemáticas Facultad de Ciencias, UNAM E-mail: fh@cienciasunammx Página
Más detallesCálculo I Me-003. Universidad Técnica Nacional (UTN)
Cálculo I Me-003 Universidad Técnica Nacional (UTN) 07 ii Índice general. Límite y continuidad de una función.. Noción intuitiva............................. Ejemlos.......................... 5.. Proiedades
Más detallesPARTE TEÓRICA - TEST [2,5 PUNTOS]:
UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA 71901072 PROGRAMACIÓN ORIENTADA A OBJETOS (GRADO EN INGENIERÍA INFORMÁTICA / TECNOLOGÍAS DE LA INFORMACIÓN)
Más detallesTEMA 3: PROPIEDADES DE UNA SUSTANCIA PURA, SIMPLE Y COMPRESIBLE
Auntes 3 TEMA 3: PROPIEDADES DE UNA SUSTANCIA PURA, SIMPLE Y COMPRESIBLE 3.. El rinciio de estado El rinciio de estado informa de la cantidad de roiedades indeendientes necesarias ara esecificar el estado
Más detallesIntroducción a variables de tipo Puntero (Apuntadores) Contenidos. 1. Introducción a las variables puntero 2. Repaso:
Contenidos 1. Introducción a las variables untero 2. Reaso: - oerador de dirección: & - referencias 3. Declaración de variables de tio untero 4. Inicialización de variables de tio untero - El untero nulo:
Más detallesTema Árboles generales. 9.2 Árboles binarios 9.3 Árboles de búsqueda
Informática Haskell Matemáticas Curso 2004-2005 Pepe Gallardo Universidad de Málaga Tema 9. Árboles 9.1 Árboles generales 9.2 Árboles binarios 9.3 Árboles de búsqueda 9.1 Árboles generales Un árbol es
Más detallesProgramación orientada a objetos
Repaso Programación orientada a objetos Curso INEM. Programación en Java Santiago Muelas Pascual smuelas@fi.upm.es! Herencia! Superclase/subclase! super! Modificador protected! Redefinicion de métodos!
Más detallesCapítulo 4 MAXIMIZACIÓN DE LA UTILIDAD Y ELECCIÓN
Caítulo 4 MAXIMIZACIÓN DE LA UTILIDAD Y ELECCIÓN 1 Críticas a los Métodos Económicos Se dice a veces que ningún individuo real hace el tio de cálculos requeridos ara una maximización de la utilidad El
Más detallesIntroducción a la lógica modal. Fernando R. Velázquez Quesada.
Introducción a la lógica modal Fernando R. Velázquez Quesada htt://ersonal.us.es/frvelazquezquesada/ FernandoRVelazquezQ@gmail.com Las resentes notas son tan solo una guía sobre los asectos básicos de
Más detallesÁrboles n-arios de búsqueda. Lección 16
Árboles n-arios de búsqueda Lección 16 Definiciones Los árboles n-arios de búsqueda (árboles de búsqueda múltiples o multicamino) son árboles de grado n definidos de la forma: si el árbol A es vacío, entonces
Más detalles3.4.4 Teorema Criterio de la primera derivada para extremos relativos (página 225)
El Cálculo. Louis Leithold. Sétima edición en esañol. ISBN 970-61-182-5 Ejercicios de reaso ara el caítulo. Ejercicio, ágina 290. (a) Determina los etremos relativos de la función f () = ( 4) 2 ( + 2)
Más detallesModelo analítico de rendimiento
AT5128 Arquitectura e Ingeniería de Comutadores II Modelo analítico de rendimiento Curso 2011-2012 AT5128 Arquitectura e Ingeniería de Comutadores II Índice Fuentes de overhead en rogramas aralelos. Métricas
Más detallessección página desplazamiento
1 1.- PROBLEMA (30%) Un sistema de gestion de memoria soorta esacios de direcciones logicas de 32 bits y un modelo de memoria aginado con tama~nos de agina de 4K bytes. Con estos datos, la tabla de aginas
Más detallesEDA. Tema 8 Colas de Prioridad: Heaps
EDA. Tema 8 Colas de Prioridad: Heaps Natividad Prieto Sáez. DSIC EDA, T-8. Curso 02/03. N.Prieto p.1/55 Objetivos Estudio de las definiciones asociadas a las Colas de Prioridad: Especificación: operaciones
Más detallesALBÚM DE PLANTILLAS ISOLUCION
ALBÚM DE PLANTILLAS ISOLUCION 1 Contenido Condiciones generales... 3 Encabezados... 3 Caracterización de procesos... 4 Procedimiento... 14 Instructivo... 21 Mapa De Procesos... 27 Condiciones en el desarrollo
Más detallesSegundo parcial de Programación 2
Generalidades: Segundo parcial de Programación 2 a. La prueba es individual y sin material. b. La duración es 3hs. c. Sólo se contestan dudas acerca de la letra. 8 de Julio de 2016 d. Escriba las hojas
Más detallesTRAZADO DE DIAGRAMA POLAR Y APLICACIÓN DE CRITERIO DE NYQUIST
TRAZADO DE DIAGRAMA POLAR Y APLICACIÓN DE CRIRIO DE NYQUIST. TRAZADO DE DIAGRAMA POLAR. La función de transferencia P, tendrá el formato dado or la siguiente exresión generalizada: P ± m m P A P + A P
Más detallesLECCIÓN 44A EXPRESIONES ALGEBRAICAS
LECCIÓN 44A EXPRESIONES ALGEBRAICAS Las exresiones algebraicas son como las exresiones numéricas que vimos en la lección anterior exceto que usted uede usar letras y números en tales exresiones. Para resolver,
Más detallesDOCUMENTAR PROYECTOS JAVA CON JAVADOC. COMENTARIOS, SÍMBOLOS, TAGS (DEPRECATED, PARAM, RETURN, ETC.) (CU00680B)
APRENDERAPROGRAMAR.COM DOCUMENTAR PROYECTOS JAVA CON JAVADOC. COMENTARIOS, SÍMBOLOS, TAGS (DEPRECATED, PARAM, RETURN, ETC.) (CU00680B) Sección: Cursos Categoría: Curso Aprender programación Java desde
Más detallesTEMA 3. Árboles. Objetivos. Contenidos. Bibliografía. Básica
TEMA 3. Árboles Objetivos En este tema se estudia una de las estructuras de datos no lineal más importante en computación, el árbol. Comenzaremos introduciendo la terminología asociada a los árboles y
Más detallesBloque 1. Conceptos y técnicas básicas en programación
Bloque 1. Conceptos y técnicas básicas en programación 1. Introducción 2. Datos y expresiones. Especificación de algoritmos 3. Estructuras algorítmicas básicas 4. Iteración y recursión 5. Iteración y recursión
Más detallesPRÁCTICA 6 REPASO TEMAS 1 Y 2
Estructura de la Información en Programación I.T.I.G., Matemáticas. Curso 2009/2010 Nombre:... Fecha: / 11 / 2009 Grupo: 1 2 3 4 PRÁCTICA 6 REPASO TEMAS 1 Y 2 En esta práctica se realizará un repaso de
Más detallesARBOLES BINARIOS ORDENADOS. REPRESENTACIÓN Y OPERACIONES
ARBOLES BINARIOS ORDENADOS. REPRESENTACIÓN Y OPERACIONES TEMAS Recorrido de un árbol Máximo y mínimo Búsqueda de un elemento Borrado de un nodo 3 Características ARBOLES - CONCEPTOS Cada elemento del árbol
Más detallesINDICE. VII Capitulo 1. Desarrollo software Ingeniería del software 2 Profesionalismo y ética 1.2. Calidad del software 3 Corrección Fiabilidad
INDICE Prefacio VII Capitulo 1. Desarrollo software 1 1.1. Ingeniería del software 2 Profesionalismo y ética 1.2. Calidad del software 3 Corrección Fiabilidad 4 Robustez Usabilidad Mantenibilidad 5 Reusabilidad
Más detallesParte II. Teoría a del Consumidor
Parte II. Teoría a del Consumidor Tema 2: La conducta de los consumidores Tema 3: Teoría de la demanda Tema 4: El modelo de elección intertemoral. Parte I. Teoría a del Consumidor Tema 2: La conducta de
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 detallesExamen Teórico. Convocatoria de Julio de 2015
Examen Teórico Convocatoria de Julio de 2015 Nombre: DNI: Grupo: 1. Sobre la ejecución de aplicaciones Java desde la línea de comandos: a) Explica el significado y uso del parámetro cp. b) Indica si la
Más detallesLa implementación se realizará en Java, a partir de un diseño orientado a objetos del problema descrito.
CONTEXTO FUNDAMENTOS DE PROGRAMACIÓN: TRABAJO PRÁCTICO OBLIGATORIO Curso: 2013/14 CASO DE APLICACIÓN: GESTIÓN DE UNIVERSIDADES (ENTREGA 2) Versión: 1.0.1 El trabajo práctico se enmarca en el desarrollo
Más detallesTema 1. Herencia y Polimorfismo
ÍNDICE EDA. Unidad didáctica I: Conceptos de Java para Estructuras de Datos Tema 1. Herencia y Polimorfismo 1. Relaciones entre clases: Reutilización del software. 2. La Herencia como soporte Java del
Más detallesMicroeconomía. Restricción n Presupuestaría Douglas Ramírez
icroeconomía Restricción n Presuuestaría Douglas Ramírez Economía de Intercambio En una economía de intercambio la actividad económica consiste simlemente en el consumo e intercambio de mercancías que
Más detallesARRAYS O ARREGLOS. EJEMPLOS CON OBJETOS Y TIPOS PRIMITIVOS. CAMPO LENGTH. RESUMEN TIPOS DE COLECCIONES JAVA. (CU00669B)
APRENDERAPROGRAMAR.COM ARRAYS O ARREGLOS. EJEMPLOS CON OBJETOS Y TIPOS PRIMITIVOS. CAMPO LENGTH. RESUMEN TIPOS DE COLECCIONES JAVA. (CU00669B) Sección: Cursos Categoría: Curso Aprender programación Java
Más detalles