• No se han encontrado resultados

A la derecha el archivo BD 25x4.txt con la informaci´on de la matriz de ocupaci´on

N/A
N/A
Protected

Academic year: 2022

Share "A la derecha el archivo BD 25x4.txt con la informaci´on de la matriz de ocupaci´on"

Copied!
2
0
0

Texto completo

(1)

1

C´omputo Cient´ıfico II - CO2112 - Proyecto 1

Crear un programa en ansi C que mediante un men´u admita reservar o cancelar asientos de un avi´on, as´ı como mostrar qu´e asientos est´an ocupados y libres actualmente. Debe usar reserva din´amica de memoria. Las imagenes superior e inferior izquierda de la Fig.1 muestran los men´us que deben presentarse en el programa. El programa debe contener las funciones “main”, “mostrarMenu”, “reservarAsiento”,

“cancelarAsiento”, “mostrarOcupacion” y “actualizarBD”.

Figure 1: En la imagen superior se muestra la opci´on de crear una nueva base de datos. A la izquierda estan los men´us en el programa y el despliegue de la matriz de ocupaci´on. A la derecha el archivo BD 25x4.txt con la informaci´on de la matriz de ocupaci´on.

Al crear una nueva base de datos (opci´on 1 del primer men´u, ver imagen superior en la Fig.1) se solicita el n´umero de filas y columnas para crear la matriz de ocupaci´on. Esta matriz debe inicializarse con ceros, indicando que los asientos est´an vacios. El nombre del archivo donde se guarda la matriz de asientos con la informaci´on debe construirse como la concatenaci´on de “BD ”, n´umero de filas, “x”,

USB, CO2112, Prof. Sa´ul Buitrago

(2)

2

n´umero de columnas y “.txt”, por ejemplo “BD 25x4.txt”. Los n´umeros de fila y columna son dados por el usuario del programa, cuando se crea un nuevo archivo, para guardar la informaci´on de la matriz de ocupaci´on. Al reservar (funci´on “reservarAsiento”) o cancelar (“cancelarAsiento”) asientos s´olo se cambia la informaci´on en la matriz. Esta informaci´on s´olo se actualiza en el archivo respectivo en la funci´on “actualizarBD”. En la imagen inferior derecha de la Fig.1 se muestra la informaci´on que se guarda en el archivo respectivo; este archivo es el que se carga cuando se entra por la opci´on 2 del primer men´u (ver imagen inferior izquierda de la Fig.1).

La entrega consistir´a en un archivo comprimido que contenga los archivos fuentes y un informe que explique el trabajo realizado. La entrega debe ocurrir a m´as tardar a las 11:59 pm del domingo 5 de mayo, enviando al correo electr´onico del prof. Jim´enez (oswjimenez@gmail.com) un archivo comprimido (zip o rar) de nombre:

“CO2112 proy1 apellido nombre”.

Este archivo s´olo debe contener los archivos fuentes. Todas los programas deben estar debidamente identificados y documentados.

USB, CO2112, Prof. Sa´ul Buitrago

Referencias

Documento similar

Asegurado el quórum con la presencia de nueve consejeros, comienza la reunión a las 18:05 para tratar el Orden del día N° 06/12. 1.- Lectura y aprobación del acta correspondiente a

la volatilidad del tipo de cambio nominal en un sistema más flexible puede acarrear una volatilidad indeseada y no permisible en el tipo de cambio real de corto plazo, y conducir a

vii)  Conocer,  cumplir  y  hacer  conocer  a  sus  dirigidos,  para  su  cumplimiento,  a  las  normas  referentes  al  trabajo  de  laboratorio,  seguridad 

El primer Director será designado en forma interina, por el/los Consejo/s de la/s Unidad/es Académica/s de quien/es dependerá el Laboratorio de Investigación creado por

misma situación sE obsErva En los casos dE intoxicación alimEntaria , En dondE sE tiEnE un incrEmEnto dEl 48% rEspEcto al 2018... DESCRIPCIÓN DEL

Durante el período diciembre 2002-sep- tiembre 2012, todos los países de la eurozona, con excep-

A.- INTERVENCIÓN PREVENTIVA. La prevención es el elemento más importante en el abordaje psico-social como el que se está planteando en este artículo. Es indispensable resaltar

TOKEN DESCRIPCIÓN EJEMPLO TIPO LÓGICA SIZE RECEPTOR. RFC