Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería Química
Simulación de Procesos
Reporte Clase 1
Catedrático:
Ing. Lucero Abigail Mendoza Tovar
Nombre del alumno:
Semestre:
12
Grupo:
B
Fecha de entrega:
03 de febrero del 2023
1
IVÁN RAMOS LEYVA
Objetivo
Comenzar a hacer uso de las operaciones básicas presentes en todos los lenguajes de programación, y
familiarizarse con el proceso de edición de un programa que solicite una tarea específica, manipulando el
software Octave.
Problema
Elabore el diagrama, diagrama de flujo, código de programación para un mezclador. (Valores aleatorios).
A C
C=A+B
2
Diagrama de flujo
inicio
leer a
leer b
c=a+b
escribir c
Fin
Código
%Ivan Ramos Leyva
%ITP
clear all
clc
c=a+b
3
Resultados y conclusión
Se utilizó una de las operaciones más básicas en la programación, la suma, y que es la operación que se realiza
en un mezclador matemáticamente hablando, también nos familiarizamos con códigos básicos en el lenguaje de
octave y que son utilizados en otros lenguajes de programación como clc o input, así como el modelaje de un
diagrama de flujo que permitiera entender a aquellos que no manejen un lenguaje de programación, qué acción
se está realizando en el mismo, paso por paso. El resultado es un programa que nos permitiría introducir valores
aleatorios de dos componentes de la mezcla, y arroja el resultado de la suma de los componentes representada
en el mezclador.
4
IVÁN RAMOS LEYVA
Objetivo
Comenzar a hacer uso de las operaciones básicas presentes en todos los lenguajes de programación, y
familiarizarse con el proceso de edición de un programa que solicite una tarea específica, manipulando el
software Octave.
Problema
Elabore el diagrama, diagrama de flujo, código de programación para un mezclador, el componente A tiene un
valor de 5 y el componente B tiene un valor de 9. Obtenga el valor de C en el mezclador. (Valores fijos).
A=5 C=14
C=A+B
SUSTITUYENDO
C = 5 + 9 = 14
5
Diagrama de flujo
inicio
a=5
b=9
c=5+9
c=
14
Fin
Código
%Ivan Ramos Leyva
%ITP
clear all
clc
a= 5;
b= 9;
c=a+b
6
Resultados y conclusión
El problema planteado cambia en comparación al primero, ya que ahora tenemos asignados valores a las
corrientes, únicamente tuvimos que modificar el código de una manera sencilla, incluyendo los valores en A y B,
y utilizando “;” la cual nos permite que nuestro valor fijo sea leído de manera correcta. Obtuvimos el valor de la
corriente C = 14, establecido en el diagrama de flujo y solución del problema, esto nos permitió relacionarnos
más con operaciones básicas y manejo del lenguaje Octave, el cual en mi caso no había visto anteriormente.
7
IVÁN RAMOS LEYVA
Objetivo
Dar solución a problemas con operaciones más elaboradas, que requieran de fórmulas más complejas,
aplicando el conocimiento previo en operaciones básicas en programación, razonamiento matemático, fórmulas
de áreas y redacción de códigos.
Problema
Una empresa constructora vende terrenos con la forma del área de la figura, para obtener el área de cualquier
terreno de esta forma, realice un algoritmo.
Realice la prueba de escritorio para los valores a=15, b=10 y c=5
a=15
c=5
b=10
8
Solución del problema
Arectángulo= b * c
Arectángulo= 10 * 5 = 50
Atriángulo= (b *(a-c)) / 2
Atotal= 50 + 50 = 100
9
Diagrama de flujo
inicio
a = 15
b = 10
c=5
d=b*c
e = (b * (a -c)) / 2
f=e+d
Escribir f
Fin
Código
%Ivan Ramos Leyva
%ITP
% Una empresa constructora vende terrenos con la forma del area de la figura, para obtener el área de cualquier
terreno de esta forma, realice un algoritmo. Realice la prueba de escritorio para los valores a=15, b= 10 y c= 5
clear all
clc
a= 15;
b=10;
c=5;
10
d= b* c
e= (b * (a-c)) / 2
f= e+d
Resultados y conclusión
Mediante la observación se concluye que el terreno no es más que un rectángulo y un triángulo, por lo que
obtener las áreas individuales de esta manera es más sencillo, apoyándonos de ecuaciones conocidas en previos
cursos de cálculo; logramos obtener el valor de ambas áreas, para luego realizar una operación de suma, ya
conocida en anteriores programas, para obtener el área total, por lo cual la empresa constructora podría
elaborar un estándar de precio por su unidad deseada para terrenos con esa forma. Ampliamos nuestro lenguaje
de programación y dominamos operaciones más complejas que una suma, pero como vimos, siempre será una
operación presente y capaz de simplificar nuestros procesos y códigos.
11