Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCCIN:
2.3.-
LA ECUACIN:
y1
-----------15.0
11.25
8.0
5.25
3.0
1.25
0.0
-0.75
-1.0
-0.75
0.0
1.25
3.0
y2
------------0.179
0.065
0.290
0.482
0.628
0.719
0.750
0.719
0.628
0.482
0.290
0.065
-0.179
x2 2x
Cos[ x / 2] 1 / 4
2
x
g( x )
Cos[ x / 2] 1 / 4
2
x
g' ( x )
Cos[ x / 2] 1 / 4
2
x
x
Sin( x / 2) Cos[ x / 2] 1 / 4
2
x2
g' ( 2)
2
Sin( 2 / 2) Cos[2 / 2] 1 / 4
2
0.28294
( 2) 2
g' ( 2.5)
2.5
Sin( 2.5 / 2) Cos[2.5 / 2] 1 / 4
2
0.20025
( 2.5) 2
xi
g(xi)
2.14515
2.14515
2.10622
2.10622
2.11626
2.11626
2.11365
2.11365
2.11432
2.11432
2.11415
2.11415
2.11419
2.11419
2.11418
2.11418
2.11418
Raz x = 2.11418
4.-
PROGRAMA:
PROGRAM APROX_SUCECIVAS;
USES CRT;
{ }
{METODO DE APROXIMACIONES SUCESIVAS PARA CALCULAR LA RAIZ}
{DE UNA FUNCION DEFINIDA EN FUNCTION G(X:REAL):REAL}
{DATOS NECESARIOS: PUNTO INICIAL}
{PRECISION DESEADA}
CONST TOPE=200;
FUNCTION G(X:REAL):REAL;
BEGIN
G:=(cos(x/2)-1/4)/x + 2;
END;
{ }
VAR
X, X1, E, Fx, L:REAL;
I:INTEGER;
BEGIN
CLRSCR;
GOTOXY (20,1); WRITELN ('PROGRAMA DE LOCALIZACION DE RAICES');
GOTOXY (19,2); WRITELN (' Metodo de Aproximaciones Sucesivas ');
GOTOXY (10,10); WRITE ('INGRESE UN PUNTO INICIAL: ');
READLN (X);
GOTOXY (10,12); WRITE ('PRESICION DESEADA
: ');
READLN (E);
REPEAT
X1:=G(X); L:=ABS(X1-X); X:=X1; I:=I+1;
UNTIL (L < E) OR (I > TOPE);
CLRSCR;
GOTOXY (5,10); WRITELN ('Raiz Buscada
= ',X1:0:8);
GOTOXY (5,12); WRITELN ('Presicion lograda
= ',L:0:8);
GOTOXY (5,14); WRITELN ('Valor de la funcion = ',G(X):0:8);
GOTOXY (5,16); WRITELN ('Numero de Iteraciones= ',I:6);
GOTOXY (5,22); WRITELN ('PULSE [C] PARA CONTINUAR');
REPEAT UNTIL KEYPRESSED;
CLRSCR;
END.
5.-
6.-
o Raiz buscada
2.11419379
o Precisin lograda
0.00004593
o Valor de la funcin :
2.11418185
o Iteraciones
CONCLUSIONES Y RECOMENDACIONES:
Conclusin:
Despus de un determinado nmero de iteraciones, el ordenador nos
muestra en su pantalla las determinadas races calculadas por el programa
elaborado en el lenguaje de programacin, que en este caso es el Turbo
Pascal.
Para calcular la raz negativa, con este mtodo, tenemos que despejar
f(x) de otra manera para poder determinar otro g(x) de tal manera que nos
arroje la raz negativa de la ecuacin.
Recomendacin:
En las prcticas de laboratorio debemos copiar correctamente el
programa para que el lenguaje de programacin reconozca todos los
parmetros empleados, para que de tal manera no haya ninguna dificultad en
correr el programa.
Debemos de comparar los resultados obtenidos manualmente con los
obtenidos por el programa para determinar la precisin en cada caso.