Please enable / Bitte aktiviere JavaScript!
Veuillez activer / Por favor activa el Javascript![ ? ]
Este foro usa cookies
Este foro usa cookies para almacenar tu sesión de inicio si estás registrado, y de tu última visita si no lo estás. Las Cookies son un pequeños documento de texto almacenado en tu PC; las cookies de este foro sólo pueden ser usadas en el mismo y no suponen ninguna amenaza para tu seguridad. Estas Cookies también anotan los hilos que has leído y cuándo lo has hecho. Por favor, confirma si aceptas o declinas el uso de estas cookies.

Una cookie será almacenada en tu navegador a pesar de tu decisión para prevenir que este mensaje te vuelva a aparecer. Podrás cambiar la configuración de las cookies en cualquier momento siguiendo el enlace de la parte inferior.

Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.

Nombre de usuario/Email:
  

Contraseña
  





Buscar en los foros

(Búsqueda avanzada)

Estadísticas del foro
» Miembros: 544
» Último miembro: m4.z1n3_
» Temas del foro: 398
» Mensajes del foro: 849

Estadísticas totales

Últimos temas
TDCs cursos 22-23 y 23-24
Foro: Conmutación
Último mensaje por: varo
01-09-2024, 15:03
» Respuestas: 0
» Vistas: 124
Examen prácticas 2024
Foro: Teoría de la comunicación
Último mensaje por: varo
01-09-2024, 14:58
» Respuestas: 0
» Vistas: 31
segundo parcial
Foro: Transmisión de datos
Último mensaje por: jyl
28-07-2024, 17:49
» Respuestas: 0
» Vistas: 48
segundo parcial
Foro: Redes y servicios de telecomunicaciones
Último mensaje por: jyl
24-07-2024, 00:53
» Respuestas: 0
» Vistas: 98
Prácticas curso 23/24
Foro: Componentes y Dispositivos
Último mensaje por: varo
14-07-2024, 11:22
» Respuestas: 0
» Vistas: 127
2do parcial
Foro: Redes inalámbricas
Último mensaje por: casanova
24-06-2024, 18:30
» Respuestas: 1
» Vistas: 159
problema 1 del examen de ...
Foro: Teoría de la comunicación
Último mensaje por: jyl
15-06-2024, 01:53
» Respuestas: 0
» Vistas: 171
Parciales del 2024
Foro: Teoría de la comunicación
Último mensaje por: jyl
04-06-2024, 20:28
» Respuestas: 0
» Vistas: 347
Ejercicios de examen del ...
Foro: Teoría de la comunicación
Último mensaje por: jyl
04-06-2024, 17:07
» Respuestas: 0
» Vistas: 185
EJERCICIOS DE EXAMEN DEL ...
Foro: Teoría de la comunicación
Último mensaje por: jyl
31-05-2024, 19:07
» Respuestas: 0
» Vistas: 173

 
  Soluciones Examen 2º Parcial (Todos los grupos)
Enviado por: Jesús Hernández Galián - 17-01-2013, 23:44 - Foro: Fundamentos de Programación - Respuestas (4)

A pesar de que el enunciado de los ejercicios no era el más claro, dejo aquí las soluciones del 2º parcial (hechas por mi). Realizado y comprobado en eclipse. Es posible que tenga algún fallo.

La dificultad del examen era media, pero era un poco largo la verdad.
Aquí os dejo los enunciados del examen: (Proximamente).

Ejercicio 1:
Era el más largo, pero el más fácil (creo yo).

Código PHP:
public class Alumno implements Persona{
    
    private 
String Nombre;
    private 
int Edad;
    private 
String DNI;
    private 
int Id;
    private static 
int indice 0;
    public static final 
int maxnotas 10;
    private 
double[] notas;
    
    public 
Alumno (String nint eString d){
        
Nombre = new String(n);
        
Edad e;
        
DNI = new String (d);
        
Id indice++;
    }
    
    public 
String getNombre() {
        return new 
String (Nombre);
    }

    public 
int getEdad() {
        return 
Edad;
    }

    public 
String getDNI() {
        return new 
String(DNI);
    }
    
    public 
int getId (){
        return 
Id;
    }
    
    public 
int nroExamenes(){
        if (
notas==null)
            return 
0;
        return 
notas.length;
    }
    
    public 
int setNota(double nota){
        if (
nroExamenes() == 0){
            
notas = new double[1];
            
notas[0] = nota;
            return 
nroExamenes();
        }
        if (
nroExamenes()<maxnotas){
            
double[] notaspuestas = new double[nroExamenes()+1];
            for (
int i=0i<notas.lengthi++){
                
notaspuestas[i] = notas[i];
            }
            
notaspuestas[notas.length] = nota;
            
notas notaspuestas;
            return 
nroExamenes();
        }
        return -
1;
    }
    
    public 
double notaMedia(){
        if (
nroExamenes() == 0)
            return -
1;
        
int notamedia 0;
        for (
int i=0i<notas.lengthi++)
            
notamedia+=notas[i];
        return 
notamedia/nroExamenes();
    }
    
    public static 
void main(String[] args) {
        
    }


Ejercicio 2:
Aquí es donde no está la claridad del enunciado. Empieza con un "Suponga" (mal vamos Huh) y dice que implementa la interfaz Persona, por lo tanto debe incluir los mismos métodos. Después (esto aclara un poco la cosa) pone : "Se pide Implemente los siguientes métodos de Profesor", por lo tanto se "supone" que solo se tienen que poner los métodos que pida (no siendo necesario poner los de la interfaz Persona).
Aún así os dejo la clase completa.
Código PHP:
public class Profesor implements Persona{
    
    
String Nombre;
    
int Edad;
    
String DNI;
    
Alumno[] misAlumnos;
    
    public 
String getNombre() {
        return new 
String (Nombre);
    }

    public 
int getEdad() {
        return 
Edad;
    }

    public 
String getDNI() {
        return new 
String(DNI);
    }
    
    
// A PARTIR DE AQUÍ SERÍA SUFICIENTE, LO ANTERIOR ES NECESARIO PERO NO LO PIDE
    
    
public int nroAlumnosUmbral(double notaUmbral){
        if (
misAlumnos == null)
            return 
0;
        
int cont 0;
        for (
int i=0i<misAlumnos.lengthi++){
            if (
misAlumnos[i] != null){
                if (
misAlumnos[i].notaMedia() >= notaUmbral)
                    
cont++;
            }
        }
        return 
cont;
    }
    
    public 
Alumno[] alumnosUmbral(double notaUmbral){
        if (
misAlumnos == null)
            return 
null;
        
Alumno[] alumnosUmbral = new Alumno[nroAlumnosUmbral(notaUmbral)];
        
int j 0;
        for (
int i=0i<misAlumnos.lengthi++){
            if (
misAlumnos[i] != null){
                if (
misAlumnos[i].notaMedia() >= notaUmbral)
                    
alumnosUmbral[j++] = misAlumnos[i];
            }
        }
        return 
alumnosUmbral;
    }
    
    public 
void printAlumnos(double notaUmbral){
        
Alumno[] alumnosUmbral alumnosUmbral(notaUmbral);
        if (
alumnosUmbral == null)
            return;
        for (
int i=0i<alumnosUmbral.lengthi++){
            
System.out.println("Nombre: "+alumnosUmbral[i].getNombre()+
                    
". Nota media: "+alumnosUmbral[i].notaMedia());
        }
    }
    
    public static 
void main(String[] args) {

    }


Ejercicio 3:
Aquí tenemos la misma historia que con el ejercicio 2. Pero aquí no había que implementar nada (necesario) que no se pidiera.
Código PHP:
public class GestorPersonal {
    
    public static 
Persona[] arrayPersonas;
    
    public static 
boolean esProfesor(int indice){
        if (
arrayPersonas == null)
            return 
false;
        if (
arrayPersonas[indice] instanceof Profesor)
            return 
true;
        return 
false;
    }
    
    public static 
void listarPersonal(){
        if (
arrayPersonas == null)
            return;
        for (
int i=0i<arrayPersonas.lengthi++){
            if (
arrayPersonas[i] != null){
                if (
esProfesor(i)){
                    
Profesor profe = (ProfesorarrayPersonas[i];
                    
System.out.println("Nombre: "+profe.getNombre()+
                            
". Edad: "+profe.getEdad()+
                            
". DNI: "+profe.getDNI()+
                            
". Profesor. Nº Alumnos: "+profe.nroAlumnosUmbral(-1));
                }
                if (
arrayPersonas[i] instanceof Alumno){
                    
Alumno alu = (AlumnoarrayPersonas[i];
                    
System.out.println("Nombre: "+alu.getNombre()+
                            
". Edad: "+alu.getEdad()+
                            
". DNI: "+alu.getDNI()+
                            
". Alumno. Código: "+alu.getId());
                }
            }
        }
    }
    
    public static 
void main(String[] args) {
        
    }


Espero que os sirva de orientación y os aclare las dudas.

Imprimir

  Examen Febrero 2012
Enviado por: alfonso - 11-01-2013, 01:37 - Foro: Cálculo I - Respuestas (5)

Hola a todos,

Os pongo las dos partes del examen de Febrero de 2012.
Están sin resolver, así que si alguien se anima, bienvenido sea.

Si consigo resolverlos por mi cuenta, lo compartiré con vosotros.

Están juntos en un único archivo PDF



Archivos adjuntos
.pdf   calculo_feb2012.pdf (Tamaño: 589,24 KB / Descargas: 25)
Imprimir

  Exámenes Resueltos
Enviado por: alfonso - 09-01-2013, 15:52 - Foro: Física - Respuestas (7)

Hola a todos,

Como alguien me pidió, he decidido escanear y subir los exámenes del plan antiguo de física resueltos.
No son muy diferentes de los del Grado.
También es posible que no todos estén completos y tampoco tienen por qué estar bien, pero a mi me sirvieron para aprobar Gran sonrisa 

Un saludo



Archivos adjuntos
.zip   Fisica-20160909T083044Z.zip (Tamaño: 7,61 MB / Descargas: 229)
Imprimir

  Exámenes Resueltos
Enviado por: José Ángel - 06-01-2013, 01:55 - Foro: Álgebra - Respuestas (4)

Adjunto algunos ejercicios que tengo resueltos de tres exámenes del 2011. Pondré los enunciados de los que faltan aunque no creo que los resuelva. Creo que hay unos 23 ejercicios resueltos de 30.
Si alguien ve algo mal que avise y si, una vez que ponga los enunciados, quiere enviarme su solución para que la añada ya sabe......

Editado: Añadidos los enunciados que faltaban.



Archivos adjuntos
.pdf   Alg.pdf (Tamaño: 207,05 KB / Descargas: 779)
Imprimir

  Exámenes Álgebra
Enviado por: Rosa - 02-01-2013, 21:43 - Foro: Álgebra - Respuestas (12)

¿Alguien tiene exámenes de Álgebra de años anteriores resueltos? Si es así y los sube, nos haría un favor Tímido

Imprimir