You are on page 1of 6

UNIVERSIDAD POLITECNICA DE FRANCISCO I.

MADERO

REPORTE DE PRACTICA PROGRAMA JAVA METODO DE BISECCION

MTODOS NUMRICOS

LIC. JULIETA ALEJANDRA PAZOS ALARCN

RACIEL PACHECO HERNANDEZ


HILDA AMEYALID HERNANDEZ PEREZ
ESMERALDA GUERRERO HERNANDEZ
MARTIN ALEJANDRO ROSAS MARTINEZ

4SCG1

El mtodo de biseccin se basa en dos teoremas

o Teorema de valores intermedios: este teorema nos dice que para obtener el valor de la
raz se suman los extremos del intervalo y se dividen entre dos x=(a+b)/2
o El teorema de bolsano: este teorema nos dice que si la funcin de a es menor que cero y
la funcin de b es mayor que cero o la funcin de a es mayor que cero y la funcin de b
es menor que cero se puede resolver el teorema

f(a) <0 y f(b)>0 o f(a)>0 y f(b)<0

Funcin a utilizar

f(x)= x^3+x+16
PASO 1:

Se crea un proyecto con nombre MBiseccin

PASO 2:

Se cre una clase con el nombre Prueba.


PASO 3:

Se crearon los mtodos a utilizar en la clase Prueba.

Mtodo resolverFuncion: Este mtodo lo utilizaremos para resolver la funcin de cada uno de
los valores del intervalo (a,b).
Mtodo media: Con este mtodo resolvemos el teorema de valores intermedios para sacar
nuestra nueva raz.
Mtodo funcionMedia: Este mtodo resuelve la funcin de la raz.
Mtodo error: Con este mtodo calculamos el error que existe en la iteracin actual.
PASO 4:

En este paso se ingresaron todas las variables a utilizar.

PASO 5:

Aqu solicitamos los datos necesarios para resolver le mtodo de biseccin

Valor izquierdo del intervalo=izquierda


Valor derecho del intervalo=derecha
Tolerancia mnima=tolerancia

PASO 6:

En este paso ocuparemos el mtodo resolverFuncion para el intervalo e identificar si los


resultados obtenidos son positivos o negativos.
PASO 7:

Una vez realizado el paso 6, declaramos una condicin la cual nos dice que si el intervalo
izquierdo es positivo y el intervalo derecho es negativo, o si izquierdo es negativo y derecho
positivo se ejecutaran los mtodos media y error.

Dentro de esta condicin se declaro otra, la cual nos dice que si media es igual a cero entonces
vAnterior ser igual a izquierda.

Los valores obtenidos se guardaran en un arreglo con el nombre valores.

PASO 8:

Dentro de la condicin del paso 6 declararemos otra condicin la cual nos dir que si el error
obtenido es negativo o menor que cero se multiplicara por -1 para obtener siempre un valor
positivo para error.

Una vez terminados los pasos anteriores nuestra variable vAnterior tomara el valor de media
para nuestra siguiente iteracin.
PASO 9:

Ejecutamos el mtodo fMedia para resolver la funcin de la raz y mediante una condicin los
asignaremos a positivo o negativo segn el resultado obtenido.

El while en conjunto con el do en el paso 7 har nuestras iteraciones siempre y cuando el error
sea mayor o igual a la tolerancia requerida.

PASO 10:

En el else se imprimir un mensaje que nos dice que no se puede resolver la funcin por este
mtodo si la condicin en el paso 7 y el while final nos permitirn volver a comenzar todo el
proceso si as lo requerimos.