3UiFWLFD. 3URJUDPDFLyQ-DYD
|
|
- Vicente Montoya Cordero
- hace 8 años
- Vistas:
Transcripción
1 3UiFWLFD 3URJUDPDFLyQ-DYD
2 Ë1',&( PRACTICA N EJERCICIO 1: DESARROLLAR UN PROGRAMA JAVA PARA UNA PEQUEÑA ORQUESTA...2 CLASE INSTRUMENTO...2 INTERFACE IDENTIFICABLE...3 CLASE VIENTO...3 CLASE PERCUSIÓN...3 CLASE CUERDA...4 CLASE MUSICA (PROGRAMA PRINCIPAL) EJERCICIO 2: CAMBIAR EL PROGRAMA PRINCIPAL $&7,&$1 El guión de esta práctica recoge GRVHMHUFLFLRV: el primero de ellos es el más importante, mientras que el segundo es solamente una ampliación. No deberás pasar a este segundo ejercicio más que en el caso de que hayas concluido satisfactoriamente el primero. (-(5&,&,2'(6$552//$581352*5$0$-$9$3$5$81$3(48(f$2548(67$ abstract class Instrumento String sonido, String nombre, double precio static numeroinstrumentos abstract void afinar() interface Identificable String queinstrumentoeres() class Viento boolean esdemetal Static numinstrvientometal Static numinstrvientomadera class Percusion static numinstrpercusion class Cuerda static numinstrcuerda Se desea crear una SHTXHxD RUTXHVWD GH FiPDUD que pueda ofrecer información de sí misma, incluso sin disponer de tarjeta de sonido (en futuras versiones se desea que pueda ser audible). La figura anterior muestra la jerarquía de clases. En la misma figura se incluyen las variables miembro y métodos que es necesario considerar. &ODVH,QVWUXPHQWR La clase,qvwuxphqwres una clase DEVWUDFWD, esto es, una clase de la que no se pueden crear objetos y sirve como marco o modelo para las otras clases que deriven de ella. Se declara como: SXEOLFFODVVDEVWUDFW,QVWUXPHQWR^«` Las YDULDEOHVPLHPEUR de la clase son las siguientes: 1. Variable VRQLGR: un 6WULQJ que trata de reproducir el sonido del correspondiente instrumento.
3 2. Variable QRPEUH: un 6WULQJ con el nombre o tipo del instrumento concreto de que se trate: piano, timbal, violín, flauta, etc. 3. Variable SUHFLR: un GRXEOH con el precio aproximado del instrumento en euros ( 4. Variable QXPHUR,QVWUXPHQWRV: una variable VWDWLF LQW con el número total de instrumentos que componen la orquesta. Los PpWRGRV públicos de,qvwuxphqwr son los siguientes: 1. Un FRQVWUXFWRU (no mostrado en la figura) con el KHDGHU siguiente, public Instrumento(String name, String sound, double price) { Método YRLG DILQDU. Se trata de un método para afinar los instrumentos de la orquesta. Básicamente emite de alguna manera el sonido propio del instrumento. A la espera de una futura versión audible, en la presente versión imprime por consola con un método SULQWOQ el sonido típico del instrumento, representado por la variable VRQLGR. Como es natural, en esta clase este método es DEVWUDFW.,QWHUIDFH,GHQWLILFDEOH La interface,ghqwlilfdeoh declara un único método 6WULQJ TXH,QVWUXPHQWR(UHV. En cada clase que implemente esta interface, este método describe con detalle el tipo de instrumento de que se trata, incluyendo el nombre, el sonido, el precio y en el caso de que sea un instrumento de vientosi es de PHWDO o no. Ver la salida por consola mostrada más adelante para cada clase Esta interface es implementada por todas las clases que descienden de,qvwuxphqwr. &ODVH9LHQWR La clase 9LHQWR desciende de,qvwuxphqwr e implementa la interface,ghqwlilfdeoh. Define una nueva variable miembro de tipo ERROHDQ llamada HV'H0HWDO. Como su mismo nombre sugiere, esta variable indica si el instrumento de viento correspondiente es de metal, como por ejemplo la trompeta y el trombón, o de madera como la flauta y el oboe. La clase 9LHQWR define además dos variables miembro VWDWLF de tipo LQW, llamadas QXP,QVWU9LHQWR0HWDO y QXP,QVWU9LHQWR0DGHUD, que llevan cuenta del número de instrumentos de viento de metal y madera, respectivamente, de que dispone la orquesta. La clase 9LHQWR debe definir los métodos siguientes: 1. Un FRQVWUXFWRU que reciba valores para las cuatro variables miembro (las tres heredadas de la clase,qvwuxphqwr y HV'H0HWDO). &ODVH3HUFXVLyQ La clase 3HUFXVLRQ desciende de,qvwuxphqwr e implementa la interface,ghqwlilfdeoh. Define una nueva variable miembro VWDWLF de tipo LQW llamada QXP,QVWU3HUFXVLRQ. La clase 3HUFXVLRQ define los métodos siguientes: 1. Un FRQVWUXFWRU que reciba valores para las tres variables miembro heredadas de,qvwuxphqwr.
4 &ODVH&XHUGD La clase &XHUGD desciende de,qvwuxphqwr e implementa la interface,ghqwlilfdeoh. Define una nueva variable miembro VWDWLF de tipo LQW llamada QXP,QVWU&XHUGD. La clase &XHUGD define los métodos siguientes: 1. Un FRQVWUXFWRU que reciba valores para las tres variables miembro heredadas de,qvwuxphqwr. &ODVH0XVLFDSURJUDPDSULQFLSDO Esta clase contiene el SURJUDPDSULQFLSDO, que realiza las siguientes funciones: 1. Crea un DUUD\ de 6 referencias de la clase,qvwuxphqwr. 2. Crea seis objetos, dos de cada clase. 3. Imprime una serie de datos sobre la orquesta. El HVTXHOHWR del programa principal, contenido en el fichero 0XVLFDMDYD, será como sigue. Este programa está completo en lo que se refiere a la definición de los objetos del array de instrumentos, pero hay que definir los métodos VWDWLF YRLG LPSULPLU'DWRV,QVWUXPHQWR>@ RU y VWDWLF YRLG DILQDU7RGRV,QVWUXPHQWR>@RU. ILFKHUR0XVLFDMDYD LPSRUWMDYDXWLO SXEOLFFODVV0XVLFD^ PpWRGRVVWDWLF SXEOLFVWDWLFYRLGPDLQ6WULQJ>@DUJV^ Instrumento[] orquesta = new Instrumento[6]; int i = 0; FUHDFLyQGHREMHWRV orquesta[i++] = new Cuerda("violín", "nii-ñiiiiii-ñeee", 2000); orquesta[i++] = new Percusion("tambor", "porrom-pom-pom", 800); orquesta[i++] = new Cuerda("guitarra", "glin-glan-glin-glin", 500); orquesta[i++] = new Viento("trompeta", "ta-ra-riiiii", 1000, true); orquesta[i++] = new Viento("flauta", "tua-tua-tu-tuuuu", 1200, false); orquesta[i++] = new Percusion("platillos", "chin-chun-chin", 200); LPSULPLUGDWRVGHODRUTXHVWD LPSULPLU'DWRVRUTXHVWD DILQDU7RGRVRUTXHVWD VWDWLFYRLGLPSULPLU'DWRV,QVWUXPHQWR>@RUTXHVWD^ System.out.println("\nLa orquesta tiene :" +...); &203/(7$5(67(0e72'2 System.out.println("\nPasando revisión a la orquesta:"); for (int i=0; i<orquesta.length; i++) {... &203/(7$5(/&Ï',*2'((67(%8&/()25
5 for(int i = 0; i < e.length; i++) {... &203/(7$5(/&Ï',*2'((67(%8&/()25 ILQFODVH0XVLFD Como ayuda adicional se incluye a continuación el UHVXOWDGRTXHGHEHDSDUHFHUSRUFRQVROD: La orquesta tiene : 1 instrumentos de viento (metal) 1 instrumentos de viento (madera) 2 instrumentos de percusión 2 instrumentos de cuerda Pasando revisión a la orquesta: Soy un instrumento de cuerda, del tipo violín. Mi sonido es: "niiñiiiiii-ñeee" 1 y valgo Soy un instrumento de percusión, del tipo tambor. Mi sonido es: "porrompom-pom" y valgo Soy un instrumento de cuerda, del tipo guitarra. Mi sonido es: "glinglan-glin-glin" y valgo Soy un instrumento de Viento, de metal. Soy del tipo trompeta. Mi sonido es: "ta-ra-riiiii" y valgo Soy un instrumento de Viento, pero no soy de metal. Soy del tipo flauta. Mi sonido es: "tua-tua-tu-tuuuu" y valgo Soy un instrumento de percusión, del tipo platillos. Mi sonido es: "chin-chun-chin" y valgo Afinando todos los instrumentos: Afinando violín: nii-ñiiiiii-ñeee Afinando tambor: porrom-pom-pom Afinando guitarra: glin-glan-glin-glin Afinando trompeta: ta-ra-riiiii Afinando flauta: tua-tua-tu-tuuuu Afinando platillos: chin-chun-chin (-(5&,&,2&$0%,$5(/352*5$0$35,1&,3$/ Crea un nuevo programa principal similar al de la clase 0XVLFD, llamado 0XVLFD, que utilice la clase $UUD\/LVW en vez de un DUUD\ para almacenar los distintos instrumentos musicales. El método PDLQ deberá ser similar al anterior. Haz este ejercicio en un directorio llamado (MHU. Las clases 9LHQWR, 3HUFXVLyQ y &XHUGD pueden ser idénticas a las del ejercicio anterior. 1 Para incluir el carácter dobles comillas ( ) en una cadena de caracteres se debe incluir la secuencia?. Por ejemplo, para imprimir +ROD³-DYD, habrá que utilizar la sentencia 6\VWHPRXWSULQWOQ³+ROD? -DYD?.
Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java
Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java Identificadores Las variables se utilizan en programación para almacenar temporalmente
Más detallesProgramación Orientada a Objetos con Java
Programación Orientada a Objetos con Java M.C. Jorge Eduardo Ibarra Esquer jorgeeie@uabc.mx Sobrecarga de métodos Java permite la definición de dos o más métodos que tengan el mismo nombre, dentro de la
Más detallesProf. Dr. Paul Bustamante
Prácticas de C++ Practica Nº 8 Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante ÍNDICE ÍNDICE... 1 1. INTRODUCCIÓN... 1 1.1 EJERCICIO 1: HERENCIA Y POLIMORFISMO I... 1 1.2 EJERCICIO
Más detallesNumerofonía de Aschero: Método de Instrumentación (1)
Numerofonía de Aschero: Método de Instrumentación (1) Realización: Sergio Aschero y Mirta Karp Orquesta sinfónica La orquesta sinfónica u orquesta filarmónica es una agrupación o conjunto musical de gran
Más detallesModulo 1 El lenguaje Java
Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto
Más detallesPROGRAMACIÓN EN JAVA
SISTEMAS INFORMÁTICOS INDUSTRIALES curso 2007-2008 PROGRAMACIÓN EN JAVA PRÁCTICA 3: Comunicación entre tareas. Modelo productor / consumidor. Objetivos Implementar una aplicación en Java en la que existan
Más detallesTipos primitivos y clases de interés
Programación Avanzada para Sistemas de Telecomunicación Tipos primitivos y clases de interés Juan Carlos Cruellas cruellas@ac.upc.es Objetos y clases Tipos primitivos. Clase String y asociadas. Clases
Más detallesRESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA
UNED Centro Asociado de Cádiz RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA 1. OBJETOS Cualquier elemento del programa es un objeto. Un programa es un conjunto de objetos que se comunican entre sí
Más detallesISTP CIDET COMPUTACION E INFORMATICA ARREGLOS EN JAVA
ARREGLOS EN JAVA I I N T R O D U C C I Ó N En las sesiones anteriores, los datos manejados en los programas han sido datos simples (carácter, entero, reales) En un gran número de problemas es necesario
Más detallesIntroducción a la Programación Orientada a Objetos
Introducción a la Programación Orientada a Objetos El paradigma imperativo. En un programa se tienen una serie de variables con las cuales operamos y modificamos mediante sentencias y funciones para producir
Más detalles9. Objetos y clases. 9.1. Clases
Programación orientada a objetos con Java 103 9. Objetos y clases Objetivos: a) Presentar el concepto de objeto, clase, atributo, método e instancia b) Interpretar el código fuente de una aplicación Java
Más detalles11. Algunas clases estándar de Java (II)
122 A. García-Beltrán y J.M. Arranz 11. Algunas clases estándar de Java (II) Objetivos: a) Presentar la clase predefinida en Java para trabajar con arrays b) Interpretar el código fuente de una aplicación
Más detallesEXAMEN FINAL Metodología y Programación Orientada a Objetos. Curso 2010 2011. Cuatrimestre de otoño. 17 de Enero de 2011
EXAMEN FINAL Metodología y Programación Orientada a Objetos. Curso 2010 2011. Cuatrimestre de otoño. 17 de Enero de 2011 1. (0,75 PUNTOS) Identificad a continuación las sentencias que son ciertas, descartando
Más detalles1. Introducción. 1.1 Ejercicio 1: Estación Meteorológica (4.0 pts.)... 1 1.2 Ejercicio 2: Gestión Académica: Alumnos (5.0 pts.)...
Examen Junio Grupo A Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción.... 1 1.1 Ejercicio 1: Estación Meteorológica (4.0 pts.)... 1 1.2 Ejercicio 2: Gestión Académica: Alumnos (5.0 pts.)...
Más detallesExamen Septiembre Curso 2001-2002 -- Programación en C++ Pág. 1
Examen Septiembre Curso 2001-2002 -- Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1.1 Ejercicio 1: Convertidor Dec->Hex y Hex->Dec (5.0 ptos.)... 1 1.1.1 Apartado A (4.0 ptos.)... 1 1.1.2 Apartado B (1.0
Más detallesPartes de un programa en Java. A. Ejemplo de un Programa en Java /* Programa Ejemplo de Java: Muestra una Ventana Archivo: Ejemplo1.
Partes de un programa en Java A. Ejemplo de un Programa en Java /* class Ejemplo1 { //comienza la clase Ejemplo1. public static void main(string[] args) { // comienza el método main. JFrame miventana;
Más detallesProgramación Orientada a Objetos en Java
Programación Orientada a Objetos en Java Curso 2006-2007 Tema 4 Herencia y Polimorfismo Gonzalo Méndez Pozo Dpto. de Ingeniería de Software e Inteligencia Artificial Universidad Complutense de Madrid Herencia
Más detallesJava Inicial (20 horas)
Java Inicial (20 horas) 1 Temario 1. Programación Orientada a Objetos 2. Introducción y Sintaxis Java 3. Sentencias Control Flujo 4. POO en Java 5. Relaciones entre Objetos 6. Polimorfismo, abstracción
Más detallesTema: Clases y Objetos en C++.
1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Clases y Objetos en C++. Objetivos Específicos Aplicar clases, objetos, propiedades, métodos y mensajes. Poner en práctica
Más detallesIntroducción al lenguaje JAVA
Universidad Autónoma de Tlaxcala Introducción al lenguaje JAVA M.C.. José Juan Hernández ndez Mora Segunda Sesión 1. Arreglos 2. Matrices 3. Clases en Java 4. Clases de Usuario en Java 5. Objetos definidos
Más detallesPráctica 2: Simón dice
Práctica 2: Simón dice Fecha de entrega: 31 de enero de 2016 0.- Descripción del juego (Wikipedia.org) Simon dice es un juego electrónico, creado por Ralph Baer, que consiste en reproducir una secuencia
Más detallesJava: Clases Abstractas e Interfaces
Clases abstractas e interfaces Java: Clases Abstractas e Interfaces Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile fguidi@ucv.cl A nivel conceptual,
Más detallesIntroducción al lenguaje Java
Tipo de entrega: Fecha límite: Lugar: Introducción al lenguaje Java por grupos de prácticas sesión de laboratorio Atenea Objetivos de la práctica: Escribir aplicaciones simples en Java Utilizar el entorno
Más detalles1. Qué tipos de relación hay entre las siguientes clases?
Ejercicios Tema 8: Herencia 1. Qué tipos de relación hay entre las siguientes clases? Personal de la Universidad PAS Profesor 1 n Estudiante a) herencia y asociación b) herencia y dependencia c) dependencia
Más detallesObjetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.
Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Uso de Ficheros Todas las estructuras de datos vistas hasta ahora utilizan la
Más detallesFACULTAD DE INGENIERÍA
NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Variables y Tipos de Datos PRÁCTICA NÚM. [ 1 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje
Más detallesTema 3: Herencia en C++ Programación Orientada a Objetos Curso 2008/2009 Begoña Moros Valle
Tema 3: Herencia en C++ Programación Orientada a Objetos Curso 2008/2009 Begoña Moros Valle Contenido Tipos de herencia Herencia y niveles de visibilidad Herencia y creación Redefinición de métodos Conversión
Más detallesElabore el diagrama de clases en UML y la codificación de un programa para resolver los siguientes problemas:
OBJETIVO: El estudiante elaborará diagramas de clases en UML que apliquen relaciones de herencia y polimorfismo MATERIAL Y EQUIPO NECESARIO: Se recomienda la utilización de software para elaborar diagramas
Más detallesANÁLISIS DE VALORES UNITARIOS SOBRE INSTRUMENTOS MUSICALES SINFÓNICOS
ANÁLISIS DE VALORES UNITARIOS SOBRE INSTRUMENTOS MUSICALES SINFÓNICOS Convenio Interadministrativo No. 211 de 2013 Gobernación de Arauca Colombia Fundación Nacional Batuta Julio de 2013 Introducción De
Más detallesProf. Dr. Paul Bustamante
Prácticas de C++ Practica Nº 5 Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Practica Nº 5 Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción... 1 1.1 Ejercicio 1: Mi
Más detalles2. Estructura de un programa en Java
24 A. García-Beltrán y J.M. Arranz 2. Estructura de un programa en Java Objetivos: a) Describir la estructura del código fuente de una aplicación Java b) Presentar los conceptos de comentario y de identificador
Más detallesEjercicio 1 (3 puntos).-
URJC Ingeniería Técnica de Gestión Abril 2011 Asignatura: SOFTWARE AVANZADO Normas: La prueba consta de 2 ejercicios. La máxima nota del examen es un 8. Siendo la práctica la que añade los 2 puntos que
Más detallesLenguajes de Programación Curso 04-05. Práctica 4. Herencia. Utilización de interfaces y clases abstractas. 1. Interfaces 1. 2. Clases abstractas 2
Objetivos Herencia. Utilización de interfaces y clases abstractas. Índice 1. Interfaces 1 2. Clases abstractas 2 3. Collections Framework 3 3.1. Collection........................................... 3
Más detallesMANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1
MANUAL DE USUARIO Webservice simple para la exportación rápida de información proveniente de una base de datos Versión 0,1,1 Jorge Iván Meza Martínez INTRODUCCIÓN Esta aplicación permite
Más detallesPontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación
Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación Competencias IIC1103 Introducción a la Programación (I/2010) Interrogación 1 13 de Abril de 2010
Más detallesCompiladores e Intérpretes Proyecto N 1 Sintaxis de MiniJava Segundo Cuatrimestre de 2015
Departamento de Cs. e Ingeniería de la Computación Universidad Nacional del Sur Compiladores e Intérpretes Proyecto N 1 Sintaxis de MiniJava Segundo Cuatrimestre de 2015 1. Introducción Este documento
Más detallesTaller de Programación I. Tema 04: Arreglos y Matrices en Java
INACAP Universidad Tecnológica de Chile Sede Santiago Centro Taller de Programación I Curso Java J2SE Tema 04: Arreglos y Matrices en Java Ing. Manuel López Ramos (versión 2) Parte I Arreglos en Java Arreglos
Más detallesPara leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System.
CICLO: 01/2010 Universidad Don Bosco Materia: Lenguaje de Programación III Contenido: 1-Lectura de Datos de entrada. 2-Introduccion a JOPTIONPANE. 3-Estructuras de Control. ->LECTURA DE DATOS DE ENTRADA
Más detallesDefinición de clases: Herencia, polimorfismo, ligadura dinámica
Tema 7 Definición de clases: Herencia, polimorfismo, ligadura dinámica Con alguna frecuencia es necesario definir clases de objetos entre las cuales hay elementos comunes. En una aplicación en la cual
Más detallesProf. Dr. Paul Bustamante
Carné: Nombre: Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante INDICE 1. INTRODUCCIÓN... 1 Pag.1 1.1 EJERCICIO1: CÁLCULO DEL IMC (3.0 PTS.)... 1 1.2 EJERCICIO2: OPERADOR VIRTUAL DE
Más detallesclass Nombre_Clase extends Nombre_SuperClase { cuerpo de la clase extendida }
REUTILIZACIÓN DE CLASES:MODELO DE HERENCIA EN JAVA Java soporta herencia simple pero no múltiple. Lo hace mediante el mecanismo de extensión de clase. A partir de él, una subclase se extiende (hereda)
Más detallesTEMA 3. CLASES. EJERCICIOS
TEMA 3. CLASES. EJERCICIOS EJERCICIO 1 Considere la siguiente clase: public class IdentifyMyParts { public static int x = 7; public int y = 3; a. Cuáles son las variables de clase? b. Cuáles son las variables
Más detallesFacultad de Ingeniería Escuela de Ingeniería de Sistemas y Computación Algoritmia y Programación
Facultad de Ingeniería Escuela de Ingeniería de Sistemas y Computación Algoritmia y Programación NORMAS PARA LA ENTREGA DE LOS LABORATORIOS Coloque el nombre de los integrantes del grupo, nombre del profesor,
Más detallesIntroducción a Java III. Prof. MSc. Pedro Shiguihara
1 Introducción a Java III Prof. MSc. Pedro Shiguihara Temas 2 1. Recordando variables 2. Recordando impresiones en pantalla (System.out.println) 3. Entrada de datos usando la clase Scanner Programa Java
Más detalles8. Sentencia return y métodos
92 A. García-Beltrán y J.M. Arranz 8. Sentencia return y métodos Objetivos: a) Describir el funcionamiento de la sentencia return b) Interpretar el resultado de una sentencia return en el código fuente
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! Clase! Objeto! Atributo o variable de instancia! Método! Instanciar/crear un objeto!
Más detallesCaso práctico Alquiler de películas en un vídeo-club
Caso práctico Alquiler de películas en un vídeo-club Adaptado de Refactoring Martin Fowler, 2000 Supongamos que tenemos que desarrollar una aplicación que gestione los alquileres de DVDs en un vídeo-club.
Más detallesLOS INSTRUMENTOS DE LA ORQUESTA
LOS INSTRUMENTOS DE LA ORQUESTA Para saber cuál es la familia a la que pertenece un determinado instrumento, hay que fijarse en el elemento que vibra y produce el sonido. Este elemento será, según sea
Más detallesSolución al Examen de Prácticas de Programación (Ingeniería Informática)
Solución al Examen de Prácticas de Programación (Ingeniería Informática) Junio 2006 Parte I. Cuestiones (3 puntos=50% nota del examen) 1) Se desea crear un conjunto de clases para representar en un programa
Más detallesExamen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1
Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1.1 Ejercicio 1: Máquina Expendedora (3.5 ptos.)... 1 1.2 Ejercicio 2: Clase Circulo (1.0 pto.)... 3 1.3 Ejercicio
Más detallesINTRODUCCIÓN AL TIPO COMPUESTO CADENA CONTENIDOS
CONTENIDOS 1. Introducción a las cadenas 2. Definición 3. Declaración de cadenas 4. Inicialización de cadenas 5. Escritura y Lectura de datos tipo cadena 6. Funciones de manipulación de cadenas 7. Arrays
Más detallesProf. Dr. Paul Bustamante
Carnet Nombre: Examen C++ Grupo A Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Pág.1 Índice 1. INTRODUCCIÓN... 1 2. EJERCICIO 1: AGENDA TELEFÓNICA (4.0 PTOS.)...1 3. EJERCICIO 2:
Más detallesClases abstractas e interfaces
Clases abstractas e interfaces Clases abstractas Una clase abstracta es una clase que no se puede instanciar se usa únicamente para definir subclases Cuándo es una clase abstracta? En cuanto uno de sus
Más detallesINGENIERÍA DEL SOFTWARE. 4º ING. INFORMÁTICA (UPV/EHU) 29 de MAYO de 2006
INGENIERÍA DEL SOFTWARE. 4º ING. INFORMÁTICA (UPV/EHU) 29 de MAYO de 2006 NOMBRE: GRUPO: Las dos primeras preguntas son de test. Es obligatorio marcar las respuestas correctas usando un bolígrafo y dibujando
Más detallesPráctica 5: Common Object Request Broker Architecture CORBA
Práctica 5: Common Object Request Broker Architecture CORBA Aplicaciones Telemáticas II Introducción El objetivo de esta práctica es entender mejor el funcionamiento de CORBA (Common Object Request Broker
Más detallesTutorial básico del entorno de desarrollo Eclipse.
Tutorial básico del entorno de desarrollo Eclipse. Arrancar Eclipse. Después de descomprimir la aplicación, dar doble clic sobre el ícono ejecutable para arrancar la aplicación. En caso de que se presente
Más detallesAdministración Local Soluciones
SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL DE AUTENTICACIÓN CON CERTIFICADO EN BACKOFFICE Y ADMINISTRACIÓN SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha
Más detallesProgramación Orientada a Objetos en C#.NET CAPÍTULO 5 H E R E N C I A. Ing. Bruno López Takeyas, M.C. http://www.itnuevolaredo.edu.
CAPÍTULO 5 H E R E N C I A 2 http://www.itnuevolaredo.edu.mx/takeyas 1 Preguntas detonadoras Qué ventajas ofrece la herencia a un programador? Cuál es la diferencia entre herencia simple y herencia múltiple?
Más detalles1 ELEMENTOS BASICOS DEL LENGUAJE
1 ELEMENTOS SICOS DEL LENGUJE Contenido: Variables su declaracion y asignacion Caracteres en java Secuencias de escape y comentarios Tipos de datos Operadores aritméticos, relacionales y lógicos Entrada
Más detallesLa clase estándar Scanner
La clase estándar Scanner La clase Scanner de Java provee métodos para leer valores de entrada de varios tipos y está localizada en el paquete java.util. Los valores de entrada pueden venir de varias fuentes,
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez
PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez Encapsulamiento: Control de Acceso Clases en Java (1) UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO En Java se organizan las clases en paquetes
Más detallesTema 3 Elementos básicos de programación
Representación de Datos y Aplicaciones Tema 3 Elementos básicos de programación Natividad Martínez Madrid nati@it.uc3m.es Objetivos del tema 3 Conocer la estructura básica de un programa Java Comprender
Más detallesProgramación Orientada a Objetos: Arreglos en Java
Programación Orientada a Objetos: Arreglos en Java Mario Marcelo Berón Área de Metodologías, Programación y Desarrollo de Software May 12, 2011 Son estructuras lineales indexadas donde cada posición posee
Más detallesLA FAMILIA CLARINETE
LA FAMILIA CLARINETE AUTORÍA JOSÉ MARÍA MARTÍNEZ RUS TEMÁTICA FAMILIA DE INSTRUMENTOS DEL CLARINETE ETAPA ENSEÑANZAS BÁSICAS Y PROFESIONALES DE MÚSICA Resumen En este artículo vamos a conocer a qué familia
Más detalles10. Algunas clases estándar de Java (I)
Programación orientada a objetos con Java 113 10. Algunas clases estándar de Java (I) Objetivos: a) Presentar algunas de las clases predefinidas en Java b) Interpretar el código fuente de una aplicación
Más detallesCONCEPTOS BASICOS DEL LENGUAJE JAVA
CONCEPTOS BASICOS DEL LENGUAJE JAVA NOMENCLATURA GENERAL En Java se distinguen las letras mayúsculas y minúsculas. Las reglas del lenguaje respecto a los nombres de variables son muy amplias y permiten
Más detallesEn la actualidad la orquesta la conocemos como una agrupación instrumental que incluye instrumentos de viento, cuerda frotada y percusión.
LA ORQUESTA o La orquesta. o La partitura. Que aspectos representa. o Función del director. Principales aspectos técnicos. El ensayo. La batuta. Mano derecha, mano izquierda, Pianos, Fuertes. o El concertino.
Más detallesLo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK.
Introducción Java surgió en 1991 dentro de la empresa Sun Microsystems como un lenguaje de programación sencillo y universal destinado a electrodomésticos. La reducida potencia de cálculo y memoria de
Más detallesLenguaje musical 5º - 1º TRIMESTRE
Lenguaje musical 5º - 1º TRIMESTRE Departamento de música Colegio Peñafort La línea divisoria y el compás. Para que la lectura de la música sea ordenada, necesitamos dividir la grafía en compases que dividen
Más detallesPrimer Parcial Septiembre 6 de 2008
Primer Parcial Septiembre 6 de 2008 Algoritmos y Lenguajes II Reglas del juego Tal como se le dijo antes, durante este examen usted no puede pedir ABSOLUTAMENTE nada prestado a sus compañeros, ni hablar
Más detallesComputación III. Objetivo de aprendizaje del tema
Computación III Tema 5 Declaración, inicialización y uso de variables 1 Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Identificar la sintaxis de las variables en el lenguaje Java.
Más detallesPatrones de diseño. Patrón básico Handler. Técnicas de Programación - Curso 2008/09 (Esther Guerra Sánchez)
Patrones de diseño Patrón básico Handler Técnicas de Programación - Curso 2008/09 (Esther Guerra Sánchez) Patrones de diseño Introducción Objetivos: Diseño específico para el problema, pero general para
Más detallesFUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2005
Dpto. de Ingeniería de Sistemas Telemáticos E.T.S.I. Telecomunicación Universidad Politécnica de Madrid FUNDAMENTOS DE PROGRAMACIÓN. SEPTIEMBRE 2005 Normas de examen: Con libros y apuntes Duración: 2 horas
Más detallesPráctica 4: Herencia. Objetivos:
Práctica 4: Herencia Objetivos: Como se implementa la herencia en Java (superclase - clase descendiente). Utilizar super. Redefinición de métodos Clase Object Clase System Clases abstractas 1. Herencia.
Más detallesSensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J.
Sensor de Temperatura utilizando el Starter Kit Javelin Stamp Realizado por: Bertha Palomeque A. Rodrigo Barzola J. INTRODUCCION DIFERENCIAS EJEMPLOS JAVA Orientado a Objetos Multiplataforma Programar
Más detallesORQUESTA II. Asignatura: Orquesta II
ORQUESTA II Identificación de la asignatura Asignatura: Orquesta II Código Materia: Música de conjunto Departamento: Dirección, composición y teoría de la música ECTS: 2 Carácter de la asignatura: Obligatoria
Más detallesElementos léxicos del lenguaje de programación Java
Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices Operadores
Más detallesGestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador).
CAPÍTULO 4 Requerimientos de software Este capítulo presenta las herramientas necesarias para la construcción y ejecución de programas en el lenguaje de programación JAVA, los requerimientos mínimos de
Más detallesFue entonces que comencé a idear el modo de presentar mi propuesta de manera tal que pudiera atrapar el interés y la curiosidad de todos mis niños.
Jardín de Infantes Nº 903 Título: La orquesta para mi Jardín (3era Sección) Autora: Faixas, María Laura Como docente del área de Educación Musical del jardín 903, y en el marco del proyecto: Una orquesta
Más detallesLAS FAMILIAS INSTRUMENTALES
LAS FAMILIAS INSTRUMENTALES LLAMAMOS INSTRUMENTO MUSICAL A UN OBJETO, QUE MANIPULADO CORRECTAMENTE EMITE SONIDOS MUSICALES. EXISTEN INFINIDAD DE INSTRUMENTOS MUSICALES QUE SE AGRUPAN EN FAMILIAS. EL VIOLÍN
Más detallesÍndice ÍNDICE...1 1. EJERCICIO 1: CÁLCULO FINANCIERO (5 PTOS.)...1 2. EJERCICIO 2: AGENCIA DE COLOCACIONES (5 PTOS.)...4
Pág.1 Índice ÍNDICE...1 1. EJERCICIO 1: CÁLCULO FINANCIERO (5 PTOS.)...1 2. EJERCICIO 2: AGENCIA DE COLOCACIONES (5 PTOS.)...4 1. Ejercicio 1: Cálculo Financiero (5 ptos.) Desde un banco se le ha encargado
Más detallesIntroducción al lenguaje de programación java
Introducción al lenguaje de programación java Algoritmia y Programación Slide 1 LENGUAJES DE PROGRAMACION Un lenguaje de programación es un idioma artificial diseñado y creado para expresar algoritmos
Más detallesEn la Escuela de Música CRC somos un grupo de profesores titulados, con muchos años de experiencia, comprometidos con la investigación constante en
En la Escuela de Música CRC somos un grupo de profesores titulados, con muchos años de experiencia, comprometidos con la investigación constante en la mejora de la enseñanza musical; profesionales de la
Más detallesELO329: Diseño y Programación Orientados a Objetos 20 de Junio de 2005. Certamen Final
Certamen Final 1. Se tiene una aplicación Java que muestra dos botones. Cuando presionamos el botón de la izquierda, incrementa el número mostrado en el botón de la derecha. Cuando presionamos el botón
Más detallesExamen escrito de Programación 1
Examen escrito de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 2 de septiembre de 2015 Se debe disponer sobre la mesa en lugar visible un documento
Más detallesTema 1. Introducción a JAVA
Tema 1. Introducción a JAVA Historia Características Plataforma Java Entorno de desarrollo Ejemplo: Hola mundo Estructura general de un programa Java 1 Historia de Java (i) Surge en 1991: Sun Microsystems
Más detalles- ANEXO II - ESCUELA MUNICIPAL DE EDUCACIÓN MUSICAL CURSO 2015/2016 NUEVA ADMISIÓN
SOLICITUD DE INSCRIPCIÓN EN EL CURSO 2015/2016 DE LA ESCUELA MUNICIPAL DE EDUCACIÓN MUSICAL 21 - ESPACIO RESERVADO PARA EL REGISTRO GENERAL - ANEXO II - ESCUELA MUNICIPAL DE EDUCACIÓN MUSICAL CURSO 2015/2016
Más detallesAlmacenamiento en Android
Almacenamiento en Android LSUB, GYSC, URJC Todo lo que hay que saber http://developer.android.com/guide/topics/ data/data-storage.html Dentro de una Aplicación Ya hemos visto, que se puede pasar con el
Más detallesAquí se declaran los. Aquí se declaran los métodos de la clase. *Atributos de la clase
Programación Orientada a Objetos Implementación en Java Angela C. Carrillo Ramos Agenda Implementación y uso de clases en Java Ejemplo clase CuentaBancaria 1 Ejemplo Diseño Cuenta Bancaria (1) Diseñar
Más detallesFACULTAD DE INGENIERÍA
NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Estructuras de iteración PRÁCTICA NÚM. [ 6 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje
Más detallesProgramación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVA Jorge Pérez Introducción a la Computación Jorge Pérez Programación Orientada a Objetos en JAVA 1 / 36 Orientación a Objetos OO es un paradigma de modelación y programación
Más detalles1. Manejo de memoria estática 2. Manejo de memoria dinámica
1. Manejo de memoria estática 2. Manejo de memoria dinámica *La administración de memoria de una computadora es una tarea fundamental debido a que la cantidad de memoria es limitada. *El sistema operativo
Más detallesCONSTRUCCIÓN DE INSTRUMENTOS DE VIENTO EN CARTÓN Y PAPEL
CONSTRUCCIÓN DE INSTRUMENTOS DE VIENTO EN CARTÓN Y PAPEL -Aprendizaje de sus técnicas de ejecución- Edad: 8-9 años en adelante INTRODUCCIÓN: El motivo de este proyecto obedece a la importancia que la enseñanza
Más detallesNotación UML para modelado Orientado a Objetos
1 Notación UML para modelado Orientado a Objetos 2 Notación UML para modelado Orientado a Objetos Índice 1.1. Qué es UML?.. 3 1.2. Por qué interesa UML en la asignatura de Programación Orientada a Objetos?3
Más detallesEstructura de datos tipo vector.
Estructura de datos tipo vector. Hemos empleado variables de distinto tipo para el almacenamiento de datos (variables int, float, String) En esta sección veremos otros tipos de variables que permiten almacenar
Más detallesTema 2. Técnicas básicas de POO. Técnicas de Programación - Curso 2007/08
Tema 2 Técnicas básicas de POO Técnicas de Programación - Curso 2007/08 Contenido Principios de POO Encapsulación Herencia Polimorfismo Ejemplos Técnicas básicas Delegación Uso de interfaces Interfaces
Más detallesExamen de Prácticas de Programación Ingeniería Informática
Examen de Prácticas de Programación Ingeniería Informática Septiembre 2007 1) (3.5 puntos) Se pretende desarrollar un programa para gestionar las reparaciones de coches realizadas en un garaje. Del análisis
Más detallesFACULTAD DE INGENIERÍA
NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Operadores y Expresiones PRÁCTICA NÚM. [ 3 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje
Más detallesUso de excepciones en Java
Uso de excepciones en Java En Java, cuando se produce un error en un método, se lanza un objeto Throwable. Cualquier método que haya llamado al método puede capturar la excepción y tomar las medidas que
Más detallesObjetivo de aprendizaje del tema
Computación II Tema 3. Identificadores, palabras clave y tipos de datos Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Distinguir i entre modificadores d válidos y no válidos. Enumerar
Más detalles