Está en la página 1de 48

Instituto Politécnico Nacional.

Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 1: Programa para obtener el promedio de una lista de n números.

 Diagrama de flujo:

Inicio

Sum = 0.0

For( i=1; i<=n; i++)

Sum = Sum + X

Prom = Sum/X

Prom

Fin

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. Página |1
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. Página |2
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 2: Programa para calcular el promedio de una lista de n números utilizando arreglos.

 Diagrama de flujo:

Inicio

For( i=1; i<=n; i++)

X[i]

Sum = 0.0

For( i=1; i<=n; i++)

Sum = Sum + X[i]

Prom = Sum/X

Prom

Fin

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. Página |3
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. Página |4
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 3: Programa para resolución de una ecuación de segundo grado de la forma:


b  b 2  4ac
x1,2 
2a

 Diagrama de flujo:
Inicio
Inicio

a
a

b
b

c
c

D=b2-4ac
D=b2-4ac

No Si
No Si
D>0
D>0

No Si
No
D<0
Si -b+ D
D<0
x1 =
2a

(D)(-1) -b- D
b (D)(-1) x2 =
x=- 2a
2a

b
Re=- x1=
2a
x= x2x=1=
x= x2=
D
Im=
2a

x1=Re+J(Im)
x2x=Re+J(Im)
1=Re+J(Im)
x2=Re+J(Im)

Fin
Fin

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. Página |5
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. Página |6
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. Página |7
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 4: Programa para encontrar el menor y el mayor valor de una lista de n números.

 Diagrama de flujo:
Inicio

For( i=1; i<=n; i++)

X[i]

men = X[1]

may = X[1]

For( i=2; i<=n; i++)

Si No
X[i] < men

Si No
men=X[i] X[i] > may

may=X[i]

Prom = Sum/X

men

may

Fin

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. Página |8
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. Página |9
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 5: Función para obtener el promedio de una lista de n números.

 Diagrama de flujo:

Inicio Función

Sum = 0.0

For( i=1; i<=n; i++)

Sum = Sum+X[i]

Sum = Sum+X[i]

Prom = Sum/n

Return(prom)

Fin Función

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 10
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 11
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 6: Función para obtener el menor de una lista de n números.

 Diagrama de flujo:

Inicio Función

men=X[i]

For( i=2; i<=n; i++)

Si No
Si No
X[i] < men

men=X[i]

return(men)

Fin Función

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 12
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 13
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 7: Función que obtiene el menor de una lista de n números.

 Diagrama de flujo:

Inicio Función

men=X[1]

For( i=2; i<=n; i++)

Si No
Si No
X[i] < men

men=X[i]

return(men)

Fin Función

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 14
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 15
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 8: Función para ordenar una lista de n números de menor a mayor.

 Diagrama de flujo:

Inicio Función

For( i=1; i<=n-1; i++)

Fin Función
men = X[i]
pos = i

For( j=i+1; j<=n; j++)

Si No
Si No
X[j] < men

men = X[j]
pos = j

aux = X[i]
X[i] = men
X[pos] = aux

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 16
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 17
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 9: Función para obtener el menor y el mayor de una lista de n números.

 Diagrama de flujo:
Inicio Función

For( i=1; i<=n/2; i++)

Fin Función
men = X[i]
Pmen = i
may = X[i]
Pmay = i

For( j=i+1; j<=n+1-i; j++)

Si No
Si No
X[j] < men

Si No
men = X[j] Si No
X[j] > may
Pmen = j

may = X[j]
Pmay = j

aux = X[i]
X[i] = X[Pmen]
X[Pmen] = aux

Si No
Si No
Pmay = i

Pmay = Pmen

aux = X[n+1-i]
X[n+1-i] = X[Pmay]
X[Pmay] = aux

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 18
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 19
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 10: Funciones para leer y escribir un vector.

 Argumentos:
1. Vector que se desea leer.
2. Tamaño del vector que se desea leer.
3. Nombre del vector.
4. Fila del vector.
5. Columna del vector.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 20
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 11: Programa para correr las funciones leer vector, ordenar vector escribir vector.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 21
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 12: Programa para ordenar una lista de números por medio del método de la burbuja.

 Diagrama de flujo utilizando bucles while:

Inicio Función

S = “t”

While (S ==”t”)

Fin Función

i=1

V=t

While (V ==”t”)

Si No
Si No
X[i] <= X[i+1]

Si No
Si No
i == n-1 aux = X[i]
X[i] = X[i+1]
X[i+1] = X[i]

V = “f” i = i+1
S = “f”
V = “f”

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 22
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C utilizando bucles while:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 23
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Diagrama de flujo utilizando bucles while-for:

Inicio Función

S = “t”

While (S ==”t”)

Fin Función
K=0

For(i=1;i<n-1;i++)

Si No
Si No
X[i] > X[i+1]

aux = X[i]
X[i] = X[i+1]
X[i+1] = X[i]

K=1

break

Si No
Si No
K == 0

S=‘f’

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 24
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C utilizando bucles while-for:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 25
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 13: Funciones para leer, multiplicar y escribir dos matrices.

 Diagrama de flujo:

Inicio Función

For( i=1; i<=nfa; i++)

Fin Función

For( j=1; j<=ncb; j++)

C[i][j] = 0.0

For( k=1; k<=nca; k++)

C[i][j] = C[i][j] + a[i][k]*b[k][j]

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 26
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 27
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 28
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 14: Programa para obtener la raíz de un polinomio de la forma: x1,2  b  b  4ac
2

2a
por medio de apuntadores.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 29
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 30
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 15: Función para implementar el método de eliminación de gauss para la resolución
de sistemas de ecuaciones lineales.

 Diagrama de flujo:

Inicio Función

for(i=1;i<=n-1;i++)

x[n]=a[n][n+1]/a[n][n]

aux=a[i][j]

for(i=n-1;i>=1;i--)

for( j=1; j<=n+1; j++ )


Fin Función
x[i]=a[i][n+1]

a[i][j]=a[i][j]/aux

for(j=i+1;j<=n;j++)

for(j=i+1;j<=n;j++)

x[i]=x[i]-a[i][j]*x[j]

aux=a[j][i]

for(k=i;k<=n+1;k++)

a[j][k]=a[j][k]-a[i][k]*aux

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 31
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 32
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 16: Función para implementar el método de gauss-Jordán para la resolución de


sistemas de ecuaciones lineales.

 Diagrama de flujo:
Inicio Función

for(i=1;i<=n;i++)

for(i=1;i<=n;i++)
aux=a[i][j]

x[i]=a[i][n+1]

for(j=i;j<=n+1;j++)

Fin Función

a[i][j]=a[i][j]/aux

for(j=1;j<=n+1;j++)

Si No
Si No
i!=j

aux=a[i][j]

for(k=1;j<=n+1;k++)

a[j][k]=a[j][k]-a[i][k]*aux

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 33
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 34
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 17: Función para realizar la inversión de una matriz.

 Diagrama de flujo:

Inicio Función

for(i=1;i<=n;i++) for(i=1;i<=n;i++)

aux=a[i][i] for(j=i+1;j<=n;j++)
for(i=1;i<=n;i++)

Fin Función
for(j=i+1;j<=a*n;j++) a1[i][j]=a[i][j]
for(j=i+1;j<=n;j++)

a[i][j]=a[i][j]/aux
b[i][j]=a1[i][j+n]
for(i=1;i<=n;i++)

for(j=i;j<=n;j++) for(j=i+1;j<=n;j++)

Si No Si No
Si No Si No
i! = j i==j

aux=a[j][i] x[i][n+1]=1.0 x[i][n+1]=0.0

for(k=i;k<=a*n;k++)

a[j][k]=a[j][k]-a[i][k]*aux

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 35
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 36
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 18: Función para resolver sistemas de ecuaciones lineales por el método iterativo de
gauss.

 Diagrama de flujo:
Inicio Función

While( s=”v”, and it=>nit)


For( i=1; i<=n; i++)

return(con)
For( i=1; i<=n; i++)
For( j=1; j<=n+1; j++)
Fin Función

Xc[i] = a[i][j]

a[i][j] = a1[i][j]

For( j=1; j<=n; j++)

Si No
Si No
i! = j
For( i=1; i<=n; i++)

Xc[i] = Xc[i]+a[i][j]*Xs[j]

aux = a[i][j]

For( j=1; j<=n+1; j++)

con = 1 No
Si
Si No
i == j

For( i=1; i<=n; i++)


a[i][j] = a[i][n+1]/aux a[i][j] = a[i][j]/aux

Si No
Si No
| Nc[i]-Xs[i] | > Eps

con = 0
break
For( i=1; i<=n; i++)

Xs[i] = a[i][j]
Si No
Si No
con == 1

S=‘f‘ For( i=1; i<=n; i++)

S=v
it = 1
Xs[i] = Xc[i][j]
it = it + 1

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 37
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 38
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 19: Función para resolver sistemas de ecuaciones lineales por el método de gauss-
seidel.

 Diagrama de flujo:

Inicio Función

While( s=”v”, and it=>nit)


For( i=1; i<=n; i++)

return(con)
For( i=1; i<=n; i++)
For( j=1; j<=n+1; j++)
Fin Función

Xc[i] = a[i][j]

a[i][j] = a1[i][j]

For( j=1; j<=n; j++)

Xs[i] = Xc[i] Si No
Si No
i! = j
For( i=1; i<=n; i++)

Xc[i] = Xc[i]+a[i][j]*Xs[j]

aux = a[i][j]

For( j=1; j<=n+1; j++)

con = 1 No
Si
Si No
i == j

For( i=1; i<=n; i++)


a[i][j] = a[i][n+1]/aux a[i][j] = a[i][j]/aux
Xs1[i] = Xc[i]
Si No
Si No
| Nc[i]-Xs1[i] | > Eps

con = 0
break
For( i=1; i<=n; i++)

Xs[i] = a[i][j]
Si No
Si No
con == 1

S=‘f‘ For( i=1; i<=n; i++)

S=v
it = 1
Xs[i] = Xc[i][j]
Xs1[i] =Xc[i]
it = it + 1

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 39
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 40
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 20: Función para resolver sistemas de ecuaciones no-lineales por el método de
newton-rapson.

 Diagrama de flujo:

Inicio

for(i = 1; i <= n ; i++)


No #include <conio.h>
Si #include <stdio.h>
Si No #include <stdlib.h>
S1 == 0
/ dx[ i ] / > eps #include <math.h>

#define f1(x1,y1) (x2*x2-4*x1-4)


S1=1; #define f2(x2,y2) (2*x2-x1-2)
El Sistema #define df1x1(x1,x2) (-4)
No Converge break
#define df1x2(x1,x2) (2*x2)
#define df2x1(x1,x2) (-1)
#define df2x2(x1,x2) (2)

N, nit, eps

Fin Si No leevec(x,n,"x",2,2);
leevec(y,n,"y",2,20);
S1 == 0

while(s== 't' && it < nit)

El Sistema It = it + 1;
Converge
a[1][3] = y[1] - f1(x[1],x[2]);
a[2][3] = y[2] - f2(x[1],x[2]);
for(i = 1; i <= n ; i++) a[1][1] = df1x1(x[1],x[2]);
a[1][2] = df1x2(x[1],x[2]);
escvec(x,n,"x",2,40); a[2][1] = df2x1(x[1],x[2]);
a[2][2] = df2x2(x[1],x[2]);
x[j]=x[j]+dx[j];

egaussj(float a, n, dx);
S=”f”;

S1=0;

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 41
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 42
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 43
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 21: Función para obtener un polinomio de ajuste a una curva por medio del método
de mínimos cuadrados.

 Diagrama de flujo:

Inicio Función

Sum[1]=m

for(i=2;i<=2*n+1;i++) for(i=2;i<=n+1;i++) for(i=1;i<=n+1;i++)

Sumx[i]=0.0 Sumxy[i]=0.0 k=i

for(j=1;j<=m;j++)
for(j=1;j<=m;j++) for(j=1;j<=n+1;j++)

Sumx[i]=Sumx[i]+pow(x,i-1)
Sumxy[i]=Sumxy[i]+y[j]*pow(x,i-1)
b[i][j]=sumx[k]

k=k+1
Sumxy[1]=0.0
for(i=1;i<=n+1;i++)

for(i=1;i<=m;i++)

b[i][n+1]=sumxy[i] Fin Función

Sumxy[1]=Sumxy[1]+y[i]

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 44
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 45
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 22: Función para obtener un polinomio de ajuste a una curva por medio de una
interpolación ocupando el método lagrange.

 Diagrama de flujo:

Inicio Función

for(i=1;i<=n;i++)

b[i]=1.0
for(i=1;i<=n;i++)
X1=1
X2=-X1[v[1]]
for(j=i+1;j<=n;j++)
m=1
Fin Función
for(j=2;j<=n;j++)
Si No
Si No for(j=1;j<=n;j++)
i!=j for(j=1;j<=n;j++)

for(k=1;k<=j;k++)
b[i]=b[i]*(x[i]-x[j]) Si No px[j]=px[j]+(X3[j]*b[i])
Si No
i!=j

X2[k+1]=X1[k]*(-x[v][j])
v[m]=j
m=m+1

b[i]=y[i]/b[i]
for(k=1;k<=j+1;j++)

for(j=1;j<=n;j++) X3[k]=X1[k]+X2[k]
for(i=1;i<=n;i++) X1[k]=X3[k]

X1[j]=0.0
px[i]=0.0 X2[j]=0.0
X3[j]=0.0

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 46
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 47
Instituto Politécnico Nacional.
Escuela Superior de Ingeniería Mecánica y Eléctrica, Unidad Zacatenco.

Programa # 23:

 Diagrama de flujo:

 Codificación en lenguaje C:

Programa # 24:

 Diagrama de flujo:

 Codificación en lenguaje C:

Sección de Estudios de Posgrado e Investigación.


Departamento de Ingeniería Eléctrica. P á g i n a | 48

También podría gustarte