Académique Documents
Professionnel Documents
Culture Documents
ndice general
1 2 Practica: Red Ferroviaria. ndice de clases 2.1 Lista de clases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indice de archivos 3.1 Lista de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . Documentacin de las clases 4.1 Referencia de la Clase Cochera . . . . . . . . . . . 4.1.1 Descripcin detallada . . . . . . . . . . . . 4.1.2 Documentacin del constructor y destructor 4.1.2.1 Cochera . . . . . . . . . . . . . 4.1.2.2 Cochera . . . . . . . . . . . . 4.1.3 Documentacin de las funciones miembro . 4.1.3.1 guardar_tren . . . . . . . . . . . 4.1.3.2 size . . . . . . . . . . . . . . . . 4.1.3.3 pedir_vagon . . . . . . . . . . . 4.1.3.4 buscar_vagon . . . . . . . . . . 4.1.3.5 leer_cochera . . . . . . . . . . . 4.1.3.6 escribir_cochera . . . . . . . . . 4.2 Referencia de la Clase Tren . . . . . . . . . . . . . 4.2.1 Descripcin detallada . . . . . . . . . . . . 4.2.2 Documentacin del constructor y destructor 4.2.2.1 Tren . . . . . . . . . . . . . . . 4.2.2.2 Tren . . . . . . . . . . . . . . 4.2.3 Documentacin de las funciones miembro . 4.2.3.1 anadir_hora . . . . . . . . . . . 4.2.3.2 consul_hora . . . . . . . . . . . 4.2.3.3 leer_cochera . . . . . . . . . . . Documentacin de archivos 5.1 Referencia del Archivo Cochera.hpp . . 5.1.1 Descripcin detallada . . . . . . 5.2 Referencia del Archivo pro2.cpp . . . . 5.2.1 Descripcin detallada . . . . . . 5.2.2 Documentacin de las funciones 5.2.2.1 main . . . . . . . . . 5.3 Referencia del Archivo Tren.hpp . . . . 1 3 3 5 5 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 13 13 13 14 14 14 14 15
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
II
Generado el Jueves, 10 de Noviembre de 2011 15:32:57 para Red ferroviaria. Laboratorio de PRO2. por Doxygen
Cap tulo 1
Generado el Jueves, 10 de Noviembre de 2011 15:32:57 para Red ferroviaria. Laboratorio de PRO2. por Doxygen
Cap tulo 2
Indice de clases
2.1. Lista de clases
Lista de las clases, estructuras, uniones e interfaces con una breve descripcin: Cochera (Representa el conjunto de caractersticas y operaciones de las cocheras ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Tren (Representa el conjunto de caractersticas y operaciones de los trenes ) . 10
ndice de clases
Generado el Jueves, 10 de Noviembre de 2011 15:32:57 para Red ferroviaria. Laboratorio de PRO2. por Doxygen
Cap tulo 3
Indice de archivos
3.1. Lista de archivos
Lista de todos los archivos con descripciones breves: Cochera.hpp (Especicacin de la clase Cochera ) . . . . . . . . . . . . . . . 13 pro2.cpp (Programa principal para el ejercicio Red Ferroviaria ) . . . . . . . 14 Tren.hpp (Especicacin de la clase Tren ) . . . . . . . . . . . . . . . . . . . 15
Indice de archivos
Generado el Jueves, 10 de Noviembre de 2011 15:32:57 para Red ferroviaria. Laboratorio de PRO2. por Doxygen
Cap tulo 4
M etodos publicos
Cochera ()
Creadora por defecto.
Cochera ()
Destructora por defecto.
int size ()
Mostrar el tamao actual ocupado por vagones en la cochera.
void escribir_cochera ()
Operacin de escritura.
4.1.1.
detallada Descripcion
Representa el conjunto de caractersticas y operaciones de las cocheras. Denicin en la lnea 18 del archivo Cochera.hpp.
4.1.2.
4.1.2.1.
Creadora por defecto. Precondicin cierto Postcondicin El resultado es una cochera vaca, con capacidad 0, prioridad 0 y una via vaca.
4.1.2.2.
Cochera::Cochera ( )
4.1.3.
4.1.3.1.
Guardar tren en la cochera. Precondicin El tren cabe en la cochera Postcondicin Los vagones del tren se han guardado en la cochera por orden de llegada.
4.1.3.2.
int Cochera::size ( )
Mostrar el tamao actual ocupado por vagones en la cochera. Precondicin cierto Postcondicin Devuelve el numero de vagones que hay en la cochera.
Generado el Jueves, 10 de Noviembre de 2011 15:32:57 para Red ferroviaria. Laboratorio de PRO2. por Doxygen
Quitar vagn de la cochera. Precondicin pos es una posicin vlida de la via de la cochera. Postcondicin Devuelve el vagn pedido y el parmetro implcito elimina el vagn de la via de la cochera. Se van escribiendo por pantalla los movimientos realizados.
4.1.3.4.
Buscar vagn en la cochera. Precondicin 1 <= vag <= 4. Postcondicin Devuelve la posicin del primer vagn del tipo pedido que se encuentra en la via en orden inverso en que se han entrado, es decir, se devolver el ltimo que se haya entrado de ese tipo. Si no se encuentra el vagn devolvera un -1.
4.1.3.5.
Operacin de lectura. Precondicin N>0 Postcondicin El parmetro implcito pasa a tener una prioridad, una capacidad y una via de tamao N vaca.
4.1.3.6.
La documentacin para esta clase fue generada a partir del siguiente chero: Cochera.hpp
4.2.
M etodos publicos
Tren ()
Creadora por defecto.
Tren ()
Destructora por defecto.
int consul_hora ()
Consultar hora salida del tren.
4.2.1.
detallada Descripcion
Representa el conjunto de caractersticas y operaciones de los trenes. Un tren esta formado por una pila de enteros(vagones). Denicin en la lnea 18 del archivo Tren.hpp.
4.2.2.
4.2.2.1.
4.2 Referencia de la Clase Tren Postcondicin El resultado es un tren vaco, con vagones vacios
11
4.2.2.2.
Tren::Tren ( )
4.2.3.
4.2.3.1.
Aadir hora de salida. Precondicin 0 <= h <= 23, 0 <= min <= 59 Postcondicin El parmetro implcito pasa a tener la hora de salida pasada, en minutos.
4.2.3.2.
Consultar hora salida del tren. Precondicin cierto Postcondicin Devuelve la hora de salida del tren en minutos.
4.2.3.3.
Operacin de lectura. Precondicin N>0 Postcondicin El parmetro implcito pasa a tener un id y N o menos vagones, ledos del canal de entrada estndard. Se leern vagones hasta leer uno no vlido o hasta llegar a N vagones. La documentacin para esta clase fue generada a partir del siguiente chero: Tren.hpp
Generado el Jueves, 10 de Noviembre de 2011 15:32:57 para Red ferroviaria. Laboratorio de PRO2. por Doxygen
12
Generado el Jueves, 10 de Noviembre de 2011 15:32:57 para Red ferroviaria. Laboratorio de PRO2. por Doxygen
Cap tulo 5
de archivos Documentacion
5.1. Referencia del Archivo Cochera.hpp
Cochera.hpp
utils.PRO2
stack
Clases
class Cochera
Representa el conjunto de caractersticas y operaciones de las cocheras.
5.1.1.
detallada Descripcion
Documentacin de archivos
5.2.
Programa principal para el ejercicio Red Ferroviaria. Dependencia grca adjunta para pro2.cpp:
pro2.cpp
Tren.hpp
Cochera.hpp
Arbre.hpp
utils.PRO2
stack
Funciones
int main ()
Programa principal para el ejercicio Red Ferroviaria.
5.2.1.
detallada Descripcion
5.2.2.
5.2.2.1.
5.3 Referencia del Archivo Tren.hpp Denicin en la lnea 20 del archivo pro2.cpp.
{ }
15
5.3.
Tren.hpp
utils.PRO2
stack
Clases
class Tren
Representa el conjunto de caractersticas y operaciones de los trenes.
5.3.1.
detallada Descripcion
Generado el Jueves, 10 de Noviembre de 2011 15:32:57 para Red ferroviaria. Laboratorio de PRO2. por Doxygen