Examen Parcial - 75.08. Sistemas Operativos

Cátedra: Osvaldo Clua
Fecha: Primera oportunidad - Primer Cuatrimestre 2002
Día: 21/05/2002
Tema: UNIX

Esta página está incompleta; podés ayudar completando el material.

Enunciado

Una importante bodeguera compra a diferentes viñedos sus cultivos. Todos los semestres releva el cultivos en los viñedos de las provincia de Mendoza y San Juan. Los viñedos relevados se dedican al cultivo de 1 o mas de los siguientes varietales:

  • Malbec
  • Merlot
  • Sirah

Los datos que se registran son principalmente:

  1. La cantidad de hectareas cultivadas para cada varietal (cantha)
  2. La produccion estimada para cada varietal (prodest)

El archivo de Datos Relevados (DATREL.TXT) posee los siguientes campos separados por punto y coma (;) (desordenado)

<tex>\begin{array}{|c|c|}\hline\mbox{Nombre del vinedo} & \mbox{caracteres} \\\hline\mbox{Cantha de Malbec} & \mbox{caracteres} \\\hline\mbox{Prodest de Malbec} & \mbox{caracteres} \\\hline\mbox{Cantha de Merlot} & \mbox{caracteres} \\\hline\mbox{Prodest de Merlot} & \mbox{caracteres} \\\hline\mbox{Cantha de Syrah} & \mbox{caracteres} \\\hline\mbox{Prodest de Syrah (toneladas)} & \mbox{caracteres} \\\hline\mbox{Provincia} & \mbox{caracteres} \\\hline\mbox{Localidad} & \mbox{caracteres} \\\hline\mbox{Direccion} & \mbox{caracteres} \\\hline\end{array}</tex>

Con estos datos la bodega quiere planificar sus compras a los viñedos. Para ello ha determinado cotas máximas y mínimas en cada varietal (Malbec, Merlot, Sirah). Estos valores se encuentran en el archivo de cotas maximas y minimas (COTAS:TXT) que posee la siguiente estructura (los campos separados por punto y coma (;). Clave unívoca: Nombre del varietal

<tex>\begin{array} {| c | c |}\hline\mbox{Nombre del varietal} & \mbox{Caracteres} \\\hline\mbox{Cota Maxima} & \mbox{Caracteres} \\\hline\mbox{Cota Minima} & \mbox{Caracteres} \\\hline\end{array}</tex>

Se pide: Desarrollar un comando que reciba como parámetros obligados:

  1. Un Varietal
  2. Una Provincia (en ese orden)

Y que acumule la superficie cultivada por localidad

De todos los registros del archivo de datos se deben tomar sólo aquellos que pertenezcan a viñedos de la provincia indicadad como parámetro y que su producción estimada para el varietal dado como parámetro se encuentre entre las cotas dadas en el archivo de cotas.

Cada registro debe ser grabado en un archivo ordenado por Localidad cuyo nombre debe ser <nombre de provincia pasada como paŕametro><varietal pasado como parametro>.txt (ejemplo mendozamalbec.txt) y cuya estructura es:

<tex>\begin{array}{|c|c|c|}\hline\mbox{Localidad} & \mbox{Proviene del archivo de datos} & \mbox{Caracteres} \\\hline\mbox{Total acumulado de Malbec} & \mbox{Sumatoria del campo cantha Malbec} & \mbox{Caracteres} \\\hline\mbox{Total acumulado de Merlot} & \mbox{Sumatoria del campo cantha Merlot} & \mbox{Caracteres} \\\hline\mbox{Total acumulado de Syrah} & \mbox{Sumatoria del campo cantha Syrah} & \mbox{Caracteres} \\\hline\end{array}</tex>

Resolución

#!/bin/bash
 
#Aca iria el script
materias/75/08/parcial_20020521_1unix.txt · Última modificación: 2007/12/05 20:30 por rada
 
Excepto donde se indique lo contrario, el contenido de esta wiki se autoriza bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 3.0 Unported


Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki