Vous êtes sur la page 1sur 3

Competencia 1 Fecha: ______________________.

Entorno del lenguaje de programación. Ing.: ________________________________.

Descripción de la competencia

Estructura un programa con sus elementos esenciales utilizando una técnica algorítmica para
resolver problemas aplicados.

Práctica 1

Reglas de codificación de expresiones matemáticas a expresiones de computadora

Desarrollo

Existen tres reglas que son imprescindibles para codificar cualquier ecuación, éstas son:

1. Todas las expresiones entre paréntesis se evalúan primero. Las subexpresiones con
paréntesis anidados se evalúan de dentro hacia fuera; el paréntesis más interno se evalúa
primero.

2. Prioridad de operaciones. Dentro de una misma expresión, los operadores se evalúan en el


siguiente orden :
Funciones Primero

^, .^ Segundo

*, /, .*, ./ Tercero

+, - Último

3. Regla asociativa izquierda. Los operadores en una misma expresión o subexpresión con
igual nivel de prioridad (tal como * y / o como + y -) se evalúan de izquierda a derecha.

Ejemplo de codificación de expresiones matemáticas:

x( x 2  a 2 ) 2 / 5
a) y  y = x*(x^2+a^2)^(2/5)/6
6

1  cos( a)
b) x   ea b
2

c) y3  e a  b ln( x 2  y 3 )

100𝑠𝑒𝑛𝑜√𝑡𝑢𝑣
d) 𝑇 =
1 𝑏
20√| + |
𝑎 𝑐

e) fv  PV 3  ( Pb  RT )V 2  aV  ab

RT a
f) P   2
V b V
Competencia 1 Fecha: ______________________.

Entorno del lenguaje de programación. Ing.: ________________________________.

1 a 
g) T   P  2 V  b 
R V 

T1  T2
h) q 
r1
ln
re 1

2kL 2hLre

Con todo lo descrito hasta ahora y con lo que has trabajado en el aula y en el centro de
cómputo, es posible que puedas realizar los programas que resolverán los siguientes
ejercicios.

Para los siguientes problemas escribe, compila y ejecuta los programas en C.

1. En un proceso de ingeniería química, el vapor de agua (H2O) se calienta a temperaturas lo


suficientemente altas para que una porción significativa del agua se disocie o se rompa en
partes para formar oxigeno (O2) e hidrógeno (H2):

H2O  H2 + ½ O2

Si se asume que ésta es la única reacción que se lleva a cabo, la fracción molar (x) de H2O
que se disocia se puede representar pork

x 2p
k
1 x 2  x
Donde k = la constante de equilibrio de la reacción y p = la presión total de la mezcla. Si p =
3 atm y x = 0.01, desarrollar un programa en turbo C que determine la constante de
equilibrio k.

2. La siguiente ecuación pertenece a la concentración de un químico en un reactor donde se


tiene una mezcla completa:
c  ci (1  e 0.04t )  c0 e 0.04t

Si la concentración inicial es de c0 = 4, la concentración de entrada ci = 10 y el tiempo de


reacción es de 60 min, desarrolla un programa en turbo C que determine la concentración
c.

3. Una reacción química reversible


2A + B  C

Se puede caracterizar por la relación de equilibrio

cc
k
ca2 cb
Competencia 1 Fecha: ______________________.

Entorno del lenguaje de programación. Ing.: ________________________________.

Donde la nomenclatura cn representa la concentración del componente N. Su ponga que


se define una variable x que representa el número producido de moles de c. La
conservación de la masa se puede usar para reformular la relación de equilibrio como

(c c , 0  x )
k
(c a , 0  2 x ) 2 (c b , 0  x )

Donde el subíndice 0 indica la concentración inicial de cada componente. Si ca,0 = 42, cb,0 =
30, cc,0 = 4 y x =0.56, desarrolle un programa en MatLab que calcule k.

4. El volumen V de un líquido contenido en un cilindro horizontal hueco de radio r y longitud


L está relacionado con la altura del líquido h por

 r h 2 
V  r 2 arc cos   (r  h) 2rh  h  L
  r  
Determina V para r = 2 m, L = 5 m y h = 1.5 m. Observa que si estas usando un lenguaje de
programación o software que no tenga algunas funciones trigonométricas, el arco coseno
se puede calcular con

  x 
arc cos( x)   arc tan .

2  1 x 
2