UTNianos

Versión completa: Datos y resultados esperados
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola! Tengo una duda con respecto a un ejercicio de Algoritmos. Es el siguiente:

Se dan los siguientes elementos:
El tipo tsGasto es un registro con campos: Mes, Dia, Impo; los 2 primeros de tipo ushort, el último float.
Los datos se ingresan sin orden alguno, y pueden repetirse, los meses como los días; es decir, para un mismo mes y día, pueden venir varios registros con sus respectivos importes. Fin de datos indicado por la terna (0, 0, 0.0).
const DIAS_ANUAL = 365; typedef float tvDias[DIAS_ANUAL];

Prototipos de funciones a utilizar en alguna instancia del proceso, sin desarrollar:
ushort CantDiasMes(ushort mes); ushort CantDiasAcum(ushort mes);
ushort ObtDatos(tsGasto &rGto); string NombreMes(ushort mes);

main() {
// defina ud. los tipos y variables utilizadas en este bloque principal.

InicVecDias(vDias);
freopen("GastosDMI.Txt","r",stdin); //redirecciona la entrada de cin >> al archivo indicado.
while (ObtDatos(rGasto))
AcumGasto(vDias,rGasto);
freopen("CON","r",stdin); //regresa al dispositivo por defecto de cin >> al teclado.
ListadoGastos(vDias);
return 0;
} // main
Ejercicios (cada ejercicio suma 2 puntos, sin errores.)
1. a) Dibujar y codificar las estructuras de datos de los tipos tvDias y tsGasto sin omitir detalles importantes. Realizar una muestra de datos y los resultados esperados según la muestra. Codificar los tipos indicados en los prototipos que no están definidos por el lenguaje.


No me queda claro a qué se refiere con "Dibujar y codificar las estructuras de datos" (sobre todo DIBUJAR) y tampoco logro comprender qué es "Realizar una muestra de datos y los resultados esperados".

Gracias!!
Buenas

En cuanto a lo de "Dibujar" supongo que se puede referir a hacer un diagrama de flujo, no se me ocurre nada mas dentro de la materia Algoritmos.

Si cursas con Pablo snaejzdler (algo así) creo que te da el paradigma de Objetos, por lo que quizás quiere un diagrama de objetos u clases.

En cuanto al muestreo, quiero pensar que te pide que vos des un archivo de entrada como ejemplo y muestres lo que debería mostrar el programa una vez finalizado.
Lo del muestreo solo seria útil hacerlo si el ejercicio lo podes hacer en computadora, ya que hacerlo en papel no tendría lógica y tardarías un rato largo solo en escribir el .txt de prueba

Todo esto que te digo es en base a lo que curse y fue viendo en estos años, puede ser que el enunciado apunte a otra cosa

Saludos
la muestra de datos y resultados seria una prueba de escritorio
URLs de referencia