Beruflich Dokumente
Kultur Dokumente
Para 10 iteraciones.
SOLUCIÓN:
x 3 ∗ sin(x) ∗ ex
f(x) =
x 3 + sin(x) + ex
Resolviendo analíticamente:
1
x 3 ∗ sin(x) ∗ ex
I=∫ dx = 0.1132 (Realizar operaciones matematicas en radianes)
0 x 3 + sin(x) + ex
I = 0.1132
3 0.3 0.0064
4 0.4 0.0191
5 0.5 0.0439
6 0.6 0.0854
7 0.7 0.1483
8 0.8 0.2366
9 0.9 0.3536
10 1 0.5016 yn
h
I= ∗ (yo + yn + 2 ∗ ymed)
2
0.1
I= ∗ (0 + 0.5016 + 2 ∗ 0.8947)
2
I = 0.1146
1
PROGRAMACIÓN Y ANÁLISIS NUMÉRICO PRQ-404 I. Es.
Diagrama de flujo:
INICIO
h=(b-a)/N
f(x)=(x^3*sin(x)*e^x)/(x^3+sin(x)+e^x)
ymed= 0
i=1 , N+1 , 1
SI NO
(i=1) v (i=N+1)
SI NO
i=1
x=x+h
x=a x=x+h
I=h/2*(yo + yn + 2*ymed)
FIN
Prueba de escritorio:
a b N h x yo yn f(x) ymed i I MOSTRAR
0 1 10 0.1 0 0 0.5016 0 0 1 0.1146
0.1 9.149*10^(-5) 9.149*10^(-5) 2
0.2 0.0014 0.0015 3
0.3 0.0064 0.0079 4
0.4 0.0191 0.0270 5
0.5 0.0439 0.0709 6 I=0.1146
0.6 0.0854 0.1562 7
0.7 0.1483 0.3045 8
0.8 0.2366 0.5411 9
0.9 0.3536 0.8947 10
1 0.5016 11
Nota: Mientras el paso (h) sea más pequeño la precisión aumenta.
2
PROGRAMACIÓN Y ANÁLISIS NUMÉRICO PRQ-404 I. Es.
Otra forma:
INICIO
h=(b-a)/N
f(x)=(x^3*sin(x)*e^x)/(x^3+sin(x)+e^x)
ymed = 0
x=a
i=2,N,1
x=x+h
FIN
3
PROGRAMACIÓN Y ANÁLISIS NUMÉRICO PRQ-404 I. Es.
Para 10 iteraciones.
SOLUCIÓN:
x 3 ∗ sin(x) ∗ ex
f(x) =
x 3 + sin(x) + ex
Resolviendo analíticamente:
1
x 3 ∗ sin(x) ∗ ex
I=∫ dx = 0.1132 (Realizar operaciones matematicas en radianes)
0 x 3 + sin(x) + ex
I = 0.1132
4
PROGRAMACIÓN Y ANÁLISIS NUMÉRICO PRQ-404 I. Es.
INICIO
sw= 0
NO
sw= 0
SI
N
R = (N MOD 2)
SI NO
R = 0
ysumpar= 0
ysumimpar= 0
f(x)=(x^3*sin(x)*e^x)/(x^3+sin(x)+e^x)
h=(b-a)/N
x=a
i=1 , N-1 , 1
R = i MOD 2
SI NO
R=0
x=x+h x=x+h
FIN
5
PROGRAMACIÓN Y ANÁLISIS NUMÉRICO PRQ-404 I. Es.
6
PROGRAMACIÓN Y ANÁLISIS NUMÉRICO PRQ-404 I. Es.
SOLUCIÓN:
x 3 ∗ sin(x) ∗ ex
f(x) =
x 3 + sin(x) + ex
Resolviendo analíticamente:
1
x 3 ∗ sin(x) ∗ ex
I=∫ dx = 0.1132 (Realizar operaciones matematicas en radianes)
0 x 3 + sin(x) + ex
I = 0.1132
9 1 0.5016 yn
7
PROGRAMACIÓN Y ANÁLISIS NUMÉRICO PRQ-404 I. Es.
INICIO
sw= 0
NO
sw= 0
SI
N
R = (N MOD 3)
SI NO
R = 0
ysumresto= 0
ysumult3= 0
f(x)=(x^3*sin(x)*e^x)/(x^3+sin(x)+e^x)
h=(b-a)/N
x=a
i=1 , N-1 , 1
R = i MOD 3
SI NO
R=0
x=x+h x=x+h
FIN
8
PROGRAMACIÓN Y ANÁLISIS NUMÉRICO PRQ-404 I. Es.
9
PROGRAMACIÓN Y ANÁLISIS NUMÉRICO PRQ-404 I. Es.
PROBLEMA. - Dado N valores, calcular el mínimo y máximo de esos valores, considere N=5, [0, -2, 7, 5, 1]
SOLUCIÓN:
V 0 -2 7 5 1 V -2 0 1 5 7 V(1) = -2 V(N) = 7
→ →
k 1 2 3 4 5 k 1 2 3 4 5
Diagrama de flujo por el método de la burbuja
INICIO
N
Cargamos el
k=1,N,1 vector
V(k)
i =1 , N-1 , 1
k=1 , N-1 , 1
SI
NO
V(k) > V(k+1) Ordenamos el
vector
aux = V(k)
ascendentemente
V(k) = V(k+1)
V(K+1) = aux
Mostramos el
vector ordenado
k=1 , N , 1
V(k)
Mostramos el valor
menor y el valor
mayor
V(1) , V(N)
FIN
N i k k aux MOSTRAR
5 1 1 1 0
2 2 2 7
3 3 3 7
4 4 4 5 V -2 0 1 5 7
1 5 k 1 2 3 4 5
2 1
3 2 V(1) = - 2
4 3
V(N) = 7
1 4
2 5
3
4
1
2
3
4
10