Выстроить таблицу значений функции F для х имеющегося в границах от

Построить таблицу значений функции F для х имеющегося в границах от x0 до xk с шагом h. Значения x0, xk, h задаются пользователем. Под цифрой 6

Задать свой вопрос
2 ответа

// PascalABC.NET 3.3

begin

 var (x0,xk,h):=ReadlnReal3('x0, xk, h: ');

 var b:=1.5;

 var n:=round((xk-x0)/h);

 var x:=Range(0,n).Select((x,i)-gt;x0+i*h);

 x.Foreach(x-gt;Writeln(x:4:1,'  ',

  xlt;2?arctan(x)+sqrt(abs(x-2)):x=2?(5-b*b)+cos(pi*x):ln(x-2)*sin(x/2)));

end.

Пример:

x0, xk, h:  0 4 0.5

0.0  1.4142135623731

0.5  1.6883924803924

1.0  1.78539816339745

1.5  1.68990050443388

2.0  3.75

2.5  -0.657786013301077

3.0  0

3.5  0.398971968326155

4.0  0.630276947694634

Нелли Назинян
Если Вы будете продолжать направо и влево кидать свои просьбы под чужими ответами (что является спамом), можете добиться, что Вас просто забанят.

PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018

Внимание! Если программка не работает, обновите версию!

begin

 var (x0, h, xk) := ReadReal3('Введите через пробел x0,h,xk:');

 var b := ReadReal('Введите b:');

 for var i := 0 to Trunc((xk - x0) / h) do

 begin

   var x := x0 + i * h;

   var F := x = 2 ? (5 - b * b) * Cos(Pi * x) : Ln(x - 2) * Sin(x / 2);

   'x,17:f10F,24:f10'.Println

 end

end.

Сафлис Иван
Желаемое количество знаков в дробной части указывается здесь: 'x,17:f10F,24:f10'.Println - в данном случае оно одинаково 10 для обоих колонок.
Дмитрий Кольтяпин
А как вот эта часть: F=arctg(x)+... ?
Андрюха Мадьяр
А это уж виноват создатель вопроса. Там малюсенько что не видно, где 5, а где 6, так мы что, еще обязаны додуматься. что запись функции начинается ВЫШЕ номера, под которым она записана?
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт