Asignatura: Fundamentos de Informática Trabajo Práctico Nº 2 Título: Algoritmos y diagramas de flujo Alumno: ESTEBAN, María Agustina
Universidad Tecnológica Nacional Facultad Regional Mendoza Departamento de Ingeniería Química Curso: 1v21
TRABAJO PRÁCTICO Nº 2 ALGORITMOS Y DIAGRAMAS DE FLUJO
Ejercicio 1 Algoritmo 1. Inicio. 2. Leer coeficientes , , y . 3. Asignar er=0, cuando no haya errores. 4. Asignar a v el valor de 0. 5. Calculo numerador. Asignar a desplazamiento valor - . 6. Asignar a tiempo el valor - . 7. Si el tiempo es igual a 0, entonces er=1. Ir al paso 9 8. Asignar a v el valor de desplazamiento/tiempo. 9. Resultados v, er. 10. Fin. Diagrama de Flujo
ESTEBAN, María Agustina - 2013 Página 1 de 8
Universidad Tecnológica Nacional Facultad Regional Mendoza Departamento de Ingeniería Química Curso: 1v21
Asignatura: Fundamentos de Informática Trabajo Práctico Nº 2 Título: Algoritmos y diagramas de flujo Alumno: ESTEBAN, María Agustina
Ejercicio 2 Algoritmo 1. Inicio. 2. Leer coeficientes y . 3. Asignar er=0, cuando no haya errores. 4. Asignar a la variable de salida el valor de 0. 5. Calculo numerador. Asignar al numerador valor - . 6. Si =0, entonces er=1. Ir al paso 8.
7.
Asignar a =
8. 9.
Resultados , er. Fin.
.
Diagrama de Flujo
ESTEBAN, María Agustina - 2013 Página 2 de 8
Universidad Tecnológica Nacional Facultad Regional Mendoza Departamento de Ingeniería Química Curso: 1v21
Asignatura: Fundamentos de Informática Trabajo Práctico Nº 2 Título: Algoritmos y diagramas de flujo Alumno: ESTEBAN, María Agustina
Ejercicio 3 Algoritmo 1. Inicio. 2. Leer datos P1(x1; y1) y P2(x2; y2). 3. Asignar er=0, cuando no haya errores. 4. Asignar a las variables de salida el valor cero, m=0 y b=0. 5. Calculo numerador de m, numm=y2-y1. 6. Calculo numerador de b, numb=[(-y2+y1).x1+y1] 7. Asignar a denominador el valor den=x2-x1. 8. Si el denominador es igual a cero, asigno valor er=1. Ir al paso 10. 9. Calculo m=numm/den, y b=numb/den 10. Resultados m, b, er. 11. Fin. Diagrama de Flujo
ESTEBAN, María Agustina - 2013 Página 3 de 8
Asignatura: Fundamentos de Informática Trabajo Práctico Nº 2 Título: Algoritmos y diagramas de flujo Alumno: ESTEBAN, María Agustina
Universidad Tecnológica Nacional Facultad Regional Mendoza Departamento de Ingeniería Química Curso: 1v21
Ejercicio 4 Algoritmo 1. Inicio. 2. Datos P, V, T. 3. Asignar er=0, cuando no haya errores. 4. Asignar a la variable de salida el valor cero, n=0. 5. Si P>0 ir al paso siguiente, de lo contario er=1. ir al paso 9. 6. Si V>0 ir al paso siguiente, de lo contario er=2. ir al paso 9. 7. Si T>0 ir al paso siguiente, de lo contario er=3. ir al paso 9.
8. Asignar al n° de moles el valor de n=. 9. Resultados n, er. 10. Fin. Diagrama de Flujo
Error
Descripción
0 1
No hay error. Presión menor o igual a cero. Volumen menor o igual a cero. Temperatura menor o igual a cero.
2 3
ESTEBAN, María Agustina - 2013 Página 4 de 8
Asignatura: Fundamentos de Informática Trabajo Práctico Nº 2 Título: Algoritmos y diagramas de flujo Alumno: ESTEBAN, María Agustina
Universidad Tecnológica Nacional Facultad Regional Mendoza Departamento de Ingeniería Química Curso: 1v21
Ejercicio 5 Algoritmo 1. Inicio. 2. Datos P, V, T, M, m. 3. Asignar er=0, cuando no haya errores. 4. Asignar a la variable de salida el valor cero, ρ=0. 5. Si P>0 ir al paso siguiente, de lo contario er=1. ir al paso 11. 6. Si V>0 ir al paso siguiente, de lo contario er=2. ir al paso 11. 7. Si T>0 ir al paso siguiente, de lo contario er=3. ir al paso 11.
8. 9. 10. 11. 12.
Asignar a n° de moles el valor de n=
.
Asignar a masa el valor de m=n.V. Asignar a la densidad el valor de ρ=m/V. Resultados ρ, er. Fin.
Diagrama de Flujo
Error
Descripción
0 1
No hay error. Presión menor o igual a cero. Volumen menor o igual a cero. Temperatura menor o igual a cero.
2 3
ESTEBAN, María Agustina - 2013 Página 5 de 8
Asignatura: Fundamentos de Informática Trabajo Práctico Nº 2 Título: Algoritmos y diagramas de flujo Alumno: ESTEBAN, María Agustina
Universidad Tecnológica Nacional Facultad Regional Mendoza Departamento de Ingeniería Química Curso: 1v21
Ejercicio 6 Algoritmo 1. Inicio. 2. Datos a, b, c, d. 3. Asignar er=0, cuando no haya errores. 4. Asignar a las variables de salida el valor cero, pos=0, vel=0 y acel=0. 5. Si t>=0 ir al paso siguiente, de lo contario er=1. ir al paso 9.
6. 7. 8. 9. 10.
Asignar a la posición el valor de pos=f(t)=
Asignar a la velocidad el valor de vel=f’(t)= Asignar a la aceleración el valor de acel= f’’(t)= Resultados pos, velo, acel, er. Fin.
Diagrama de Flujo
ESTEBAN, María Agustina - 2013 Página 6 de 8
Asignatura: Fundamentos de Informática Trabajo Práctico Nº 2 Título: Algoritmos y diagramas de flujo Alumno: ESTEBAN, María Agustina
Universidad Tecnológica Nacional Facultad Regional Mendoza Departamento de Ingeniería Química Curso: 1v21
Ejercicio 7 Algoritmo 1. Inicio. 2. Datos D, v, ρ, µ. 3. Asignar er=0, cuando no haya errores. 4. Asignar a las variables de salida el valor cero, Re=0 y f=0. 5. Si D>0 ir al paso siguiente, de lo contario er=1. ir al paso 12. 6. Si v>0 ir al paso siguiente, de lo contario er=2. ir al paso 12. 7. Si ρ >0 ir al paso siguiente, de lo contario er=3. ir al paso 12. 8. Si µ >0 ir al paso siguiente, de lo contario er=4. ir al paso 12.
9.
Asignar a n° Raynold el valor de Re=
10. 11. 12. 13.
Si Re<2100 asignar al factor de rozamiento el valor de f= e ir al paso 12. De lo contrario ir al paso siguiente.
.
Si
Diagrama de Flujo
Error
Descripción
0 1 2 3
No hay error. Diámetro no es positivo. Velocidad no es positiva. Densidad no es positiva.
4 5
Viscosidad no es positiva. Re no está entre los límites dados.
ESTEBAN, María Agustina - 2013 Página 7 de 8
Asignatura: Fundamentos de Informática Trabajo Práctico Nº 2 Título: Algoritmos y diagramas de flujo Alumno: ESTEBAN, María Agustina
Universidad Tecnológica Nacional Facultad Regional Mendoza Departamento de Ingeniería Química Curso: 1v21
ESTEBAN, María Agustina - 2013 Página 8 de 8