Estás en:   ArielOrtiz.com > Desarrollo de aplicaciones distribuidas > Examen: Segundo parcial

Examen: Segundo parcial

Este examen puede ser elaborado de manera individual o en parejas.

Descripción del problema

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).

Ponderaciones

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.

Entrega y revisión

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.