С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 08.11.2015
Сообщений: 11

Вычислить значение по заданной формуле

08.11.2015, 09:49. Показов 545. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При значениях Х1= -2 и 0 вылетает.
можно как то обойти возведение в степень с помощью логарифма и экспоненты?
Delphi
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
var x1,x2,h,y,a,d:real;
//x1,x2 - границы диапазона y-значение фукнкции h-шаг диапазона a,d -перменные функции
Begin
//ввод диапазона и шага
 write('x1=');
  readln(x1);
 write('x2=');
  readln(x2);
 write('h=');
  readln(h);
 //вход в цикл проверка на возрастающий или убывающий диапазон
 while (((x1>x2)AND(h<0))OR((x1<x2)AND(h>0))) do
 begin
 //условие фукнции при значении х больше 0.5 c проверкой и выводом значения функции
  if x1>=0.5 then
   begin
   if (cos(x1)=0) then
    writeln('no function')
   else
    begin
     y:= (sin(x1))/(cos(x1)) + ln(3*x1);
     writeln('x= ',x1:4:2,' result= ',y:4:8);
     end;
  end;
 //условие фукнции  при значении х меньше -0.2 c проверкой и выводом значения функции
  if x1<-0.2 then
   begin
     a:=0.5*x1-1;
     d:=exp(1/3*(ln(abs(x1-a))));
     y:= -cos(a/x1)+d;
    writeln('x= ',x1:4:2,' result= ',y:4:8);
   end;
 //условие фукнции при диапазоне -0.2<x<0.5 c проверкой и выводом значения функции
  if (x1>=-0.2) and (x1<0.5) then
  begin
   if x1=0 then // в d получается логарифм из 0
    writeln('no function')
   else
    begin
     a:=0.5*x1-1;
     d:=exp(1/3*(ln(abs(x1-a))));
     y:=exp(3*(ln(sin(x1)))) + d*exp(a+x1);
     writeln('x= ',x1:4:2,' result= ',y:4:8);
    end;
  end;
 //переход к с седующему значению х
  x1:=x1+h
end;
 readln
end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.11.2015, 09:49
Ответы с готовыми решениями:

Вычислить значение выражения по заданной формуле
y=1+x+x^2!+..+x^N+N! ___________________________ В чём ошибка и как добавить код, изменить?...

Вычислить значение выражения по заданной формуле
Помогите пожалуйста решить уравнение y=\begin{cases}\frac{\sqrt{1+x^2}}{\sin x} &amp; \text{, if }...

Вычислить значение выражения по заданной формуле
F(x)={█(x^2-3x+9@1/(x^3+6))} если x ≤3 и если �� &gt;3

3
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8647 / 4482 / 1669
Регистрация: 01.02.2015
Сообщений: 13,889
Записей в блоге: 11
08.11.2015, 09:55
А приведите изначальный текст задания - может быть и не нужно применение логарифмов и антилогарифмов.
0
0 / 0 / 0
Регистрация: 08.11.2015
Сообщений: 11
08.11.2015, 10:35  [ТС]
вот задача

https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
Z=\begin{cases}\operatorname{tg}x+\ln 3x & \text{, npu } x\geq 0.5\\ -\cos (a/x)+d & \text{, npu } x\,<\,-0.2\\ \sin ^3x+de^{a+x} & \text{, npu } -0.2\leq x\,<\,0.5  \end{cases}\\d=\sqrt[3]{|x-a|\,}\,,\qquad a=0.5x-1<br />
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8647 / 4482 / 1669
Регистрация: 01.02.2015
Сообщений: 13,889
Записей в блоге: 11
08.11.2015, 11:19
Сделать проверку на 0 при извлечении кубического корня, а в куб возводить простым умножением.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.11.2015, 11:19
Помогаю со студенческими работами здесь

Вычислить значение переменной по заданной расчетной формуле и набору исходных данных.
Если не сложно ребят) 1. Вычислить значение переменной s по заданной расчетной формуле и набору...

Вычислить функцию по заданной формуле
Как написать процедуру на паскале, чтобы она вычисляла такую функцию : f(n) = f(f(n - 1)) + f(n -...

Вычислить выражение по заданной формуле
Составить программу с помощью процедур Procedure Составить программу находящую значение следующего...

Вычислить выражение по заданной формуле
Даны действительные числа s,t,{a}_{0},...,{a}_{12}. Получить p(1)-p(t)+{p}^{2}(s-t)-{p}^{3}(1),...

Вычислить произведение по заданной формуле
Дано натурально число n. Вычислить. P=(1-1/2^2) (1-1/3^2)...(1-1/n^2) где n&gt;2.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru