--- /dev/null
+$Id$
+
+Todo lo que es interfaz (clases, metodos, atributos, funciones, tipos de datos
+en general) van en inglés.
+
+Documentacion (incluido comentarios) en castellano.
+
+Métodos de acceso y escritura de atributos publicos: get_<atributo>(),
+set_<atributo>.
+
+Nombre de clases: tipo Java.
+ class MiClase: public MiPadre {
+ private:
+ int atributo;
+ public:
+ int get_atributo(void);
+ void set_atributo(int _atributo);
+ };
+
+Nombre de métodos: tipo STL (con parametros que empiezan con '_').
+ virtual void mi_metodo(int _mi_entero) const = 0;
+
+Nombre de atributos: idem métodos.
+
+General:
+ - Se usan TABs para identar solamente.
+ - Llaves en la misma línea.
+ if (algo == otro) {
+ // codigo
+ } else {
+ // otra cosa
+ }
<li>tanque</li>\r
<li>bomba (fuente)</li>\r
<li>drenaje (salida)</li>\r
- <li>válvula</li>\r
+ <li>exclusa</li>\r
</ul>\r
<p>El programa debe permitir insertar, borrar y mover cada uno de estos \r
elementos.</p>\r
<td width="34%"> </td>\r
</tr>\r
<tr>\r
- <td width="33%">válvula</td>\r
+ <td width="33%">exclusa</td>\r
<td width="33%"> </td>\r
<td width="34%">abierta/cerrada (valor binario)</td>\r
</tr>\r
Los objetos de la planta pueden dividirse en 3 tipos:</p>\r
<p>1 - Fuentes. (ejemplo: bomba)<br>\r
2 - Drenajes. (ejemplo: salida)<br>\r
-3 - Los restantes objetos (válvulas, bifurcaciones, uniones, etc) son \r
+3 - Los restantes objetos (exclusas, bifurcaciones, uniones, etc) son \r
idealizados suponiendo que no almacenan líquido.</p>\r
<p>Un caso particular de dispositivo es el tanque, que constituye una fuente y \r
drenaje al mismo tiempo.</p>\r
en dos.<br>\r
Las uniones son simplificadas suponiendo que sólo aceptan el 50% del caudal \r
posible de cada entrada.</p>\r
-<p>Si una válvula / bomba está cerrada, el programa debe considerar que dicha \r
+<p>Si una exclusa / bomba está cerrada, el programa debe considerar que dicha \r
parte del grafo no está presente.<br>\r
<br>\r
Ejemplo:</p>\r
</b>Suma de los flujos por las aristas 1 y 2<br>\r
<br>\r
<b>Flujo en arista 4<br>\r
-</b>Si la válvula 5 está cerrada, el flujo será 0.<br>\r
+</b>Si la exclusa 5 está cerrada, el flujo será 0.<br>\r
En caso contrario:<br>\r
Si la bomba 8 está apagada, el grafo se reduce y el flujo estará<br>\r
dado por el mínimo caudal entre<br>\r
Los restantes flujos pueden ser determinados por los alumnos.<br>\r
<br>\r
En este análisis no se tuvo en cuenta la existencia de líquido en un tanque. Si \r
-un tanque está vacío, debe considerarse que no hay flujo de líquido (válvula \r
+un tanque está vacío, debe considerarse que no hay flujo de líquido (exclusa \r
cerrada). Si un cuanto de flujo de líquido resulta ser superior al líquido \r
existente en un tanque, dicho caudal deberá ser limitado al caudal existente.</p>\r
<p>Una vez determinado el caudal en cada arista del grafo, el programa debe \r