1
Vicerrectoría Académica Evaluación Taller de Fundamentos de Programación TRABAJO PRÁCTICO FINAL TALLER DE FUNDAMENTOS DE PROGRAMACIÓN SECCIÓN 2000 Implementar un programa en lenguaje C# que permita generar una matriz cuadrada según los siguientes criterios: El orden de la matriz debe ser ingresado por el usuario (mínimo 3 y máximo 10). Los componentes de la matriz serán generados automática y aleatoriamente por el programa con números entre 0 y 99 (usar clase RANDOM). Los componentes deben formar la letra “N” (como un tablero de bingo) y se deben generar sólo los suficientes para llenar las posiciones necesarias, el resto se completará con ceros. Se imprimirá la matriz ordenada de forma que se vea gráficamente cómo los datos fueron guardados formando la letra correspondiente. Todo el programa debe ser manejado por un menú principal que vaya mostrando las opciones al usuario para generar nuevos valores, imprimir la nueva matriz y la opción para salir. NO se permitirá uso de instrucciones que no se hayan visto en clases. Orden de generación e impresión de datos: Ejemplo de impresión con valores generados en matriz (Orden 4): 8 – 6 – 2 – 4 – 7 – 5 – 9 – 30 – 12 - 5 Se evaluará: Funcionalidad del programa (incluye validaciones y control de excepciones) (45 pts.) Orden, modularidad, optimización del código e identificadores (nombres de variables, proyecto y solución) (35 pts.) Comentarios del código en todos sus módulos identificando las funciones que realiza cada parte (10 pts.) Aportes (10 pts.) Formato de entrega Carpeta de solución completa en Visual Studio 2012, incluido el proyecto en C#. Integrantes: Grupos de 3 personas máximo. Fecha de entrega: viernes 26 de junio de 2015 (13:35 – 16:00 hrs.) (En persona, NO SE ACEPTAN ENTREGAS POR CORREO ELECTRÓNICO) Porcentaje: Válida para la 3° Unidad, se promedia con 3° prueba. 4 0 0 5 2 7 0 12 6 0 5 30 8 0 0 9

TFP_TFINAL_2000

Embed Size (px)

DESCRIPTION

Ejercicio de matriz en forma de N

Citation preview

  • Vicerrectora Acadmica

    Evaluacin Taller de Fundamentos de Programacin

    TRABAJO PRCTICO FINAL

    TALLER DE FUNDAMENTOS DE PROGRAMACIN

    SECCIN 2000

    Implementar un programa en lenguaje C# que permita generar una matriz cuadrada segn los siguientes criterios:

    El orden de la matriz debe ser ingresado por el usuario (mnimo 3 y mximo 10). Los componentes de la matriz sern generados automtica y aleatoriamente por el

    programa con nmeros entre 0 y 99 (usar clase RANDOM). Los componentes deben formar la letra N (como un tablero de bingo) y se deben

    generar slo los suficientes para llenar las posiciones necesarias, el resto se completar

    con ceros. Se imprimir la matriz ordenada de forma que se vea grficamente cmo los datos

    fueron guardados formando la letra correspondiente. Todo el programa debe ser manejado por un men principal que vaya mostrando las

    opciones al usuario para generar nuevos valores, imprimir la nueva matriz y la opcin para salir.

    NO se permitir uso de instrucciones que no se hayan visto en clases.

    Orden de generacin e impresin de datos:

    Ejemplo de impresin con valores generados en matriz (Orden 4):

    8 6 2 4 7 5 9 30 12 - 5

    Se evaluar:

    Funcionalidad del programa (incluye validaciones y control de excepciones) (45

    pts.)

    Orden, modularidad, optimizacin del cdigo e identificadores (nombres de

    variables, proyecto y solucin) (35 pts.)

    Comentarios del cdigo en todos sus mdulos identificando las funciones que

    realiza cada parte (10 pts.)

    Aportes (10 pts.)

    Formato de entrega

    Carpeta de solucin completa en Visual Studio 2012, incluido el proyecto en C#.

    Integrantes: Grupos de 3 personas mximo.

    Fecha de entrega: viernes 26 de junio de 2015 (13:35 16:00 hrs.) (En persona, NO SE ACEPTAN ENTREGAS POR CORREO ELECTRNICO)

    Porcentaje: Vlida para la 3 Unidad, se promedia con 3 prueba.

    4 0 0 5

    2 7 0 12

    6 0 5 30

    8 0 0 9