0 / 0 / 0
Регистрация: 05.10.2014
Сообщений: 37
1

Составить программу табулирования функции

05.10.2014, 14:50. Показов 1680. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Помогите составить программу, пожалуйста.

Составить программу табулирования функции:

https://www.cyberforum.ru/cgi-bin/latex.cgi?y=\begin{cases}\ln (|x-2|)^2+\sqrt{x+3} &\ ,\ \ x\leq 2\\\\ e^{6-2\cdot x}+2\cdot \left( cos(x-3)\right) ^3 &\ ,\ \ x\,>\,2\end{cases}

на отрезке [1; 3] с шагом h=0.2.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.10.2014, 14:50
Ответы с готовыми решениями:

Составить программу табулирования функции
Используя цикл с постусловием, составить программу табулирования функции f(x)=x sin(x) на отрезке ...

Составить программу табулирования функции
Составить программу табулирования функции: Y= \begin{cases} & \text sqrt{\left|x...

Составить программу табулирования функции
Спасайте))) буду очень благодарен!!!)

Составить программу табулирования функции
Составьте программу табулирования функции z=f(x,y) в прямоугольнике x с шагом табулирования h....

6
Заблокирован
05.10.2014, 15:14 2
При x=2 функция неопределена.
Там ln0=??
0
0 / 0 / 0
Регистрация: 05.10.2014
Сообщений: 37
05.10.2014, 17:08  [ТС] 3
В смысле? Чот я ничего не понял D:
0
Заблокирован
05.10.2014, 17:17 4
Все просто. При x=2 для вычисления функции
придётся вычислить ln0. Это тоже самое, что
разделить на 0. Функция неопределена.
Но это значение (x=2) попадает под табуляцию.
Как с ним поступить? Исключить? Или? Не мне решать ...
0
0 / 0 / 0
Регистрация: 05.10.2014
Сообщений: 37
05.10.2014, 17:30  [ТС] 5
Цитата Сообщение от hoch Посмотреть сообщение
Все просто. При x=2 для вычисления функции
придётся вычислить ln0. Это тоже самое, что
разделить на 0. Функция неопределена.
Но это значение (x=2) попадает под табуляцию.
Как с ним поступить? Исключить? Или? Не мне решать ...
Сделать что-нибудь, чтобы можно было написать программу =D
0
Заблокирован
05.10.2014, 18:02 6
Лучший ответ Сообщение было отмечено Antihaos как решение

Решение


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
uses Crt;
var x: real;
function f(x:real):real;
begin
   if x<2 then f:= ln(sqr(x-2)) + sqrt(x+3);
   if x>2 then f:= exp(6-2*x) + 2*cos(x-3)*sqr(cos(x-3));
end;
 
BEGIN
   clrscr;
   x:= 1;
   repeat
      if (x<1.9) or (x>2.1) then
         begin
            writeln('f(',x:0:1,') =  ',f(x):0:4);
            x:= x + 0.2;
         end
      else
         begin
            writeln('f(',x:0:1,') =  ','Неопределено');
            x:= x + 0.2;
         end;
 
   until x > 3.1;
   readln
END.
1
0 / 0 / 0
Регистрация: 05.10.2014
Сообщений: 37
05.10.2014, 18:19  [ТС] 7
Спасибо большое =)
0
05.10.2014, 18:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.10.2014, 18:19
Помогаю со студенческими работами здесь

Составить программу табулирования функции
Program pr_3; Var y,a,b,h,x : real; Function f(x : real) : real; Begin y:=sqrt(x)-sqrt(x+1);...

Составить программу табулирования функции
Составить программу табулирования функции. Заранее огромное спасибо! Составить программу...

Подпрограммы-функции^ Составить программу табулирования функции на данном отрезке с данным шагом
Составить программу табулирования функции на данном отрезке с данным шагом: y=e^x+1 на интервале...

Составить программу табулирования функции y=f(x) на отрезке [a, b]
Cоставить программу табулирования функции y=f(x) на отрезке с шагом h=(b-a)/m где m – заданное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru