Introducción a la herencia.
|
|
- Adrián Páez Vargas
- hace 7 años
- Vistas:
Transcripción
1 Programación III Herencia 1 Programación III I.T.Informática de Sistemas Introducción a la herencia. Prof. Félix Prieto Arambillet Departamento de Informática Universidad de Valladolid Curso 2003/2004
2 Programación III Herencia 2 Una clase ancestro class POLIGONO create... feature Acceso contador: INTEGER Número de vértices perimetro: DOUBLE is Perímetro del polígono do... muestra is Muestra el polígono por pantalla do... feature Modificación rota (centro:punto; angulo: DOUBLE) is Rota el polígono en torno al centro do... traslada (a,b:double) is Traslada el polígono a en la do... feature {NONE} Implementación vertices: LINKED_LIST[POINT] Puntos que definen el polígono. invariant contador_coherente: contador = vertices.count al_menos_tres_vertices: contador >= 3 Class POLIGONO
3 Programación III Herencia 3 Una clase ancestro class RECTANGULO inherit POLIGONO redefine perimetro create make feature Creación make(centro:punto; s1,s2,angulo: DOUBLE) is Crea rectángulo con centro, lados y ángulo de rotación respecto a la horizontal do... feature lado1, lado2 : DOUBLE diagonal : DOUBLE Longitudes de lados y diagonal perimetro: DOUBLE is do Result:= lado1 2 + lado2 2 invariant cuatro_lados: contador = 4 primer_lado: lado1= (vertices@1).distancia(vertices@2) segundo_lado: lado2= (vertices@2).distancia(vertices@3) tercer_lado: lado1= (vertices@3).distancia(vertices@4) cuarto_lado: lado2= (vertices@4).distancia(vertices@1) Class RECTANGULO
4 Programación III Herencia 4 Definición 1 Llamaremos clase desciente de C a: La propia clase C Recursivamente cualquier heredera de una desciente de C Definición 2 Diremos que B es desciente propio de C si es desciente de ella y ambas son distintas. Definición 3 Llamaremos antecesor o ancestro de C a cualquier clase de la que C sea desciente. Regla 1 Un método que tiene la condición de método de creación en un ancestro no mantiene su condición especial en los descientes.
5 Programación III Herencia 5 Jerarquía de herencia de las guras FIGURA FIGURA_ABIERTA FIGURA_CERRADA perimetro() SEGMENTO POLILINEA POLIGONO ELIPSE perimetro() perimetro() CUADRANGULO RECTANGULO perimetro() lado1() lado2() TRIANGULO CIRCUNFERENCIA perimetro() CUADRADO perimetro()
6 Programación III Herencia 6 Jerarquía de herencia de SmallEiffel (simplicada) GENERAL PLATFORM ANY NONE
7 Programación III Herencia 7 El concepto de polimorsmo Definición 4 Si polimorfismo es la habilidad de tener varias formas, para nosotros polimorfismo va a ser la habilidad de las referencias para estar conectadas a objetos de tipos distintos en tiempo de ejecución, aunque siempre con las restricciones que se deducen de la herencia.
8 Programación III Herencia 8 Límites del polimorsmo Regla 2 En una llamada x.f donde el tipo de x está basado en una clase C debe ocurrir que f sea característica de uno de los ancestros de C Definición 5 Un tipo U es conforme a un tipo T si y solo si la clase base de U es desciente de la clase base de T y, en el caso de tipos genéricos formalmente derivados cada parámetro actual de U es conforme a cada parámetro actual de T. Regla 3 Una conexión de fuente x y objetivo y es válida si el tipo de x es conforme con el tipo de y.
9 Programación III Herencia 9 Nueva visión de la instancia Definición 6 Una instancia directa de una clase es un objeto en tiempo de ejecución conseguido mediante una clausula de creación create x donde x es de tipo C, o mediante la clonación de una instancia directa de C Definición 7 Una instancia de C es una instancia directa de un desciente de C. Regla 4 Una entidad declarada de tipo T sólo puede ser conectada en tiempo de ejecución a instancias de T.
10 Programación III Herencia 10 Tipo estático y dinámico El nivel de las entidades, identicadores en el texto de una clase, que tienen tipo estático y dinámico. El primero es jo y el segundo varía en tiempo de ejecución. El nivel de las referencias en tiempo de ejecución, que están conectadas a un objeto y por ello tienen el tipo dinámico del objeto a. Este tipo dinámico también es variable. El nivel de los objetos que están al nal de las referencias, que sólo tienen tipo dinámico, pero un tipo dinámico que no puede cambiar, es el tipo con que fueron creados. a o NONE si la referencia es vacía
11 Programación III Herencia 11 Herencia y creación local x: T do... create {U} x... en lugar de local temp: U x: T do... create temp.make x:=temp...
12 Programación III Herencia 12 class VECTOR[G] inherit ARRAY[G] create make feature {ANY} infix "+" (otro: like current): like current is Suma incorrecta de vectores. require lower = otro.lower upper = otro.upper local i:integer do create Result.make(lower,upper) from i:=lower until i> upper loop Result.put(item(i)+otro.item(i),i);i:=i+1... class VECTOR[G]
13 Programación III Herencia 13 Transformación general sobre guras transformacion is Modifica la figura de cierta forma. do f.rota(...) f.traslada(...) transformacion es incorrecta porque FIGURA no dispone de los métodos rota y traslada, aunque todos sus herederos pudieran poseerlas.
14 Programación III Herencia 14 Denición de rota incorporable a gura. rota (centro: PUNTO; angulo: DOUBLE) is Rotación de centro y ángulo dados. deferred Es más razonable aplazar la denición que dejarla hueca
15 Programación III Herencia 15 Sintaxis de la redeclaración Tipos de redeclaración a diferida a efectiva de diferida redenición concreción redefine ninguna de efectiva indenición redenición undefine redefine
16 Programación III Herencia 16 Clases y tipos diferidos Definición 8 Diremos que una clase es diferida si alguna de sus características lo es, en caso contrario diremos que la clase es efectiva. Definición 9 Diremos que un tipo es diferido si está basado en una clase diferida. Regla 5 El tipo de una instrucción de creación no puede ser diferido.
17 Programación III Herencia 17 Especicación pre-post y herencia f is C «call» A f require α... ensure β «call» A f f is require γ... ensure δ
18 Programación III Herencia 18 La jerarquía de los esquiadores ESQUIADOR compañero comparte_con CHICO compañero comparte_con CHICA compañero comparte_con CHICO_CLASIFICADO compañero comparte_con CHICA_CLASIFICADA compañero comparte_con
19 Programación III Herencia 19 Fallos en el chequeo de tipos class ESQUIADOR feature compannero: ESQUIADOR Su compañero de habitación. comparte_con(otro:esquiador) is Fija el compañero del esquiador require otro /= Void do compannero := otro Otras características que no nos interesan para el ejemplo class ESQUIADOR
20 Programación III Herencia 20 Fallos en el chequeo de tipos (ii) class CHICA inherit ESQUIADOR redefine compannero, comparte_con feature compannero: CHICA de habitación. comparte_con(otro:chica) is Fija el compañero require otro /= Void do compannero := otro Para distinguirla bien distinto:real Otras características class CHICA
21 Programación III Herencia 21 Fallos en el chequeo de tipos (iii) class CHICO inherit ESQUIADOR redefine compannero, comparte_con feature compannero: CHICO de habitación. comparte_con(otro:chico) is Fija el compañero require otro /= Void do compannero := otro Para distinguirlo bien distinto: INTEGER Otras características class CHICO
22 Programación III Herencia 22 La aplicación que maniesta el fallo class APLICACION Ejemplo de los problemas de la covarianza create make feature make is local s: ESQUIADOR; b: CHICO; g: CHICA do create b ; create g s:= b s.comparte_con(g) Provocamos un error std_output.put_integer( b.compannero.distinto) class APLICACION
23 Programación III Herencia 23 Segunda versión de los esquiadores class ESQUIADOR feature compannero: like Current Su compañero de habitación. comparte_con(otro:like Current) is Fija el compañero del esquiador require otro /= Void do compannero := otro Otras características que no nos interesan para el ejemplo class ESQUIADOR
24 Programación III Herencia 24 Segunda versión de los esquiadores (ii) class CHICO inherit ESQUIADOR feature distinto: INTEGER... class CHICO class CHICA inherit ESQUIADOR feature distinto: REAL... class CHICA
25 Programación III Herencia 25 La aplicación que maniesta el error class APLICACION create make feature make is do Creo esquiadores create b ; create g_actual s:= g_actual; g:=s s:=b s.comparte_con(g) std_output.put_integer( b.compannero.distinto) Esquiadores como atributos para permitir la definición de g like s s: ESQUIADOR; b: CHICO g_actual: CHICA g: like s class APLICACION
26 Programación III Herencia 26 Más esquiadores con problemas class ESQUIADOR feature compannero: ESQUIADOR Su compañero de habitación. comparte_con(otro:esquiador) is Fija el compañero del esquiador require otro /= Void do compannero := otro Otras características que no nos interesan para el ejemplo class ESQUIADOR
27 Programación III Herencia 27 Más esquiadores con problemas (ii) class CHICA inherit ESQUIADOR redefine compannero,comparte_con feature compannero: CHICA Su compañero de habitación. comparte_con(otro:chica) is Fija el compañero require otro /= Void do compannero := otro para distinguirla distinto:real class CHICA
28 Programación III Herencia 28 Más esquiadores con problemas (iii) class ESQUIADOR class CHICA_CLASIFICADA inherit CHICA export {NONE} comparte_con feature Otras características que no nos interesan para el ejemplo invariant compannero = Void class CHICA_CLASIFICADA
29 Programación III Herencia 29 Otra aplicación que maniesta errores class ESQUIADOR class APLICACION create make feature make is local s: CHICA; g1, g2: CHICA_CLASIFICADA do create g1; create g2 s:= g1 s.comparte_con(g2) std_output.put_real(g1.compannero.distinto) class APLICACION
Introducción a la herencia
Departamento de Informática Universidad de Vallalid Programación III.I.T.I. de Sistemas Herencia 1 Contenis Programación III.I.T.I. de Sistemas Introducción a la herencia Contenis Definiciones Jerarquías
Más detallesRepresentaciones Contiguas (I)
Contigua lineal: Representaciones Contiguas (I) (m = capacidad del vector, n = número de elementos almacenas) v 0 n-1 m-1 o Acceso a elemento posición i : v[i] o Inserción de elemento x en posición i :
Más detallesHerencia en Eiffel Gerardo Rossel -
Herencia en Eiffel Gerardo Rossel - e-mail: grossel@bigfoot.com La intención del presente trabajo es discutir algunos aspectos de la herencia en el Lenguaje Eiffel. Los aspectos a discutir trataran temas
Más detallesObjetivos. Objetivos. Herencia. Objetivos. agregar funcionalidad a una clase existente, sin compilar su nueva definición.
(a) objetivos (b) terminología (c) polimorfismo (d) tipeo y herencia (e) vinculación dinámica de código (f) clases abstractas (g) soporte en JAVA (h) significado de la herencia (i) herencia y aserciones
Más detallesGuía práctica de estudio 08: Polimorfismo
Guía práctica de estudio 08: Polimorfismo Elaborado por: M.C. M. Angélica Nakayama C. Ing. Jorge A. Solano Gálvez Autorizado por: M.C. Alejandro Velázquez Mena Guía práctica de estudio 08: Polimorfismo
Más detallesTema: Funciones Virtuales y Polimorfismo.
Programación II. Guía No. 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Funciones Virtuales y Polimorfismo. Objetivos Comprender que es ligadura e identificar sus tipos.
Más detallesTema: Funciones Virtuales y Polimorfismo.
Programación II. Guía 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Funciones Virtuales y Polimorfismo. Objetivos Específicos Comprender que es ligadura e identificar
Más detallesPSU Matemática NM-4 Guía 23: Isometrías. Nombre: Curso: Fecha: -
Centro Educacional San Carlos de Aragón. Dpto. Matemática. Prof. Ximena Gallegos H. PSU Matemática NM- Guía : Isometrías Nombre: Curso: Fecha: - Contenido: Isometrías. Aprendizaje Esperado: Analiza traslaciones
Más detallesUnidad 7 Figuras planas. Polígonos
Polígonos 1.- Halla la suma de los ángulos interiores de los siguientes polígonos convexos. a) Cuadrilátero b) Heptágono c) Octógono.- Halla la medida de los ángulos interiores de: a) Un octógono regular.
Más detallesTransformaciones Isométricas
Transformaciones Isométricas I o Medio Profesor: Alberto Alvaradejo Ojeda Índice 1. Transformación Isométrica 3 1.1. Traslación..................................... 3 1.2. Ejercicios.....................................
Más detallesCUADRADO. El área de esta figura se calcula mediante la fórmula: Área del cuadrado = lado al cuadrado
CUADRADO El cuadrado es un polígono de cuatro lados, con la particularidad de que todos ellos son iguales. Además sus cuatro ángulos son de 90 grados cada uno. El área de esta figura se calcula mediante
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos E.T.S.I. Informática Universidad de Málaga http://www.lcc.uma.es/ Contenido Introducción histórica Conceptos básicos de la Programación O. O. Conceptos avanzados de la
Más detallesCorrección y Robustez (2ª parte)
Programación Orientada a Objetos TEMA 4 Corrección y Robustez (2ª parte) Facultad de Informática Universidad de Murcia Contenido 1. Introducción 2. Comparativa de asertos 3. Comparativa de mecanismo de
Más detallesLa asignatura de Matemática estimula el desarrollo de diversas habilidades:
La asignatura de Matemática estimula el desarrollo de diversas habilidades: Intelectuales, como: El razonamiento lógico y flexible, la imaginación, la inteligencia espacial, el cálculo mental, la creatividad,
Más detallesCoordenadas polares. Facultad de Ciencias UNAM Geometría Analítica I. Prof. Esteban Rubén Hurtado Cruz 1
Coordenadas polares Si en un plano jamos un punto O que llamaremos polo u origen, y a partir de el trazamos un rayo o semirrecta L horizontal llamado eje polar, cualquier punto P del plano pertenece a
Más detallesContenidos y sub-contenidos
Contenidos y sub-contenidos Definición de perímetro, área y polígono. Polígonos regulares e irregulares. Área de un polígono regular. Polígonos inscrito y circunscrito. Aplicaciones. Analicemos lo siguiente:
Más detallesColegio Fernando de Aragón Departamento de matemática Prof. Sergio Moreno SEMEJANZA N 15 NOMBRE: II FECHA: / /201
Colegio Fernando de Aragón Departamento de matemática Prof. Sergio Moreno N lista: SEMEJANZA N 15 NOMBRE: II FECHA: / /201 ALTERNATIVAS Cómo se puede saber si los polígonos ABCD y A B C D (figura 1) son
Más detallesGUÍA NÚMERO 22 TRANSFORMACIONES ISOMÉTRICAS
Saint Gaspar College MISIONEROS DE LA PRECIOSA SANGRE Formando Personas Íntegras Departamento de Matemática RESUMEN PSU MATEMATICA GUÍA NÚMERO 22 TRANSFORMACIONES ISOMÉTRICAS Definición: Se llaman transformaciones
Más detalles4 o E.S.O. Matemáticas Refuerzo estival 2017
4 o E.S.O. Matemáticas Refuerzo estival 07. Simplifica las siguientes epresiones: ( 8 4 ) 9 7. Simplifica al máimo la epresión: 8 + 4 8 + 8. Racionaliza: b (b ) b + + 4. Calcula el valor de los siguientes
Más detallesINSTITUTO RAÚL SCALABRINI ORTIZ CUADRILATERO
CUADRILATERO INTRODUCCION Son polígonos de 4 lados. La suma de los ángulos interiores es igual a 360º y la suma de los ángulos exteriores es igual a 360º. Vértices : A, B, C, D Lados : a, b, c, d Ángulos
Más detallesARITMÉTICA. 1. Resolver las siguientes ecuaciones en Q. 2 x + 5. d) ( x ) ( x ) x = x + = x. l) ( ) ( )( ) + = + + o) ( x ) 2.
1. Resolver las siguientes ecuaciones en Q. ARITMÉTICA a) b) 3. x + 1 = 3 83 3,90x x = 3 31 c) 0,x + x 4,16 = 6 d) ( x ) ( x ) + 3 1 = + 1 4 e) f) g) x x + = 0,3 0, 6x 3 0, 6 1x + 6x = 0,3 8 0,86x 0,73
Más detallesClase N 05 MODULO COMPLEMENTARIO. Ángulos y polígonos
Pre-universitario Manuel Guerrero Ceballos Clase N 05 MODULO COMPLEMENTARIO Ángulos y polígonos Resumen de la clase anterior Tipos de gráficos Probabilidades Histograma Barras De gráfico a tabla Polígono
Más detalles(semirrecta) Se llama segmento al conjunto de puntos de una recta, contenidos entre dos puntos dados, llamados extremos:
TEM 10 Elementos de geometría * Consideramos que elementos de geometría como el punto, el plano y la recta son elementos ya conocidos intuitivamente. Los puntos se representan por letras mayúsculas:, B,
Más detallesUNIDAD 2: ELEMENTOS GEOMÉTRICOS
UNIDAD 2: ELEMENTOS GEOMÉTRICOS POLÍGONO Región del plano limitada por una línea poligonal cerrada. 1. Dibuja polígonos y señala los lados, vértices y ángulos. 4 lados Ángulo Vértice Lado 5 lados Este
Más detallesMATEMÁTICAS BÁSICAS UNIVERSIDAD NACIONAL DE COLOMBIA - SEDE MEDELLÍN ÁREA Y PERÍMETRO DE FIGURAS PLANAS Y TEOREMA DE PITÁGORAS
MATEMÁTICAS BÁSICAS UNIVERSIDAD NACIONAL DE COLOMBIA - SEDE MEDELLÍN ÁREA Y PERÍMETRO DE FIGURAS PLANAS Y TEOREMA DE PITÁGORAS ÁREA Y PERÍMETRO DE FIGURAS PLANAS LINEA POLIGONAL: Se llama línea poligonal
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos Departamento de Lenguajes y Ciencias de la Computación E.T.S.I. Informática Universidad de Málaga Contenido Introducción histórica Conceptos básicos de la Programación
Más detallesClase. Ángulos y polígonos
Clase Ángulos y polígonos Aprendizajes esperados Transformar la medida de un ángulo a los distintos sistemas de medición. Clasificar a los ángulos según su medida. Reconocer relaciones angulares. Clasificar
Más detallesEGRESADOS. Matemática PROGRAMA. Guía: Generalidades de ángulos, polígonos y cuadriláteros. Ejercicios PSU // L 2. 1.
PROGRM GRSOS Guía: Generalidades de ángulos, polígonos y cuadriláteros jercicios PSU 1. n la figura, L 1 // L 2 // L 3, entonces α mide ) 82º ) 90º ) 122º ) 168º ) 238º L 1 L 2 110º a L 3 12º Matemática
Más detallesTaller Mosaicos con GeoGebra. Instituto de GeoGebra UNAM, México
Taller Mosaicos con GeoGebra Instituto de GeoGebra UNAM, México El objetivo general del taller es presentar diferentes algoritmos para crear mosaicos planos utilizando GeoGebra. El participante aprenderá
Más detalles09/01/2008. Nombre de la clase. Atributos. Métodos/Operaciones
Diagramas de Clase Angela Carrillo R. Clase Descripción de un conjunto de objetos que comparten los mismos atributos, operaciones, relaciones y semántica Implementa una o más interfaces Nombre de la clase
Más detalles5 Repaso del capítulo
Repaso del capítulo Vocabular Help Repaso del vocabulario clave figuras semejantes, pág. ángulos correspondientes, pág. lados correspondientes, pág. medida indirecta, pág. 0 dibujo a escala, pág. modelo
Más detallesDESARROLLO DE HABILIDADES ISOMETRIAS 8
DESARROLLO DE HABILIDADES ISOMETRIAS 8 NOMBRE:.. CURSO: Resolver los siguientes ejercicios y problemas relacionados con Transformaciones isométricas, realizando los procedimientos necesarios para marcar
Más detallesProgramación Orientada a Objetos. Herencia. (2ª parte)
Programación Orientada a Objetos TEMA 3 Herencia (2ª parte) Facultad de Informática Universidad de Murcia Índice 1.- Introducción 2.- Adaptaciones del lenguaje: - Redefinición vs. Renombramiento - Cambios
Más detallesINICIACIÓN A GEOGEBRA
INICIACIÓN A GEOGEBRA Geogebra es un programa libre creado en 2002 por Markus Hohenwarter de la Universidad Johannes Kepler de Linz en Austria. Tal como su nombre indica, Geogebra es un programa que mezcla
Más detallesEjercicio Práctico 2 Enunciado
Fundamentos de Programación Grupo 15 Samuel Martín Ejercicio Práctico 2 Enunciado Instrucciones generales El alumno deberá presentar los ejercicios planteados en este documento. Adicionalmente, se facilitarán
Más detallesEl lenguaje Eiffel Por: Gerardo Rossel
El lenguaje Eiffel Por: Gerardo Rossel E-mail: grossel@dc.uba.ar La idea del presente apunte es introducir a los conceptos y características básicas del lenguaje Eiffel 3. Los conceptos de este apunte
Más detallesTORNEOS GEOMÉTRICOS Segunda Ronda. Primer Nivel - 5º Año de Escolaridad. Apellido Nombres. DNI Tu Escuela. Localidad Provincia
TORNEOS GEOMÉTRICOS 2017. Segunda Ronda Primer Nivel - 5º Año de Escolaridad Apellido Nombres DNI Tu Escuela. Tu domicilio: Calle. Nº Piso Dpto C.P... Localidad Provincia Lee con atención: 1- Es posible
Más detalles1º BACH SISTEMA DIÉDRICO III
SISTEMA DIÉDRICO III ABATIMIENTOS DISTANCIAS VERDADERAS MAGNITUDES LINEALES 1- ABATIMIENTOS Los abatimientos se utilizan para hallar la verdadera magnitud ( v.m.) de superficies y aristas contenidas en
Más detallesARITMÉTICA. 1. Resolver las siguientes ecuaciones en Q. 2 x + 5. d) ( ) 2. g) 0,86 x 0,73 = 1. x = 1 4 3x. = x + + l) ( ) ( )( ) m) ( )( ) ( ) 2
1. Resolver las siguientes ecuaciones en Q. ARITMÉTICA a) b) 3. x + 1 = 3 83 3,90x x = 3 31 c) 0,x + x 4,16 = 6 x + 3 1 + 4 = x + 1 d) ( ) e) f) x x + = 0,3 0, 6x 3 0, 6 1x + 6x = 0,3 8 g) 0,86 x 0,73
Más detallesTORNEOS GEOMÉTRICOS 2016 Segunda Ronda. Primer Nivel - 5º Año de Escolaridad. Apellido Nombres.. DNI Tu Escuela. Localidad Provincia
TORNEOS GEOMÉTRICOS 2016 Segunda Ronda Primer Nivel - 5º Año de Escolaridad justificar tus respuestas. hacerla cada participante. 1. Halla la suma de los ángulos marcados en el cuadrilátero inscripto en
Más detallesB.- Ejercicio de Herencia y Polimorfismo: FORMAS
B.- Ejercicio de Herencia y Polimorfismo: FORMAS 1. Defina una clase Forma que tenga los siguientes miembros de datos: - Color - Coordenada del centro de la forma (objeto Punto) - Nombre de la forma (char
Más detallesUNIVERSIDAD NACIONAL AGRARIA LA MOLINA CENTRO DE ESTUDIOS PREUNIVERSITARIOS QUINTO SEMINARIO DE GEOMETRÍA
UIVSI IL GI L LI T STUIS UIVSITIS UIT SII GTÍ LIS TIS (2 da arte) 01. Los lados de un triángulo miden, 10 y 12. alcule la proyección del lado menor sobre el lado mayor. ), ) 1,2 ) ) 6,7 ) 02. Los lados
Más detalles10 ACTIVIDADES DE REFUERZO
0 ACTIVIDADES DE REFUERZO. Calcula el área de estos polígonos. a) Trapecio de bases de longitud cm y 8 cm, y altura 4,5 cm. Pentágono regular de lado 4 cm y apotema 4, cm.. Halla el área de estos polígonos.
Más detallesNombre de la clase. Atributos. Métodos/Operaciones
Diagramas de Clase Angela Carrillo R. Clase Descripción de un conjunto de objetos que comparten los mismos atributos, operaciones, relaciones y semántica Implementa una o más interfaces Nombre de la clase
Más detallesPolígonos y Triángulos
7 o Básico 2015 Profesor Alberto Alvaradejo Ojeda 1. Polígono Un polígono es una figura plana cerrada formada por trazos o segmentos. Los polígonos se pueden clasificar en: Cóncavos: son los aquellos polígonos
Más detallesRectas y Cónicas. Sistema de Coordenadas Cartesianas. Guía de Ejercicios # Encuentre las coordenadas de los puntos mostrados en la figura.
Universidad de Los Andes Facultad de Ciencias Forestales y Ambientales Escuela de ingeniería Forestal Departamento de Botánica y Ciencias Básicas Matemáticas I I 2014 Prof. K. Chang. Rectas y Cónicas Guía
Más detallesDIBUJO TÉCNICO II EJERCICIOS DE APOYO. Prof. Jesús Macho Martínez
DIBUJO TÉCNICO II EJERCICIOS DE APOYO Esta obra de Jesús Macho Martínez está bajo una Licencia Creative Commons Atribución-CompartirIgual 3.0 Unported 1º.- Deducir razonadamente el valor del ángulo α marcado
Más detallesPRESENTACIÓN TODOS LOS APUNTES Y HOJAS DE EJERCICIOS ESTÁN EN EL BLOG QUE HE CREADO PARA MIS CLASES:
PRESENTACIÓN TODOS LOS APUNTES Y HOJAS DE EJERCICIOS ESTÁN EN EL BLOG QUE HE CREADO PARA MIS CLASES: http://espaiescolar.wordpress.com CONCEPTOS PREVIOS PROPORCIONALIDAD Recta: línea continua formada por
Más detallesUNIT 1: PERIMETER AND AREA OF SHAPES
UNIT 1: PERIMETER AND AREA OF SHAPES 1.- LÍNEAS POLIGONALES. POLÍGONO http://recursostic.educacion.es/secundaria/edad/2esomatematicas/2quincena8/index_2quincena8.htm Observa en el ordenador la diferencia
Más detallesGuía Práctica Segundos medios
Fuente: Pre Universitario Pedro de Valdivia Guía Práctica Segundos medios ISMETRÍS Y TESELINES TRSLINES Las traslaciones, son aquellas isometrías que permiten desplazar en línea recta todos los puntos
Más detallesTema: Funciones Virtuales y Polimorfismo.
POO104. Guía No. 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación Orientada a Objetos Tema: Funciones Virtuales y Polimorfismo. Materiales y Equipo Computadora con el software C
Más detallesHOJA DE EJERCICIOS 3 HERENCIA ENTRE CLASES Y POLIMORFISMO DE MÉTODOS
Estructura de la Información en Programación I.T.I.G., Matemáticas. Curso 2009/2010 Nombre:... Fecha: / 11 / 2009 HOJA DE EJERCICIOS 3 HERENCIA ENTRE CLASES Y POLIMORFISMO DE MÉTODOS Esta hoja de ejercicios
Más detallesDIBUJO TÉCNICO II EJERCICIOS DE APOYO. Prof. Jesús Macho Martínez
DIBUJO TÉCNICO II EJERCICIOS DE APOYO Esta obra de Jesús Macho Martínez está bajo una Licencia Creative Commons Atribución- CompartirIgual 3.0 Unported 1º.- Deducir razonadamente el valor del ángulo α
Más detallesB23 Curvas cónicas Curvas cónicas
Geometría plana B23 Curvas cónicas Curvas cónicas Superficie cónica de revolución es la engendrada por una recta que gira alrededor de otra a la que corta. Curvas cónicas son las que resultan de la intersección
Más detallesPROBLEMARIO DE GEOMETRIA ANALITICA EN EL PLANO.
PROBLEMARIO DE GEOMETRIA ANALITICA EN EL PLANO. FACULTAD DE MATEMATICAS UNIVERSIDAD VERACRUZANA 2010 Xalapa, Ver. México 1 1. La distancia entre dos puntos en la recta real es 5. Si uno de los puntos
Más detallesPROF: Jesús Macho Martínez
DIBUJO TÉCNICO ELEMENTAL PROF: Jesús Macho Martínez 1º.- Trazar la perpendicular a r por el punto P. 2º.- Trazar la bisectriz del ángulo que forman r y s. P * r r s 3º.- Trazar las tangentes interiores
Más detallesFIGURAS PLANAS. Es una figura plana delimitada por una línea poligonal cerrada.
1.- Qué es un polígono? FIGURAS PLANAS Es una figura plana delimitada por una línea poligonal cerrada. Los elementos de un polígono son: - Lado: Se llama lado a cada segmento que limita un polígono - Vértice:
Más detallesa) Las mediatrices de un triángulo se cortan en un punto llamado... b) Las bisectrices de un triángulo se cortan en un punto llamado...
Geometría Plana 3º E.S.O. PARTE TEÓRICA 1.- Define para un triángulo los siguientes conceptos: Mediatriz: Bisectriz: Mediana: Altura: 2.- Completa las siguientes frases: a) Las mediatrices de un triángulo
Más detallesSINTAXIS DEL PROGRAMA
SINTAXIS DEL PROGRAMA ÓRDENES O INSTRUCCIONES: Son los elementos estructurales del programa. Todas las instrucciones deben finalizar con ; Ejemplo: point (50,100); COMENTARIOS EN EL CÓDIGO: Son usados
Más detallesEl polígono es una porción del plano limitado por una línea poligonal cerrada.
UNIDAD 12: GEOMETRÍA PLANA 12.1. Los polígonos: Elementos El polígono es una porción del plano limitado por una línea poligonal cerrada. Un polígono se nombra con las letras mayúsculas situadas en los
Más detallesTORNEOS GEOMÉTRICOS Primera Ronda Primer Nivel - 5º Año de Escolaridad Apellido Nombres DNI Tu Escuela.. Localidad Provincia
Primer Nivel - 5º Año de Escolaridad Problema 1. El hexágono regular de la figura tiene área 6cm 2. Halla el área de la región sombreada. Problema 2. Usando sólo una regla sin marcas, dibujar en la cuadrícula
Más detallesCORTES AL CUADRADO. Guía para el profesor
CORTES AL CUADRADO Guía para el profesor RECURSOS NECESARIOS - Utensilios de dibujo (papel cuadriculado, regla) - Tijeras y compás (opcional) CURSOS Cursos: Tercer ciclo de Primaria y Primer y (Segundo
Más detallesHOJA DE EJERCICIOS 4 INTERFACES Y CLASES ABSTRACTAS EN JAVA Y C++
Estructura de la Información en Programación I.T.I.G., Matemáticas. Curso 2009/2010 Nombre:... Fecha: / 12 / 2009 HOJA DE EJERCICIOS 4 INTERFACES Y CLASES ABSTRACTAS EN JAVA Y C++ Esta hoja de ejercicios
Más detallesINSTITUTO RAÚL SCALABRINI ORTIZ GEOMETRIA POLÍGONOS
GEOMETRIA POLÍGONOS (1) Si un polígono tiene un ángulo central de 45º Cuántos lados tiene? (2) Inscribir en distintas circunferencias los siguientes polígonos: a) Triángulo equilátero b) Pentágono regular
Más detallesEnsayo 1 -
1. uántos divisores tiene el número menos veinticuatro? ) 2 ) 6 ) 8 D) 12 E) 16 2. Una ecuación lineal de primer grado corresponde a una línea recta de la forma y = ax + b. Qué valores toma la siguiente
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS GRADO EN INGENIERÍA INFORMÁTICA SEGUNDO CURSO DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD DE CÓRDOBA CURSO ACADÉMICO: 2011
Más detallesANGULOS. La unidad de medida es el grado sexagesimal. La "circunferencia completa " mide 360º (grados sexagesimales). Además considere que.
PREUNIVERSITARIO PROGRAMA DE NIVELACIÓN Y REFORZAMIENTO M 04 PRO-OCTAV@ TEXTO Nº 2 GEOMETRÍA ANGULOS SISTEMAS DE UNIDADES DE MEDIDA: SISTEMA SEXAGESIMAL: La unidad de medida es el grado sexagesimal. La
Más detallesTecnología de Programación
Tecnología de Programación Diego C. Martínez Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur UML - Diagramas de clases El diagrama de clases es un diagrama de la estructura
Más detallesGuía del estudiante. Clase 36 Tema: Teorema de Pitágoras. Actividad 1
MATEMÁTICAS Grado Séptimo Bimestre III Semana 8 Número de clases 36-39 Clase 36 Tema: Teorema de Pitágoras Actividad 1 Halle la medida, en centímetros, de la hipotenusa de un triángulo rectángulo, cuos
Más detallesPolígonos Regulares: Definición de polígono:
1 Polígonos Regulares: Definición de polígono: Un polígono es una figura plana cerrada, limitada por segmentos de recta llamados lados del polígono. Los puntos donde se unen dos lados consecutivos se llaman
Más detallesGeometría Analítica Agosto 2015
Laboratorio #1 Distancia entre dos puntos I.- Hallar el perímetro del triángulo, cuyos vértices son los puntos dados. 1) A(3, 3), B( 3, 1), C(0, 3) 2) O( 2, 3), P(2, 3), Q(0, 2) 3) R(4, 4), S(7, 4), T(6,
Más detallesPreguntas Propuestas
reguntas ropuestas 2 ... olígonos 1. alcule la suma de lados de dos polígonos si se sabe que las sumas de las medidas de sus ángulos interiores difieren en 540º y el número de diagonales del polígono de
Más detallesINSTITUCIÓN EDUCATIVA TÉCNICA SAGRADO CORAZÓN Aprobada según Resolución No NIT DANE SOLEDAD ATLÁNTICO.
Página 1 de 12 GUIA N 2 ÁREA: GEOMETRIA GRADO: 2 DOCENTES: CARMEN MENDOZA-FAISY RODRIGUEZ-IVONNE PRENNET-DILIA BELTRAN PERIODO: 1 IH (en horas): EJE TEMÁTICO LONGITUDES DESEMPEÑO Reconoce el centímetro,
Más detallesLOS POLÍGONOS (I): TRIÁNGULOS
Apellidos: Curso: Grupo: Nombre: Fecha: LOS POLÍGONOS (I): TRIÁNGULOS El triángulo es un polígono que tiene 3 lados, 3 vértices y 3 ángulos. Los tres ángulos de un triángulo siempre suman 180. 1. Relaciona:
Más detallesFM Programa Focalizado. Geometría de proporción. Básico 14
FM11-142 Programa Focalizado Geometría de proporción ásico 14 Programa Focalizado stimado alumno o stimada alumna: INTRODUIÓN omo parte de la preparación y formación integral para la PSU de Matemática,
Más detallesHerencia en Java. Agustín J. González Diseño y Programación Orientados a Objetos
Herencia en Java Agustín J. González Diseño y Programación Orientados a Objetos 1 Introducción La idea básica es poder crear clases basadas en clases ya existentes. Cuando heredamos de una clase existente,
Más detallesTRANSFORMACIONES ISOMÉTRICAS EN EL PLANO CARTESIANO
Matemáticas Aplicadas Tema: Movimiento de los cuerpos geométricos. TRANSFORMACIONES ISOMÉTRICAS EN EL PLANO CARTESIANO Transformación isométrica Isometría proviene del griego iso, prefijo que significa
Más detallesEl punto de unión de cada par de segmentos se denomina ángulo. El numero de lados, ( y por tanto de ángulos) ha de ser mayor o igual a tres.
POLÍGONOS: POLÍGONOS REGULARES y POLÍGONOS REGULARES ESTRELLADOS. Polígono es la superficie plana encerrada dentro de un contorno formado por segmentos rectos unidos en sus extremos. Cada uno de los segmentos
Más detallesLA RECTA Y SUS ECUACIONES
UNIDAD LA RECTA Y SUS ECUACIONES EJERCICIOS RESUELTOS Objetivo general. Al terminar esta Unidad resolverás ejercicios y problemas correspondientes a las rectas en el plano y sus ecuaciones. Objetivo. Recordarás
Más detallesMódulo Nº 4. Plan de Nivelación. Matemática. Introducción a la Geometría
Módulo Nº 4 Plan de Nivelación Matemática 2008 Introducción a la Geometría Plan de Nivelación Introducción a la Geometría Introducción Para resolver ejercicios de geometría tipo PSU, es necesario recordar
Más detallesMATEMÁTICA 5 BÁSICO GUÍAS DEL ESTUDIANTE LOCALIZACIONES, CARACTERIZACIONES Y TRANSFORMACIONES GEOMÉTRICAS
MATEMÁTICA 5 BÁSICO LOCALIZACIONES, CARACTERIZACIONES Y TRANSFORMACIONES GEOMÉTRICAS Material elaborado por: Héctor Muñoz Adaptación: Equipo de Matemática Fundación Chile GUÍA : ADIVINA EL PUNTO REGLAS
Más detallesHerencia: Conceptos básicos
Programación Orientada a Objetos TEMA 4 Herencia: Conceptos básicos Facultad de Informática Universidad de Murcia Índice 1.- Introducción 2.- Polimorfismo. Tipos estáticos y dinámicos 3.- Herencia y Sistema
Más detalles1. En cuál(es) de las siguientes figuras el triángulo F es siempre semejante con el triángulo G? 63º 31º
PROGRM GRSOS Guía: Semejanza de triángulos jercicios PSU 1. n cuál(es) de las siguientes figuras el triángulo es siempre semejante con el triángulo G? I) G 2º 2º II) 31º 86º G 31º 63º III) G Matemática
Más detallesProgramación Orientada a Objetos TEMA 3. Herencia. (2ª parte) Facultad de Informática Universidad de Murcia
Programación Orientada a Objetos TEMA 3 Herencia (2ª parte) Facultad de Informática Universidad de Murcia 2 Índice 1.- Introducción 2.- Adaptaciones del lenguaje: - Redefinición vs. Renombramiento - Cambios
Más detallesLA CIRCUNFERENCIA. La circunferencia es la sección producida por un plano perpendicular al eje.
LA CIRCUNFERENCIA La circunferencia es la sección producida por un plano perpendicular al eje. β = 90º La circunferencia es un caso particular de elipse. Se llama circunferencia al lugar geométrico de
Más detallesTEMA 4. TRANSFORMACIONES EN EL PLANO
TEMA 4. TRANSFORMACIONES EN EL PLANO HERRAMIENTAS PARA TRANSFORMACIONES En este bloque encontramos las siguientes herramientas: Simetría axial La herramienta Refleja objeto en recta dibuja la figura simétrica
Más detalles1. Halla los máximos, mínimos y puntos de inflexión de las siguientes funciones:
APLICACIONES DE DERIVADAS 1. Halla los máximos, mínimos y puntos de inflexión de las siguientes funciones: a. 6 9 b. c. 2 d. 2 e. f. 1 2. Estudia los intervalos de crecimiento y decrecimiento de las siguientes
Más detallesEJERCICIOS DE SELECTIVIDAD DE GEOMETRIA
EJERCICIOS DE SELECTIVIDAD DE GEOMETRIA 2003 (4) Ejercicio 1. Considera los vectores u = (1,1,1), v = (2,2,a) y w = (2,0,0), (a) [1'25 puntos] Halla los valores de a para que los vectores u, v y w sean
Más detallesIMPLEMENTACIÓN DE CONCEPTOS P.O.O. EN JAVA
IMPLEMENTACIÓN DE CONCEPTOS P.O.O. EN JAVA Implementación de conceptos P.O.O. en Java Temario 2. Conceptos de Programación Orientada a Objetos 1. Conceptos de P.O.O. 2. Implementación de conceptos P.O.O
Más detallesÁngulos 1º = 60' = 3600'' 1' = 60''
Ángulos Definición de ángulo Un ángulo es la región del plano comprendida entre dos semirrectas con origen común. A las semirrectas se las llama lados y al origen común vértice. Medida de ángulos Para
Más detallesMOVIMIENTOS EN EL PLANO
Ejercicio nº 1.- MOVIMIENTOS EN EL PLANO a) Aplica una traslación de vector t 3, 2 a las figuras y F. F1 2 b Qué habríamos obtenido en cada caso si, en lugar de aplicar la traslación, hubiéramos aplicado
Más detallesMINISTERIO DE EDUCACIÓN PÚBLICA DIRECCIÓN DE DESARROLLO CURRICULAR DEPARTAMENTO DE PRIMERO Y SEGUNDO CICLOS ASESORÍA NACIONAL DE MATEMÁTICA
MINISTERIO DE EDUCACIÓN PÚBLICA DIRECCIÓN DE DESARROLLO CURRICULAR DEPARTAMENTO DE PRIMERO Y SEGUNDO CICLOS ASESORÍA NACIONAL DE MATEMÁTICA Área matemática: Geometría Primer periodo 20XX Habilidad(es)
Más detallesGEOMETRÍA PLANA 3º E.S.O. Un polígono es una figura geométrica plana y cerrada limitada por tres o más segmentos llamados lados.
GEOMETRÍA PLANA 3º E.S.O. POLÍGONO.- Un polígono es una figura geométrica plana y cerrada limitada por tres o más segmentos llamados lados. El triángulo (tres lados), el cuadrilátero (cuatro lados), el
Más detalles2ª.- Halla el valor de Xˆ, Yˆ, Z ˆ, en los siguientes polígonos regulares:
TRABAJO DE RECUPERACIÓN DE GEOMETRÍA de 3º ESO 1ª.- Calcula el valor de Xˆ, Yˆ, Z ˆ, en los siguientes polígonos regulares: a) b) 2ª.- Halla el valor de Xˆ, Yˆ, Z ˆ, en los siguientes polígonos regulares:
Más detallesHerencia en Java. Agustín J. González Diseño y Programación Orientados a Objetos
Herencia en Java Agustín J. González Diseño y Programación Orientados a Objetos 1 Introducción La idea básica es poder crear clases basadas en clases ya existentes. Cuando heredamos de una clase existente,
Más detallesUNIVERSIDAD NACIONAL AGRARIA LA MOLINA CENTRO DE ESTUDIOS PREUNIVERSITARIOS CUARTO SEMINARIO DE GEOMETRÍA
UNIVRSI NINL GRRI L LIN NTR STUIS RUNIVRSITRIS URT SINRI GTRÍ SJNZ 0. n la figura, L y L son paralelas. Halle. ) 0 ) 9 ) 8 ) 6 ) 7,5 0. n la figura, el rectángulo está formado por tres cuadrados congruentes.
Más detallesSoluciones Nota nº 1
Soluciones Nota nº 1 Problemas Propuestos 1- En el paralelogramo ABCD el ángulo en el vértice A es 30º Cuánto miden los ángulos en los vértices restantes? Solución: En un paralelogramo, los ángulos contiguos
Más detalles