Está en la página 1de 11

Instituto Tecnológico de Pachuca

Ingeniería Química
Simulación de Procesos
Reporte Clase 1

Catedrático:
Ing. Lucero Abigail Mendoza Tovar
Nombre del alumno:

Ivan Ramos Leyva

Semestre:
12
Grupo:
B

Fecha de entrega:
03 de febrero del 2023

1
IVÁN RAMOS LEYVA

Suma de números aleatorios

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).

Solución del problema


B

A C

BALANCE DE MATERIA EN EL MEZCLADOR

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

a= input ('introduzca el primer numero')

b= input ('introduzca el segundo numero')

c=a+b

sprintf ('la suma de %f mas %f es igual a %f',a,b,c)

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

Suma de números fijos

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).

Solución del problema


B=9

A=5 C=14

BALANCE DE MATERIA EN EL MEZCLADOR

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

sprintf ('la suma de %f mas %f es igual a %f es igual a %f',a,b,c)

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

Área total, suma de áreas

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

Atriángulo= (10 * (15-5)) /2 = 50

Atotal= Arectángulo + Atriángulo

Atotal= 50 + 50 = 100

Respuesta: El área del terreno es de


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

sprintf ('la suma de %f mas %f es igual a %f',d,e,f)

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

También podría gustarte