Tutaj przykład z zajęć.

 
package miejscezerowe;

public class MiejsceZeroweSieczna {
    
    static double fun(double x){ //funkcja x^2-1
        return x * x - 1;
    }
    
    public static void main(String[] args) {
        double a = 1.0/3;
        double b = 2;
        double eps = 0.000001;
        double x = 0;
        double c = 0;
        int i = 0;

        x = a;

        while(Math.abs(fun(x)) > eps){
            c = (Math.abs(fun(a))*(b*a))/(Math.abs(fun(a))+Math.abs(fun(b)));
            x = a + c;

            if(fun(a)*fun(c) < 0){
               b = x;
            }
            else{
               a = x;
            }
            i++;
        }
        System.out.println(x + "\nLiczba przebiegow: " + i);
    }
}

Czym są zmienna a, b ? Co ten program powinien robić w pętli, będę wdzięczny jak ktoś opiszę mi to słownie to może uda mi się zrobić to zadanie.

 

public class MiejsceZeroweSieczna {
	

	
	//funkcja do obliczania miejsca zerowego
	//z funkcji pierwiastek z x - 2
	
	public static double f(double x){
		return Math.sqrt(x)-2;
	}
	
	//Obliczanie pochodnej z pierw z x - 2
	public static double fp(double x){
		return 1/(2*Math.sqrt(x));
	}
	
	
	public static void main(String[] agrs){
		
	}
}

Przeglądam to: http://edu.i-lo.tarnow.pl/inf/alg/005_root/0012.php pytanie jak mam dobrać te punkty startowe ?