Metodos numericos

Solo disponible en BuenasTareas
  • Páginas : 4 (778 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de septiembre de 2010
Leer documento completo
Vista previa del texto
INTRODUCCIÓN

El presente es un proyecto codificado en BORLAND C que reúne los variados tipos de métodos dados en clase para la resolución de ecuaciones.
En este, confeccionamos un programa,usando como herramienta principal el comando “if”, que llama a desde un programa “inicial” a cualquier de los métodos de resolución: la formula de TAYLOR, método de BISECCIÓN O INTERVALO MEDIO y GAUSSSIMPLE.
El primero debe dar errores verdaderos y normalizados bajo cierta tolerancia, el segundo, sobre INTERVALO MEDIO, deberá hallar la raíz de una ecuación cualquiera SIGUIENDO los pasosintrínsecos a tal método de resolución. El último caso, SOBRE ECUACIONES SIMULTÁNEAS (GAUSS SIMPLE), se ordenarán las ecuaciones dadas, se normalizaran hasta encontrar el valor de una de las incógnitas yluego reemplazar en las ecuaciones anteriores y revelar las incógnitas restantes.
Para probar el éxito del programa, se le podrán dar valores arbitrarios a las variables usadas y estos resultados habránde coincidir con los obtenidos en cualquier prueba de escritorio hecha al programa.

#include
#include
#include
main()
{
#define m "Seleccione el programa a utilizar"
#define e "1 Calculodel error verdadero y aproximado"
#define r "2 Metodos de Raices"
#define g "3 Solucion de ecuaciones simultaneas"
#define f "4 Finalizar"

float xi,xu,xra,xrant, es, fxi, fxu, xr, fxr,a;
floatA1,B1,C1,D1,A2,B2,C2,D2,A3,B3,C3,D3,
A4, B4,C4,D4,A41,B41,C41,D41,a5,b5,c5,d5,a42,
b42,c42,d42,a6,b6,c6,d6,c7,d7,c71,d71,c8,d8,
X1,X2,X3;
float vv,va,ev,vant,va1,vant1,ev1,ea1, ea,o,d,c,b,s;
int i,z;

ir:

{ clrscr();
gotoxy(4,2);printf(m);
gotoxy(4,4); printf(e);
gotoxy(4,6); printf(r);
gotoxy(4,8); printf(g);
gotoxy(4,10); printf(f);gotoxy(4,12); printf("inserte el numero del programa: "); scanf("%f",&d); c=1; b=2; s=3;
{ clrscr();
if(d==c)
{ de:
clrscr();
vant=0;

gotoxy(4,3); printf("Inserte el valor verdadero:...
tracking img