Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2016, 21:34   #1
Julia_Sv
Пользователь
 
Регистрация: 20.12.2015
Сообщений: 18
По умолчанию Составить программу, выводящую на экран таблицу значений функции Y при целом х, принимающем значения от А

Составить программу, выводящую на экран таблицу значений функции Y при целом х, принимающем значения от А до В. Границы отрезка и параметры функции вводятся с клавиатуры. Для параметров и аргументов, при которых функция не определена, выводить соответствующее сообщение.
y=
|x|+|d|, d/x<=-1
x-d/x+d, -1<d/x<=1
sin(d*e^x), d/x<=-1
Julia_Sv вне форума Ответить с цитированием
Старый 18.03.2016, 09:19   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

Условие задачи не вполне корректно выписано в части выражения для y.
Следуя логике следует определить y так:
Код:
    Г |x|+|d|, если d/x <= -1
y = { x-d/x+d, если -1< d/x <=1
    L sin(d*e^x), усли d/x > 1
Поскольку x целого типа, то функция не определена в точке x = 0, которая попадает в интервал для второго выражения.
Функцию можно определить, например, так:
Код:
function MyF(x : integer; d : real): real;
var t : real;
begin
   if x <> 0 then
   begin
      t := d / x;
      if t <= -1 then
         MyF := abs(x) + abs(d)
      else
         if ((t > -1) AND (t <= 1)) then
            MyF := x - t + d
         else
            MyF := sin(d*exp(x))
  end
  else
    writeln('При x = ', x:2, ' функция не определена.');
end;
А далее доделай ...


Как-то так, ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить программу вычисления и печати таблицы значений функции при заданных значениях параметров Составить программу вычисле Марина1986 C/C++ Сетевое программирование 1 08.05.2013 13:34
В задаче необходимо вывести на экран таблицу значений функции У(х) и ее разложения в ряд С (х) для значений х от до с шагом.(Паск fashionweek Паскаль, Turbo Pascal, PascalABC.NET 1 07.02.2013 23:11
vb составить линейную программу для вычисления значения функции при заданных параметрах valentinich Помощь студентам 0 20.10.2012 17:30
Составить программу, выводящую на экран координаты вершин треугольников (Паскаль) crocodile Фриланс 5 27.01.2010 19:25
составить программу выводящую на экран координаты вершин треугольников BlackPanther Паскаль, Turbo Pascal, PascalABC.NET 1 05.12.2008 19:13