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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2021, 17:11   #1
SOft1k
Новичок
Джуниор
 
Регистрация: 19.10.2021
Сообщений: 2
По умолчанию Pascal, вычислить таблицу значений функции

Помогите с кодом пожалуйста.
Задание к работе. Вычислить таблицу значений функции
задания.PNG

Множества которые были заданы Снимок2.PNG
Функции которые были заданы Снимок4.PNG по порядку F1,F2,F3,F4

Пример выполнения задания
Код:
Type arg = –2..10;
Var x:arg; z:real;
Begin
for x := -2 to 10 do begin
case x of
0..3: z := sin(x)+1;
4..10: if x mod 2 = 0 then z := sqr(ln(x)) else z := exp(x-4);
else z := 2*cos(x)
end; {case}
writeln ('При x =',x:3,' z =',z:6:2)
end
End.

Последний раз редактировалось BDA; 20.10.2021 в 00:51.
SOft1k вне форума Ответить с цитированием
Старый 19.10.2021, 20:21   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

И что - есть готовая прога, заменить в ней условия и функции - мегапроблема ? Где собственная попытка, а не сдутый откуда-то образец?
digitalis вне форума Ответить с цитированием
Старый 19.10.2021, 20:25   #3
SOft1k
Новичок
Джуниор
 
Регистрация: 19.10.2021
Сообщений: 2
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
И что - есть готовая прога, заменить в ней условия и функции - мегапроблема ? Где собственная попытка, а не сдутый откуда-то образец?
Почему так сложно помочь если просто заменить? У меня постоянно разные ошибки поэтому я и обратился сюда.
SOft1k вне форума Ответить с цитированием
Старый 19.10.2021, 21:37   #4
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Хамить не надо. Вот потому.
Ну и п.5 Правил.
digitalis вне форума Ответить с цитированием
Старый 20.10.2021, 00:55   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Цитата:
Сообщение от SOft1k Посмотреть сообщение
У меня постоянно разные ошибки поэтому я и обратился сюда.
Ну вот и покажите, как вы исправили пример под свое условие задачи, пусть и не до конца рабочий код.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 29.10.2021, 06:35   #6
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
uses Math;

function f1(x: real): real;
begin
   if (x=-1) or (x=0) then
      Result:=0 else
      Result:=Ln((x+1)/(2*x-1));
end;

function f2(x: real): real;
begin
   Result:=x/(Tan(x)+Sin(2*x));
end;

function f3(x: real): real;
begin
   Result:=x*x+Ln(x);
end;

function f4(x: real): real;
begin
   Result:=x/(1+Tan(x));
end;

var y: real;
    x, n: integer;
begin
   for x:=-10 to 10 do
   begin
      if (x>=-2) and (x<=5) then
      begin
         n:=1;
         y:=f1(x);
      end else
      if (x>=6) and (x<=10) and (x mod 2 = 0) then
      begin
         n:=2;
         y:=f2(x);
      end else
      if (x>=6) and (x<=10) and (x mod 2 = 1) then
      begin
         n:=3;
         y:=f3(x);
      end else
      begin
         n:=4;
         y:=f4(x);
      end;
      Writeln('F', n, '(', x, ') = ', y:0:8);
   end;
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить таблицу значений V и x,y в Паскале и найти max motvey77777 Паскаль, Turbo Pascal, PascalABC.NET 2 16.10.2016 06:06
Напечатать таблицу значений функции на отрезке [a, b] с шагом h. Найти корень функции на этом интервале. GalaiAnton Общие вопросы Delphi 5 20.03.2015 21:53
Вычислить таблицу значений функции V и x,y Alin12 Паскаль, Turbo Pascal, PascalABC.NET 1 07.12.2014 10:35
В задаче необходимо вывести на экран таблицу значений функции У(х) и ее разложения в ряд С (х) для значений х от до с шагом.(Паск fashionweek Паскаль, Turbo Pascal, PascalABC.NET 1 07.02.2013 23:11
Вычислить значение функции для заданных значений аргументов. Pascal. Xeon332 Фриланс 11 10.10.2010 09:57