Reglas Codif Ejer Elec
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 :
( )primero
*, /, % segundo
+, - ú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:
a)
y = x * pow( pow(x, 2) + pow(a, 2 ), ( 2 / 5 )) / 6 ;
b)
x = sqrt (1 + cos(a)) / 2 + exp (a + b);
c)
y3 = exp (a + b)* sqrt (log (pow(x, 2) + pow(y, 3)));
d)
L2 = 100 * sin ( sqrt ( t * u * v ) ) / ( 2 0 * sqrt ( abs ( 1 / a + b / c ) ) ) ;
e)
fv= pow(P * V, 3) – ( P * b + R * T ) * pow(V, 2) + a * V – a * b;
f)
P = R * T / ( V – b ) – a /pow(V, 2);
g)
T = 1 / R * ( P + a / v ) * ( V – b );
h)
q = ( T1 – T2 ) / ( log ( r1 / r2 ) / ( 2 / 3.1416 * k * L ) + 1 / ( 2 * 3.1416 * h * L * r2 ) );Con todo lo descrito hasta ahora y con lo que has trabajado en el aula y en el centro de computo, es posible que puedas realizar los programas que resolverán los siguientes ejercicios.
Ejercicios
Para los siguientes problemas escribe, compila y ejecuta los programas en C.
1. a) La ley de enfriamiento de Newton establece que cuando un objeto con una temperatura inicial T se introduce en unasustancia a temperatura de A, aquél llegará a la temperatura TFIN en t minutos, de acuerdo con la siguiente fórmula: .
En esta fórmula ex es la función exp(x) (ex = exp(x)), y k es un coeficiente térmico, el cual depende del material que se está enfriando. Usando esta fórmula escriba, compile y ejecute un programa en Turbo C que determine la temperatura de un objeto que ha estado 20 minutos en un vasode agua cuya temperatura es de 60 grados. Suponga que la temperatura inicial del objeto era de 150 grados y que tiene una constante térmica de 0.0367.
b) ejecute nuevamente el ejercicio, después de haber verificado que el programa funciona bien, con los valores de tiempo de inmersión de 10 minutos en agua a 50 grados.
2. a) La ganancia de voltaje de un amplificador está dado por la siguientefórmula:
donde f es la frecuencia, en hertzios, y n es el número de etapas en el amplificador. Utilizando esta fórmula, escriba, compile y ejecute un programa en Turbo C que determine la ganancia de voltaje para un amplificador de cuatro etapas que opera a una frecuencia de 120 hertzios.
b) Revise manual mente los valores calculados por el programa. Ejecute nuevamente el programa para los datossiguientes; número de etapas 12 y con una frecuencia de 9500 hertzios.
3. a) La corriente eléctrica, i, en amperios, que fluye a través del circuito mostrado en la figura
está indicada por la siguiente ecuación: donde E es el voltaje de la batería en voltios, R es el valor del resistor en ohmios, L es el valor del inductor en henrios, t es el tiempo en segundos después de cerrar el interruptor.Utilizando esta fórmula, escriba, compile y ejecute es el voltaje de la batería en voltios, R es el valor del resistor en ohmios el flujo de corriente en el circuito cuando t es 0.12 segundos.
b) Revise manual mente los valores calculados por el programa. Ejecute nuevamente el programa para los datos siguientes; t = 0.12 segundos, E = 25 voltios; R = 33 ohmios y L = 15 henrios.
4. a) La corrienteeléctrica, i, en amperios, que fluye a través del circuito mostrado en la figura
está dada por la siguiente ecuación: , donde E es el voltaje de la batería en voltios, R es el valor del resistor en ohmios, C es el valor del capacitor en faradios, t es el tiempo en segundo después de cerrar el interruptor. Utilizando esta fórmula, escriba, compile y ejecute un programa en Turbo C para...
Regístrate para leer el documento completo.