3.2 fMRI data processing
3.2.2 Spatial normalisation
La siguiente tabla relaciona los objetivos generales de la asignatura, descritos en la secci´on 3.2, con los diferentes apartados de la evaluaci´on ECTS descritos en 6.3. Es decir, resume qu´e se califica en cada ´ıtem de la evaluaci´on.
Participaci´on Examen Otras act. Grupos Encuesta/debate
CoA x x x CoB x x x CpA x x x x CpB x x x x CpC x x x x AcA x x AcB x AcC x x x AcD x x x AcE x x
Parte III
Ap´endice A
Examen final de Lenguajes de Programaci´on. Febrero 2008
Escuela T´ecnica Superior de Ingenieros Navales Fecha aproximada de publicaci´on de las notas: 29/02/2008 D´ıa y hora de la revisi´on: 03/03/2008, 12h30m
Tiempo para esta parte : 85 minutos Puntuaci´on: 10 puntos.
Normas para la realizaci´on de los ejercicios en los ex´amenes.
1. Las funciones se ubicar´an en ficheros independientes, cuyo nombre coincidir´a con el de la funci´on a falta por supuesto de la extensi´on .m.
2. La funci´on del ejercicio 1 se llamar´a f 1, la del ejercicio 2 se llamar´a f 2, y as´ı sucesi- vamente. ESTO ES IMPORTANTE!. No se llamar´an ni examen1, ni examen f 1, etc... Los nombres han de ser f 1, f 2, etc...
3. El ´unico material permitido es un bol´ıgrafo. No se permite el uso de ning´un dis- positivo de almacenamiento, incluidas memorias USB.
4. Deber´a estar escrito en MATLAB. No se permitir´a usar funciones propias de MAT- LAB no estudiadas durante el curso, ni conceptos o estructuras correspondientes a ejemplos y unidades did´acticas que todav´ıa no se hayan explicado. No se permitir´a el uso de la vectorizaci´on de operaciones explicada en el tutorial, ni la multiplicaci´on directa de matrices. O sea, todas las operaciones hay que realizarlas siempre com- ponente a componente cuando se trate con vectores.
5. Cuando en el enunciado se exija la utilizaci´on de una rutina estudiada en el curso o incluida en el enunciado, ´esta no podr´a ser modificada. Deber´a ser usada tal y como est´a escrita en los apuntes o en el enunciado. Si crees que necesitas modificarla para poderla utilizar es que lo est´as haciendo mal. 6. Las funciones se ubicar´an en ficheros independientes, cuyo nombre coincidir´a con
el de la funci´on a falta por supuesto de la extensi´on .m. La funci´on del ejercicio 1 se llamar´a f 1, la del ejercicio 2 se llamar´a f 2, y as´ı sucesivamente.
7. En las funciones s´olo se utilizar´an aquellos argumentos de entrada y salida que se especifiquen en el enunciado.
8. La primera l´ınea de cada programa o funci´on ser´a un comentario con vuestros apellidos, nombres y el n´umero de m´aquina en la que est´ais.
9. Todos los ficheros estar´an ubicados en la carpeta C : \examenes.
10. Se podr´an usar todos los ejemplos (no ejercicios) que se han estudiado en el curso hasta el d´ıa del examen, los cuales puedes encontrar en la carpeta correspondiente.
11. Se podr´an crear funciones auxiliares (como una que calcule el factorial por ejemplo), si crees que te pueden simplificar el trabajo
12. Al terminar el examen, se cerrar´a la sesi´on pero NO se apagar´a el orde- nador.
Ejercicios.
1. Crea una funci´on que reciba un vector v de n´umeros naturales y un natural m y nos devuelva el n´umero de elementos de v que son m´ultiplos de m. Devolver´a adem´as el n´umero de elementos de v que son m´ultiplos de m + 1. Por ejemplo, si v = (7, 6, 15, 8, 5) y m = 2, devolver´ıa 2 y 2, porque el 6 y el 8 son m´ultiplos de 2, y el 6 y el 15 son m´ultiplos de 3 (2.5 puntos).
2. Construir una funci´on que reciba un n´umero n y devuelva un vector que contenga a todos los n´umeros m´agicos menores o iguales que n. Se define un n´umero m´agico como aquel que es la suma de todos sus divisores salvo el mismo, por ejemplo el 6, cuyos divisores son 3, 2, 1 y 6 = 3 + 2 + 1, o el 28 = 14 + 7 + 4 + 2 + 1, o el 1, cuyo ´
unico divisor es el mismo. Por ejemplo, si n = 30, la funci´on devolver´a el vector [1 6 28] (2.5 puntos).
3. Crea una funci´on que reciba un n´umero natural n, un n´umero real x y devuelva el polinomio de Mc-Laurin de de grado n de la funci´on ex
, evaluado en x. ex ∼1 + x + x2 2! + x3 3! +· · ·+ xn n!
Para evaluar el polinomio de Mc-Laurin, se construir´a ´este componente a compo- nente y se utilizar´a del modo adecuado la funci´on ud3 fevalua. No se podr´a usar la funci´on propia de MATLAB factorial para hacer el c´alculo del factorial. La alternativa es o bien escribir una funci´on aparte que calcule el factorial, o bien cualquier otra idea que se os ocurra.
Por ejemplo, si n = 3 y x = 0.5, devolver´ıa 1 + 0.5 + 0.52
/2 + 0.53
/6 = 1.6458, que es bastante similar a e0.5
= 1.6487.
La funci´on devolver´a tambi´en la diferencia en valor absoluto entre ex
y el polinomio citado evaluado en x. Por tanto, en este caso, devolver´ıa tambi´en 0.0029 (2.5 puntos).
4. Codifica una funci´on que reciba dos vectores u y v ordenados de modo creciente por hip´otesis, que carecen de elementos comunes y de dimensiones m y n que son en general distintas. La funci´on devolver´a otro vector w construido a partir de todas las componentes de u y v, tales que el vector w tambi´en est´e ordenado. No se podr´a llamar a ninguna funci´on. Por ejemplo, si u = (2, 4, 5, 9, 10) y v = (1, 3, 6, 8), el resultado ser´a w = (1, 2, 3, 4, 5, 6, 8, 9, 10). Como comprobaci´on adicional, si intercambiamos u y v en la llamada, el resultado tiene que ser el mismo (2.5 puntos).
Ejercicios.
Examen final de Lenguajes de Programaci´on. Junio 2008
Escuela T´ecnica Superior de Ingenieros Navales Fecha aproximada de publicaci´on de las notas: 30/06/2008 D´ıa y hora de la revisi´on: 03/07/2008, 19h30m
Tiempo para esta parte : 85 minutos Puntuaci´on: 10 puntos.
1. Crea una funci´on que reciba un vectorude n´umeros positivos y devuelva un vector
uecon los n´umeros enteros que contiene y otro ur con los no enteros, as´ı como sus respectivos m´ınimos me,mr. Por ejemplo, si u= (3,20.3,7,5,12.7,13) el resultado ha de ser ue = (3,7,5,13), un = (20.3,12.7), me = 3 y mr = 12.7. Se podr´a suponer que en el vector usiempre va a haber enteros y no enteros (2.5 puntos). 2. Crea una funci´on que reciba un vector v de naturales y te devuelva 1 si la resta
de dos cualesquiera de los n´umeros es igual a un tercero. Por ejemplo, si v = (3,10,7,14,6), la funci´on devolver´a un 1, pues 10−7 = 3. Sin embargo, si el vector es v = (3,11,7,15,6) la funci´on devolver´a 0. Se recomienda probar la funci´on cambiando de orden los elementos del primer ejemplo (2.5 puntos).
3. Crea una funci´on que reciba un vector p cuyas componentes asimilamos a los co- eficientes de un polinomio del modo como se ha hecho en el curso. La funci´on ha de recibir tambi´en un vector x de n n´umeros reales y devolver´a el elemento del vector x que se encuentra m´as cerca de la media que resulta de que se eval´ue el polinomio p en todos los elementos del vector x. As´ı, si p = [1 − 1 2] y
x= [1.1 3.5 2.1 −0.7], el resultado de evaluar el polinomiopen todos los puntos de
x es un vector y = [2.3200 22.0000 7.7200 2.6800] cuya media vale 8.6800, siendo 2.1 el punto que m´as cerca tiene su valor de la media (2.5 puntos).
4. Construye una funci´on que reciba dos n´umeros naturalesp,q y devuelva el menor primo mayor que p y q que pertenezca a la sucesi´on de Fibonacci iniciada por p
y q (2.5 puntos). No se tendr´an en cuenta ni p ni q. La sucesi´on de Fibonacci se construye de tal modo que.
xi =xi−1+xi−2, x1=p, x2 =q , i >2
Por ejemplo, sip= 1 yq= 3, la sucesi´on de Fibonacci estar´ıa formada por 1, 3, 4, 7, ..., y el primer primo ser´ıa el 7. Sip= 4 y q= 5, tendr´ıamos 4, 5, 9, 14, 23, ... y el primer primo ser´ıa el 23(2.5 puntos).
Ejercicios.
Examen final de Lenguajes de Programaci´on. Sept 2008
Escuela T´ecnica Superior de Ingenieros Navales Fecha aproximada de publicaci´on de las notas: 22/09/2008 D´ıa y hora de la revisi´on: 24/09/2008, 19h30m
Tiempo : 90 minutos Puntuaci´on: 10 puntos. Nombre:
N´umero de PC: Firma:
1. Crea una funci´on que reciba un vector v de naturales y te devuelva un vector vp formado por aquellas componentes de v que sean primas y otro vnp formado por aquellas componentes que no sean primas. Por ejemplo, si v = (3, 10, 7, 14, 6), la funci´on devolver´a un los vectores vp = (3, 7) y vnp = (10, 14, 6) (2.5 puntos). 2. Crea una funci´on que reciba un vector p cuyas componentes asimilamos a los co-
eficientes de un polinomio del modo como se ha hecho en el curso. La funci´on ha de recibir tambi´en un vector x de n n´umeros reales y devolver´a el ´ındice del elemento del vector x que se encuentra m´as cerca de la media que resulta de que se eval´ue el polinomio p en todos los elementos del vector x. As´ı, si p = [1 − 1 2] y x = [1.1 3.5 2.1 − 0.7], el resultado de evaluar el polinomio p en todos los puntos de x es un vector y = [2.3200 22.0000 7.7200 2.6800] cuya media vale 8.6800, siendo 2.1 el punto que m´as cerca tiene su valor de la media, cuyo ´ındice es 3, que ha de ser el ´unico valor que finalmente devuelva la funci´on (2.5 puntos).
3. Construye una funci´on que reciba tres n´umeros naturales p, q y r. La funci´on ir´a calculando t´erminos de la sucesi´on de Fibonacci iniciada por p y q e ir´a compro- bando si son m´ultiplos de p. En el momento en que hayamos encontrado r m´ultiplos de p la funci´on terminar´a, devolviendo el t´ermino en que estemos de la sucesi´on de Fibonacci (2.5 puntos). No se tendr´an en cuenta los valores p y q. La sucesi´on de Fibonacci se construye de tal modo que.
xi = xi−1+ xi−2, x1= p, x2 = q,i > 2
Por ejemplo, si p = 3, q = 4 y r = 2, la sucesi´on de Fibonacci estar´ıa formada por 3, 4, 7, 11, 18, 29, 47, 76, 123... Como 18 y 123 son los dos primeros m´ultiplos de 3, el valor a devolver ser´a 123 (2.5 puntos). Si p = 2, q = 1 y r = 3, la funci´on devolver´ıa en este caso 76, pues los tres primeros m´ultiplos de 2 ser´ıan 4, 18 y 76.
4. Crea una funci´on que reciba un vector u de n´n´umeros racionales positivos. La funci´on devolver´a 1 si existe alguna combinaci´onumeros naturales y otro vector v de de fracciones formadas por elementos del vector u tomados de dos en dos, que sea
igual a alg´un elemento del vector v y 0 en caso contrario. Se definir´a en la funci´on una variable prec igual a la mil´esima parte de la suma de los elementos de u. Se considerar´a que dos n´umeros son iguales si su diferencia en valor absoluto es menor que prec.
Por ejemplo, si u = (3, 20, 7, 5, 12, 13) y v = (2.98, 1.8571) el resultado ha de ser 1 pues prec = 0.06, y |13/7 − 1.8571| = 0.00004 < prec. Si ponemos como ejemplo el mismo u pero ahora v = (2.98, 1.2571) la respuesta ha de ser 0 (2.5 puntos).
Ap´endice B
USUARIO DEL DOMINIO CCALCULO
ACCESO A LOS ORDENADORES DEL CENTRO DE CÁLCULO E.T.S.I NAVALES
Cuando enciendas el ordenador aparecerá una máscara donde introducirás el usuario y la contraseña que se te ha facilitado, comprobando que la sesión se conecte aCCALCULO:
Iniciaras una sesión con este aspecto:
A tu izquierda encontrarás todos los accesos directos a los programas que están instalados. A la derecha aparecerán 3 accesos directos a 3 carpetas. A continuación explicamos en que consiste cada carpeta:
ETSI NAVALES. CENTRO DE CÁLCULO USUARIO DEL DOMINIO CCALCULO
CARPETA PERSONAL
Esta carpeta es individual para cada usuario. Físicamente se encuentra en un servidor de la ETSI Navales. Esta carpeta tiene capacidad hasta 128MB.Siempre que te conectes a tu usuario aparecerán tus ficheros y los tendrás disponibles desde cualquier ordenador de la sala. Estos ficheros no los pueden ver los demás usuarios. Solo tú podrás acceder a esta carpeta.
ASIGNATURAS
Esta carpeta esta disponible para todos los usuarios. Aquí pondrán los profesores los trabajos y documentos que quieran compartir con vosotros.
MIS DOCUMENTOS
Esta carpeta físicamente se encuentra en el disco duro del ordenador en el que inicias sesión. Esta compartida para todos los ordenadores de la sala. Estos datos se pueden perder en cualquier momento, bien por ser borrados por otro usuario o por el personal de CdC en sus tareas de mantenimiento.
Se recomienda que cada usuario borre sus ficheros de zonas compartidas (como los discos duros de los PC´s) una vez finalizada su sesion de trabajo. El CdC no se
responsabiliza de mantener datos en zonas compartidas ni temporales y recomienda que cada usuario haga copia de seguridad de dichos datos, bien en su carpeta personal o en algún medio extraíble (memoria USB, disquette).
Para una mayor seguridad, el usuario deberá cerrar la sesión una vez que termine de usar el ordenador (Menú de Inicio- Cerrar sesión).
SOFTWARE DISPONIBLE EN CADA ORDENADOR
• S.O: Windows XP Profesional SP2. • Microsoft OFFICE 2003 • Adobe Reader 7.0 • Winrar 3.11 • Internet Explorer 6. SP1. • Firefox. • Winamp 5.1: Lector de MP3 • MathType 5.2 • Microsoft Visio 2003 • Microsoft Project 2003 • Autocad 2005 • Rhinoceros 3.0 • Matlab 5.0 • Matlab 2006 • Visual C++ 6.0 • Visual J ++ 6.0 • Visual MSDN 6.0 • Electronics Workbench • PCTRAN-U2LP • Ansys ED 5.5 • MD_Solids 1.7 • Maple 9 • Chechenic • Femap v8.3 • DNV Nauticus
USUARIO DEL DOMINIO CCALCULO
En los ordenadores con conexión a Internet solo están instalados los 10 primeros programas de la lista.
Además en la sala de Informática se permite la Navegación de las páginas: ETSI Navales, UPM; Aulaweb, Correo Alumnos, Centro de Cálculo.
ACTUALIZACIONES DE SOFTWARE
Se prevee al comienzo del curso 2007-08 actualizar a las siguientes versiones de software:
• Microsoft OFFICE 2007 Professional Plus • Microsoft Visio 2007
• Microsoft Project 2007 • Internet Explorer 7. • Statgraphics Centurion XV
ETSI NAVALES. CENTRO DE CÁLCULO USUARIO DEL DOMINIO CCALCULO
DESCRIPCIÓN DEL CENTRO DE CÁLCULO www.centrocalculo.etsin.upm.es
La función del Centro de Cálculo (CdC) es dar soporte a los alumnos y al personal de la ETSIN para la realización de trabajos orientados a fines docentes, formativos y de investigación propios de la Universidad. En él se imparten clases y se realizan exámenes.
Se compone de 3 despachos para el personal informático y de 2 salas de Informática con equipos. Las salas son:
• Sala de Navegación por Internet. (consta de 10 puestos con capacidad para 20
alumnos)
• Sala deInformática. (consta de 50 puestos con capacidad para 100 alumnos)
Los alumnos podrán utilizar estas dos salas, salvo cuando estén reservadas.
Normalmente para dar clase, se reserva la mitad de la sala de Informática delimitándose por una mampara. Si el número de alumnos es grande, se reservará toda la sala de Informática. En épocas de exámenes, el CdC se reserva el derecho de cerrar el CdC el día anterior al exámen, para la reinstalación de los equipos.
Existe en la entrada un tablón donde se expondrán las reservas para la docencia, exámenes, actividades programadas y las comunicaciones a los usuarios.También puedes encontrar esta información en la web www.centrocalculo.etsin.upm.es.
Para dirigirse al personal responsable, se puede enviar un e-mail a
[email protected] utilizar el buzón de sugerencias (también está a la entrada del CdC)
HORARIO
El horario de las salas será de8:30h a 21:30 horasdeLunes a Vierneslos días lectivos.
SERVICIO DE IMPRESIÓN
La sala dispone de 1 Impresora Modelo OCE Varioprint 2040 que funciona con una tarjeta prepago que se puede adquirir en Gestión económica.No es Fotocopiadora.
Se recomienda que una vez impresos los trabajos, se borren de la memoria de la impresora, ya que pueden ser impresos por otro usuario.
NORMAS DE FUNCIONAMIENTO DE LAS AULAS DE INFORMÁTICA
• Para utilizar las instalaciones del CdC el alumno tendrá que estar matriculado en la
ETSI Navales o tener autorización expresa por parte del Centro. Todo usuario está obligado a identificarse ante el personal de CdC cuando éste lo solicite.
• El alumno solicitará a través de un cuestionario el usuario/contraseña con el que
accederá a los ordenadores de las aulas. El usuario velará en la medida de lo
posible por la seguridad de su cuenta. El CdC no se hace responsable de los perjuicios ocasionados al usuario por la acción de terceros.
• Queda extrictamente prohibida la utilización autorizada o no de una cuenta de
USUARIO DEL DOMINIO CCALCULO
• La utilización de los equipos informáticos se reservará exclusivamente para el soporte
de las prácticas de asignaturas, navegación por Internet y el correspondiente aprendizaje de los distintos programas propios de la carrera.
• Deberá informarse al personal de Informática de cualquier deficiencia o funcionamiento
anómalo que se observe.
• Se ruega por y para el beneficio de todos, que tanto los equipos y mobiliario, se
manipulen y usen de forma correcta.
• NO SE PERMITE:
• Fumar, introducir y consumir bebida o comida,
• Utilizar los equipos como videojuegos para cualquier fin lúdico. • Utilizar el CdC como lugar de tertulia o de juego.
• Sentarse en las mesas.
• Ocupar los puestos con prendas de abrigo o mochilas. • Reservar los ordenadores.
• Cambiar la configuración de software y hardware sin previa autorización del
responsable de aula.
• Modificar la situación de cualquiera de los equipos o recursos del Aula sin previa
autorización.
• Interferir en el trabajo de los demás usuarios.
• El acceso a los despachos del Centro a personal no asignado o no autorizado. • Imprimir trabajos no relacionados con los fines docentes y formativos propios de la
ETSI Navales/UPM.
NORMAS DE NAVEGACIÓN POR INTERNET
El uso del Servicio de Internet se realizará dentro de los fines docentes, formativos y de Investigación de la UPM.
Se prohibe expresamente el uso de Internet para recibir o enviar material que resulte ofensivo, obsceno, difamatorio o susceptible de constituir delito. Por tanto, se prohibe visitar páginas web con contenidos pornográficos, páginas de contenido hacker en cualquiera de sus variantes, intercambio de material protegido con derechos de autor, etc..
También se prohibe su uso para cualquier fin lúdico o lucrativo por ejemplo paginas de juegos online, chatear, etc..
El personal del CdC ante cualquier incumplimiento de las Normas
anteriormente expuestas se reserva el derecho de poder tomar la medidas
oportunas como llamar al orden, cerrar sesión de usuario, deshabilitar
cuenta o mandar desalojar el CdC.
El personal se encuentra a vuestra disposición para cualquier aclaración
o duda.
Ap´endice C
ETSI NAVALES - UPM
FOTO
(pegadla por
donde querais,
en zonas
blancas de esta
ficha)
LENGUAJES DE PROGRAMACIÓN (LP)
CURSO 2008-2009.
FICHA PERSONAL - URGENTE!!!!!!!!!!!!!
APELLIDOS:
NOMBRE:
DNI O PASAPORTE:
EMAIL (escríbelo con claridad!!!! y si estás matriculado, activa tu cuenta
de correo UPM):
GRUPO (A,B,C):
¿ES TU PRIMER AÑO EN LA ETSI NAVALES?
TFO MOVIL:
TFO FIJO:
¿TE GUSTARÍA OPTAR AL PREMIO SENER DE LP?:
CASO DE QUE SÍ,¿CUÁL HA SIDO TU CALIFICACIÓN DE ACCESO A LA
UNIVERSIDAD?:
Y ADEMÁS FIRMA Y FECHA:
---
Para efectos estadísticos, ¿te importaría decirme los siguientes datos?
1 Elección de primera opción:
2 Elección de segunda opción:
3 Elección de tercera opción:
APELLIDOS: NOMBRE:
Fecha DHOf Acum InFHOf Acum EqFHOf Acum Total Acum
1 29/09/2008 0 0 0 0 0 2 06/10/2008 0 0 0 0 0 3 13/10/2008 0 0 0 0 0 4 20/10/2008 0 0 0 0 0 5 27/10/2008 0 0 0 0 0 6 03/11/2008 0 0 0 0 0 7 10/11/2008 0 0 0 0 0 8 17/11/2008 0 0 0 0 0 9 24/11/2008 0 0 0 0 0 10 01/12/2008 0 0 0 0 0 11 08/12/2008 0 0 0 0 0 12 15/12/2008 0 0 0 0 0 13 22/12/2008 0 0 0 0 0 14 29/12/2008 0 0 0 0 0 15 05/01/2009 0 0 0 0 0 16 12/01/2009 0 0 0 0 0 17 19/01/2009 0 0 0 0 0 16 26/01/2009 0 0 0 0 0 17 02/02/2009 0 0 0 0 0 16 09/02/2009 0 0 0 0 0
Fecha: fecha en la que se ha rellenado la fila correspondiente. DHOf: por horas dentro del horario oficial como clases y exámenes. Acum: por horas acumuladas de cada categoría
InFHOf: por horas de trabajo individual fuera del horario oficial EqFHOf: por horas de trabajo en equipo fuera del horario oficial
Semana
FICHA DE CONTROL DE TIEMPOS
La idea es que pongais las horas correspondientes a los tres bloques, llevando también el acumulado. La unidad mínima serán 0.5 horas, procediendo al redondeo cuando no sean valores exactos. Así, 50min se consignará como 1, y 1h17m se consignará como 1.5
Ap´endice D
PREMIO SENER A LA MEJOR PROGRESIÓN
EN LA ASIGNATURA LENGUAJES DE PROGRAMACIÓN
- Bases del premio -
1. Objeto del premio:
El objeto de este premio es recompensar la mejor progresión durante el desarrollo de la asignatura de Lenguajes de Programación de Primer Curso de la titulación de Ingenieros Navales y Oceánicos, Plan 2002, de la Universidad Politécnica de Madrid.
De este modo se pretende motivar a los estudiantes que llegan a la titulación con unas notas medias de Bachillerato bajas, ofreciéndoles la oportunidad de que una buena progresión respecto a la posición de partida suponga una recompensa económica, con repercusión pública y curricular. Lo habitual es que estos premios que pretenden servir para motivar, no motiven a los que más lo necesitan, y terminen simplemente por confirmar la buena preparación y actitud de ciertos estudiantes. En este sentido, este premio tiene más matices, pues son precisamente los "peores" estudiantes, los que parten de una posición más baja, los que más pueden progresar, y los que por tanto se convierten en mejores