0% encontró este documento útil (0 votos)
277 vistas3 páginas

Pa1 Estructura de Datos

El documento presenta un producto académico que consiste en dos programas en C++ que utilizan funciones y arreglos. El primer programa valida y almacena edades en un vector, calculando estadísticas. El segundo programa ingresa y opera sobre una matriz 3x3. Se pide desarrollar los programas, documentarlos en un informe y presentarlos en el aula virtual siguiendo las instrucciones dadas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
277 vistas3 páginas

Pa1 Estructura de Datos

El documento presenta un producto académico que consiste en dos programas en C++ que utilizan funciones y arreglos. El primer programa valida y almacena edades en un vector, calculando estadísticas. El segundo programa ingresa y opera sobre una matriz 3x3. Se pide desarrollar los programas, documentarlos en un informe y presentarlos en el aula virtual siguiendo las instrucciones dadas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Producto Académico N° 01: Tarea

Consideraciones: Desarrolle en producto académico en base al enunciado y


ejemplo, tenga presente que debe de presentar archivos .cpp y .docx.
Criterio Detalle
Tema o asunto
1. Conceptos básicos:
a) Funciones y paso de parámetros.
b) Representación de datos numéricos. Manipulación de Bits.
c) Arreglos Unidimensionales – Vectores, Operaciones.
d) Arreglos Bidimensionales – Matrices, Operaciones.

Enunciado - Individualmente,
- Elabora Producto Académico N°01.

- Empleando, funciones y arreglos: Desarrollar programas en C++, utilizando


programación modular, que realicen lo siguiente:

- Programa 1: Debe ingresar edades a un vector que almacene máximo 10 elementos,


validando que las edades sean superiores a 17 años. Deberá reportar lo siguiente:

Requerimiento 1. La edad mayor y menor.


Requerimiento 2. El promedio de edades.
Requerimiento 3. Número de edades pares e impares.

- Programa 2: Debe ingresar valores mayores a 0 y menores a 1 para una matriz cuyo
número máximo de filas y columnas sea de 3x3, debiendo reportar lo siguiente:

Requerimiento 4. La suma de todos los valores de la matriz.


Requerimiento 5. El determinante de la matriz.
Requerimiento 6. El resultado de los valores de cada fila elevado al cuadrado.

Instrucciones para
2. Equipos/materiales y reactivos a utilizar en el producto académico:
presentar el Software: Dev-C++. https://sourceforge.net/projects/orwelldevcpp/
archivo en el aula
virtual  El nombre de cada ejercicio será:
o PA1 Apellidos y nombres.cpp
o PA1 Apellidos y nombres.docx
 Una vez desarrollado el caso, entregar su desarrollo al aula virtual.
 Nota: Todos los algoritmos deben ser implementados utilizando el programa
Dev-C++ y es importante que los ejercicios se desarrollen como los ejemplos
de las sesiones de aprendizaje. Todos los nombres de funciones o
procedimientos, para efectos de la programación modular, serán en español.

1|Página
Referencias para
realizar la EJEMPLO
actividad
INFORME DE DESARROLLO DE CASO
El presente informe documenta el desarrollo de caso del producto académico 01 del curso
estructura de datos en el cual se refleja la aplicación de: Las funciones y paso de parámetros
y vectores.
El presente informe considera un análisis de requisitos funcionales con el siguiente
contenido: Enunciado, resumen, entradas, validaciones, procesos, salidas y código fuente.

ANALISIS DE REQUISITOS FUNCIONALES

Enunciado (Copiar aquí el enunciado del producto académico)


……

Resumen (Es la interpretación del estudiante en base al enunciado)


Ejm. El programa debe permitir acumular la suma cada monto de artículo comprado por
el cliente.

Entradas (Son los valores que el usuario debe de ingresar al programa cuando este
en ejecución - variables)
Ejm.
 Se requiere saber el precio del artículo comprado por el cliente.

Validaciones (Son las consideraciones que se deben de tener al momento de leer las
variables de entrada)
Ejm.
 El precio ingresado por el cliente debe ser mayor a 0 .
 El contador del artículo es entero.
Funciones y procedimientos (Descripción de cada una de las funciones y
procedimientos que tiene el programa)
Ejm.
 Función suma(), Función que recibe dos parámetros a y b y devuelve un valor entero
con la suma.

Salidas (Son los datos mostrados en pantalla por el programa)


Ejm.
Las salidas van dirigidas al RRHH:
Mensaje de error en el caso ingresar un dato negativo o =0.
Mensaje precio con descuento y descuento.
Las salidas van dirigidas al cliente:
El reporte de su monto a pagar por todos los artículos y monto de ahorro.

CODIGÓ FUENTE C++ (El código fuente debe ser documentado - comentado)
PEGAR AQUÍ CAPTURAS DE PANTALLA DEL DESARROLLO DEL CÓDIGO FUENTE

2|Página
Rúbrica de evaluación:

A continuación, se presenta la rúbrica, en base a la cual se evaluará el producto


académico, donde la puntuación máxima por categoría equivale a 5 puntos y la
mínima, 0.

El estudiante tendrá 0 si no presentó el producto académico.

El estudiante tendrá 0 si se evidencia duplicidad de la información presentada con


otros estudiantes.

Nivel Sobresaliente Suficiente En proceso En inicio No presenta


Criterios (5) (4) (2) (1) (0)
Presenta los dos
Presenta los dos Presenta uno de los Presenta uno de los No presenta los
programas
programas programas programas programas
solucionados
Alcance: solucionados solucionados solucionados solucionados o no
incluyendo de 4
Programa 1 y 2. incluyendo los 6 incluyendo sus incluyendo algunos soluciona por lo
hasta 5
requerimientos de requerimientos de requerimientos de menos dos
requerimientos de
forma óptima. forma óptima. forma óptima. requerimientos.
forma óptima.
Muestra un El resumen no es
Resume e identifica
resumen e claro, pero No muestra el
claramente todas No muestra el
identifica identifica resumen y/o no
las entradas, resumen, no
Informe: claramente la claramente solo identifica
variables y identifica las
Resumen, Entradas y mayoría de las algunas de las claramente las
determina entradas ni
Validaciones. entradas, variables entradas, variables entradas, variables
correctamente determina sus
y determina y determina y/o no determina
todas sus validaciones.
correctamente sus correctamente sus sus validaciones.
validaciones.
validaciones. validaciones.
Aplica Aplica Aplica
Aplica
Resolución: programación programación programación
programación No aplica
Aplica programación modular, pero su modular, pero modular, pero
modular de forma programación
modular. implementación comete ciertos comete errores
óptima en su modular.
puede ser errores en su graves en su
implementación.
mejorada. implementación. implementación.
Utiliza las Utiliza las
estructuras y estructuras y Utiliza estructuras y Utiliza estructuras y
algoritmos más algoritmos algoritmos que no algoritmos que no No utiliza las
Solución del Caso: adecuados para necesarios para son acordes para resuelven el caso estructuras más
Programa C++ y resolver el caso y resolver el caso, resolver el caso, y/o claramente. Y no adecuadas o no
Documentación del aporta una aunque no son los aporta aporta documenta el
código fuente. documentación al más adecuados y la documentación, documentación que código o el
código para documentación pero es insuficiente ayude a programa no
estructurar y o aportada es la justa para estructurar y o comprender el resuelve el caso.
entender el código para estructurar y o entender el código. código.
claramente. entender el código.
Puntualidad -2 puntos por entrega extemporánea
Subtotal

Total

Nota vigesimal

3|Página

También podría gustarte