Паскаль метод деления отрезка пополам
Автор 1_and_0 задал вопрос в разделе Другие языки и технологии
Метод деления отрезка пополам. Pascal и получил лучший ответ
Ответ от Бойко Андрей[активный]
вот метод и пример программы
насчет твоей рукописи:
программа, как я понял считает уравнения вида "x^3=0". решение на интервале (я думаю это не сложно аналитически)) ) от -1 до 1: "х=0"
программа отработала вроде правильно, так как при погрешности в 0,1(в строчке "while (b-a)>=(2*e) do" ты ее увеличиваешь в два раза не надо, сделай вот так "while (b-a)>=(e) do") это нормальное значение.
прогу не тестил, нету компилятора, попробуй прогнать ее при "е=0,00001" - ответ должен стремится к "х=0". т. е. при "е=0.1" - "х= -0.06250000", при "е=0,00001" должен быть каким то таким "х= -0.00000625".
вроде код верный, но "грязный". сохрани его куда то себе, как добьешся успехов программировании потом посмеешься над собой 😀
Программа очень странная.
Смотри.
в паскале есть функция Sqrt - извлекает квадратный корень. у тебя Sqr - чо это? что вообще должна делать функция F?
зачем ты грузишь файл данных в массив?
И последнее - что вообще должна делать программа. Совершенно непонятно задание.