Подсказка: если функция имеет корень на данном интервале, то ее значения на его границах имеют разные знаки.
program PascalGuru;
var
x, y1, y2: real; { инициализация переменных }
begin
write('x= ');
readln(x); { ввод "X" }
y1 := sin(x); { вычисляем sin(x) }
y2 := sin(x + 1); { вычисляем sin(x+1) }
{ ниже проводим проверку - ее значения на его границах имеют разные знаки!? }
if (y1 > 0) and (y2 < 0) then
writeln('funktsiya imeet koreni!');
if (y1 < 0) and (y2 > 0) then
writeln('funktsiya imeet koreni!');
if (y1 < 0) and (y2 < 0) then
writeln('funktsiya NE imeet kornya!');
if (y1 > 0) and (y2 > 0) then
writeln('funktsiya NE imeet kornya!');
readln;
end.
Похожие записи/страницы:
- Составить программу для вычисления значений переменных. Вывести на экран значения исходных данных и результатов…
- С помощью подпрограммы с параметром процедурного типа вывести границы отрезка,на котором функции имеют…
- Даны числа А,В,С. Вычислить сумму положительных и произведение отрицательных. Если произведение по модулю…
- Дано: a, b, c. Если а≠0, выяснить, имеет ли уравнение ax2+bx+c=0 корни. Если да – найти их и напечатать с…
- Методом перебора с шагом 0,1 определить максимумы функций f(x)=e^x-x^3 на отрезке [0,2] и g(x)=e^x-2x62 на…
- Точки (х1,у1) и (х2,у2) задают прямую на плоскости, делящую её на две плоскости определить, принадлежат ли точки…
- Вычислить корень уравнения используя метод деления отрезка пополам...уравнение следующее 1-x+sinx-ln(1+x)=0 на…
- Методом деления пополам вычислить корень уравнения, расположенный на интервале [a ; b] c абсолютной…