Programacion II - 2011/2012 - Evaluacion continua - Modulo 0 de practicas - Grupo B - 23/02/2012 ================================================================================================ Ejemplos de penalizaciones aplicadas en la correccion (sobre 10 puntos) ======================================================================= Las siguientes penalizaciones se acumulan para obtener la nota final de la prueba: -7 Falta el ejercicio 1 o el algoritmo es inaceptable (p. ej. falta o sobra un bucle). -3 Falta el ejercicio 2 o solo tiene la cabecera y poco mas, sin el bucle. -7 Comprueba que los elementos de la columna aparecen en el vector en vez de comprobar que los del vector aparecen en la columna (aunque sabe hacer eso). -7 Comprueba que algun elemento del vector aparece en la columna en vez de comprobar que aparecen todos. -2 No tiene en cuenta que la matriz puede tener elementos repetidos. -2 Falta x=false en cada iteracion. -2 Hace dentro del for interno un return que debe ir fuera de el. -1.5 No sabe declarar y crear el vector en el ejercicio 2. -1 No pone los tipos de los parametros en la cabecera de los metodos o los pone en la llamada. -0.5 Pone "int" donde va "boolean" o "double" donde va "int". -0.5 No declara las variables de control de los bucles (solo esas). -0.5 Al crear el vector pone otra cosa tras "new" en vez de "boolean", p. ej. "Array". -0.5 Usa al reves m[0].length y m.length. -0.5 Usa m[0][k].length o m[][].length. -0.5 En el tipo de la matriz pone [] en vez de [][]. -0.5 Confunde > con >=, < con <=, o sobra/falta -1 en la condicion del bucle. -0.5 Llama "1" y "2" a los metodos. -0.5 En vez de "static" pone "class". Hemos aceptado lo que hemos considerado despistes en vez de ignorancia o error. Esta vez, y sin que sirva de precedente, no hemos penalizado las soluciones en las que los bucles siguen iterando cuando ya no es necesario, porque ya se ha visto que un elemento del vector aparece en la columna o porque ya se ha visto que no aparece, y hemos premiado con +0.5 a los estudiantes cuya solucion ademas de ser correcta no hace iteraciones innecesarias en ninguno de esos dos casos.