Este examen puede ser elaborado de manera individual o en parejas.
Crea un nuevo proyecto y aplicación Web en Django que despliegue las diagonales 0 a n (0 ≤ n ≤ 99) del triángulo de Pascal (usando las etiquetas <table>
, <tr>
y <td>
). El valor de n se debe tomar del mismo URL de la petición (ver ejemplos de abajo).
El triángulo se debe construir de la siguiente manera:
En la tabla resultante, todas las celdas que no conformen parte del triángulo deben dejarse en blanco.
Por ejemplo, dado el URL:
http://localhost:8000/pascal/3/
la salida debe ser tal como se muestra a continuación:
Otro ejemplo. El URL:
http://localhost:8000/pascal/10/
debe producir lo siguiente:
Nota como la tabla y las celdas tienen borde. Así mismo, los números están alineados a la derecha.
Agrega el nombre y matrícula de los autores dentro de un comentario en la parte superior de cada archivo fuente de la aplicación (archivos PY, CSS y HTML).
Este examen será evaluado usando los siguientes criterios:
% | Descripción |
---|---|
10% | Configuración adecuada de la aplicación y su respectivo URL. |
10% | Implementación adecuada de la vista. |
10% |
Diseño de la plantilla y uso adecuado de la hoja de estilo CSS para lograr la presentación solicitada. |
30% | Resolución adecuada del problema. |
30% | Respuesta correcta a preguntas y/o solicitud de modificaciones. |
10% | Datos de los autores en comentarios al inicio de los archivos fuente. |
DA | Si se detecta cualquier tipo de plagio o fraude. |
Se revisará en persona la aplicación funcionando el lunes 27 de febrero a la hora de clase. Antes de la revisión, sube un archivo tarball llamado examen2.tgz
que contenga todo el proyecto al Sistema de Entrega de Tareas Automatizado (SETA). Durante el tiempo de revisión se pedirá que se lleven a cabo una o dos modificaciones a la aplicación.