Предмет: Информатика, автор: Ashuramaru2000

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

Приложения:

Ответы

Автор ответа: Аноним
0

PascalABC.NET 3.4.2, сборка 1864 от 11.11.2018

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

begin

 var (x0, xk, h) := ReadReal3('Задайте x0,xk,h:');

 var Ctg: real-> real := x -> Cos(x) / sin(x); // котангенс

 var a, b, F: real;

 if x0 * xk <= 0 then (a, b) := ReadReal2('Задайте a,b:');

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

 begin

   var x := x0 + i * h;

   if x < 0 then F := ArcTan(x) + Sqrt(x + 3)

   else

   if x = 0 then F := (a - b) + Cos(Pi * x) // на самом деле a-b+1

   else F := x ** 3 * Ctg(Pi * x / 2);

   Writeln(x:20:15, F:25:15)

 end

end.

Приложения:

Ashuramaru2000: На С++ можешь?
Аноним: Конечно. Но не стану. Во-первых, почему я дважды должен делать одно и то же из-за Вашей безалаберности? Во-вторых, на каком основании Вы ко мне обращаетесь на "ты"?
Ashuramaru2000: Из-за моей? Сейчас бы в 2018 на Паскале ответы писать...
Аноним: Конечно из-за Вашей. Когда человек заинтересован ответ получить такой, как надо, он правильно оформляет вопрос. В частности, указывает язык программирования, а иногда - даже конкретный компилятор. Если, конечно, он что-то понимает в теме.
Аноним: И, кстати, на этом ресурсе минимум 3/4 ответов даются на Паскале.
Ashuramaru2000: Не хотите, не помогайте вообще, ваше право.
Аноним: Это тоже знакомо: свой ляп пытаться перевалить на окружающих. Порядочные люди обычно говорят "Спасибо" и извиняются за свой промах.
Ashuramaru2000: Спасибо за что, за бесполезный кусок кода, который мне никак не поможет? Ну да, спасибо. Можете себе забрать если хотите)
Аноним: За то, что человек потратил на Вас свое время. Но Вам, видимо, этого не понять, Вы только свой труд цените. И это нам тут тоже знакомо. Добро пожаловать в черный список!
Ashuramaru2000: Ага.
Похожие вопросы
Предмет: Математика, автор: dsolovevd797