SIMULACION DE PROCESOS II. DEBER # 1
ripasaTarea18 de Mayo de 2018
2.350 Palabras (10 Páginas)1.860 Visitas
UNIVERSIDAD DE GUAYAQUIL[pic 1]
FACULTAD DE INGENIERÍA QUÍMICA.
CARRERA DE INGENIERIA QUIMICA.
SIMULACION DE PROCESOS II.[pic 2]
DEBER # 1
ESTUDIANTE:
Ricardo Israel Paez Sánchez
DOCENTE:
Gonzalo Iván Villa Msc.
CURSO:
Séptimo Semestre “7-1”
AÑO LECTIVO
2018 – 2019
- Se tienen 3 recipientes cilíndricos, opacos y sin marcas, de 12, 7, y 5 galones de capacidad. El recipiente de 12 galones está lleno de combustible. El objetivo es repartir el combustible en dos partes iguales usando únicamente los tres recipientes. Considere que puede trasladar el combustible entre recipientes pero no se dispone de algún instrumento de medición.
[pic 3]
a) Describa gráficamente el resultado esperado
b) Asigne símbolos a las variables (Representan la cantidad de combustible en cada recipiente)
c) Construya un algoritmo para obtener la solución numerando las instrucciones
d) Ejecute las instrucciones del algoritmo y registre los cambios del contenido de las variables
e) Verifique que el algoritmo produce la solución esperada.
Para probar su algoritmo puede completar una tabla como la siguiente. Suponga que A, B, C representan a los recipientes con la capacidad y en el orden dados en el gráfico anterior.
Nota: Existe una solución en 12 pasos (en cada paso se traslada de un recipiente a otro).
a)[pic 4][pic 5]
[pic 6][pic 7][pic 8]
6 gal 6 gal 0 gal
b)
VARIABLES
Sean
A: Representación del recipiente cuya capacidad es 12 gal.
B: Representación del recipiente cuya capacidad es 7gal.
C: Representación del recipiente cuya capacidad es 5gal.
c)
ALGORITMO
1. Llene C con el combustible de A
2. Vierta C en B
3. Vierta el contenido de A en C hasta llenarlo
4. Vierta el contenido de C en B hasta llenarlo
5. Vierta todo el contenido de B en A
6. Vierta todo el contenido de C en B
7. Vierta el contenido de A en C hasta llenarlo
8. Vierta el contenido de C en B hasta llenarlo
9. Vierta el contenido de B en A
10. Vierta el contenido de C en B
11. Vierta el contenido de A en C
12. Vierta el contenido de C en B
Instrucción | A | B | C |
inicio | 12 | 0 | 0 |
1 | 7 | 0 | 5 |
2 | 7 | 5 | 0 |
3 | 2 | 5 | 5 |
4 | 2 | 7 | 3 |
5 | 9 | 0 | 3 |
6 | 9 | 3 | 0 |
7 | 4 | 3 | 5 |
8 | 4 | 7 | 1 |
9 | 11 | 0 | 1 |
10 | 11 | 1 | 0 |
11 | 6 | 1 | 5 |
12 | 6 | 6 | 0 |
[pic 9]
Inicio
[pic 10]
[pic 11]
Variables: A, B, C[pic 12]
[pic 13][pic 14][pic 15][pic 16][pic 17]
Llene C con el combustible de A
[pic 18]
Llenar el recipiente C con el combustible del recipiente B.
[pic 19]
Vierta el contenido de A en C hasta llenarlo[pic 20]
Vierta el contenido de C en B hasta llenarlo
[pic 21]
Vierta todo el contenido de B en A
[pic 22]
[pic 23]
Vierta todo el contenido de C en B
[pic 24]
[pic 25]
[pic 26]
2
[pic 27]
[pic 28]
Vierta el contenido de A en C hasta llenarlo
[pic 29]
[pic 30]
Vierta el contenido de C en B hasta llenarlo
[pic 31]
[pic 32]
Vierta el contenido de B en A
[pic 33]
[pic 34]
Vierta el contenido de C en B
[pic 35]
[pic 36]
Vierta el contenido de A en C
[pic 37]
[pic 38]
[pic 39] Vierta el contenido de C en B
[pic 40]
[pic 41]
Fin
- Describa un procedimiento para resolver el conocido problema de los misioneros y caníbales. Defina las variables, las instrucciones y luego efectúe una prueba para verificar que funciona:
Tres misioneros y tres caníbales deben atravesar un río en un bote en el que sólo caben dos personas. Pueden hacer los viajes que quieran, pero en cada sitio el número de caníbales no debe ser mayor que el de los misioneros, porque ya podemos suponer que ocurriría. El bote no puede cruzar el río si no hay al menos una persona dentro para que lo dirijan.
Sugerencia: Defina los misioneros como M1, M2, M3 y los caníbales como C1, C2, C3. Las variables R1, R2 son las orillas del río y B el bote. El contenido de estas variables cambiará mediante las instrucciones del algoritmo. Después de construir el algoritmo puede completar una tabla como la siguiente para verificar e l resultado:
VARIABLES:
M1: Misionero 1
M2: Misionero 2
M3: Misionero 3
C1: Caníbal 1
C2: Caníbal 2
C3: Caníbal 3
R1: Orilla 1
R2: orilla 2
B: Bote
ALGORITMO:
- C1 y C2 cruzan a la R2.
- El C1 regresa a la R1
- C1 y C3 se suben al bote y cruzan el rio a la R 2
- El C1 regresa a la R2
- M1 y M2 se suben al bote y cruzan a la R2
- El C2 y M2 se suben al bote y regresan a la R 1
- M 2 y M3 cruzan hasta la R 2
- C3 regresa a la R 1
- C2 y C3 se suben al bote y llegan a R 2
- C2 regresa a R1
- C1 y C2 se suben al bote y llegan a la R 2
Instrucciones | R1 | B | R2 |
Inicio | M1,M2,M3,C1,C2,C3 | ||
1 | M1,M2,M3,C3 | C1,C2 | |
2 | M1,M2,M3,C3 | C1 | C2 |
3 | M1,M2,M3 | C1,C3 | C2 |
4 | M1,M2,M3 | C1 | C2,C3 |
5 | M3,C1 | M1,M2 | C2,C3 |
6 | M3,C1 | M2,C2 | M1,C3 |
7 | C1,C2 | M2,M3 | M1,C3 |
8 | C1,C2 | C3 | M1,M2,M3 |
9 | C1 | C2,C3 | M1,M2,M3 |
10 | C1 | C2 | M1,M2,M3,C3 |
11 | C1,C2 | M1,M2,M3,C3 | |
12 | M1,M2,M3,C1,C2,C3 |
FLUJOGRAMA
[pic 42]
Inicio
[pic 43]
[pic 44]
VARIABLE:
M1,M2,M3,C1,C2,C3 [pic 45]
[pic 46]
C1 y C2 cruzan a la R2.
[pic 47]
...