2 / 2 / 0
Регистрация: 17.09.2013
Сообщений: 142

Вычислить значение выражения

23.09.2014, 09:56. Показов 1695. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как записать левую формулу на паскале?

https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{x(4-x)}{4!}-\frac{x^5(8-x)}{8!}+\frac{x^9(12-x)}{12!}-...\pm \frac{x^{4i-3}(4i-x)}{(4i)!}\mp ...https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{2-\sin x-\cos x-e^{-x}}{2x^2}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.09.2014, 09:56
Ответы с готовыми решениями:

Вычислить значение выражения
Рассчитать K=3l-2m , где l=\begin{cases}x^2+2\cos x & \text{ if } x\leq 2 \\\\ \frac{x^2+e^x}{2x} &...

Вычислить значение выражения
Дано a, b, c. Вычислить y=\frac{\sin a^3+\cos a^3}{2a}-15.2a Если y>0, вычислить значение выражения: \ \...

Вычислить значение выражения
Рассчитать L=m^2+n^2, где m=\begin{cases}\frac{x+e^x}{2} & \text{ if } x\,>\,8 \\\\ x\sin x & \text{ if } x\leq 8...

15
Почетный модератор
 Аватар для Puporev
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
23.09.2014, 10:25
Лучший ответ Сообщение было отмечено makaroshka как решение

Решение

Это формула, показывающая разложение правого выражения в ряд. Ее не записывать нужно, а решать с заданным х и eps, в результате должно получиться значение близкое к значению правого выражения.
Похожих тем много на форуме, нужно зайти в поиск->расширенный поиск->раздел Паскаль и и искать по словам Сумма ряда
1
2 / 2 / 0
Регистрация: 17.09.2013
Сообщений: 142
23.09.2014, 10:27  [ТС]
Ну вот как ее решать? Я знаю. Что через цикл, но как заптсать это?
0
Почетный модератор
 Аватар для Puporev
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
23.09.2014, 10:29
Это ты так быстро сходил в поиск и посмотрел похожие темы?
0
2 / 2 / 0
Регистрация: 17.09.2013
Сообщений: 142
23.09.2014, 10:34  [ТС]
Вычисление суммы ряда с заданной точностью
Ну вот допустим, но как для моей формулы решить?
0
Почетный модератор
 Аватар для Puporev
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
23.09.2014, 10:56
Короче я понял что ты дуб и лодырь и тебе просто нужна халява и пофиг все.

Добавлено через 2 минуты
К задаче еще какие-то условия должны быть,типа диапазон х, точность.
Но поскольку тебе все пофиг, до держи весло
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
uses crt;
var x,eps,t,s:real;
    i:integer;
begin
clrscr;
repeat
write('x<>0 x=');
readln(x);
until x<>0;
write('eps=');
readln(eps);
i:=1;
t:=x/24;
s:=t*(i*4-x);
while abs(t*(i*4-x))>eps do
 begin
  i:=i+1;
  t:=-t*x*x*x*x/(4*i*(4*i-1)*(4*i-2)*(4*i-3));
  s:=s+t*(4*i-x)
 end;
writeln('S=',s:0:5);
writeln('F=',(2-sin(x)-cos(x)-exp(-x))/(2*x*x):0:5);
readln
end.
1
2 / 2 / 0
Регистрация: 17.09.2013
Сообщений: 142
23.09.2014, 11:18  [ТС]
Я стараюсь это все понять, но вроде не должно быть |y-s| < eps? Как я понял t это член ряда? Но в ряду есть степени и факториал.
0
Почетный модератор
 Аватар для Puporev
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
23.09.2014, 11:20
Лучший ответ Сообщение было отмечено makaroshka как решение

Решение

Цитата Сообщение от makaroshka Посмотреть сообщение
Но в ряду есть степени и факториал.
А для чего рекуррентные отношения? Ты у меня в коде видишь степени и факториалы?

Добавлено через 41 секунду
И степени и факториалы это просто умножение в цикле.
1
2 / 2 / 0
Регистрация: 17.09.2013
Сообщений: 142
23.09.2014, 12:08  [ТС]
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
27
28
29
30
31
32
33
34
35
36
37
38
39
 
Program func;
 
Var x,eps: real;
  y,t,S: real;
 
procedure Summa (var x, eps: real; var s: real);
    var
i:integer;
begin
i:=1;
t:=x/24;
s:=t*(i*4-x);
while abs(t*(i*4-x))>eps do
 begin
  i:=i+1;
 t:=-t*x*x*x*x/(4*i*(4*i-1)*(4*i-2)*(4*i-3));
  s:=s+t*(4*i-x)
 end;
end;
 
 
 
Begin
writeln('Введите X и eps');
  readln(x,eps);
if x <> 0 then 
begin
  y := (2-sin(x)-cos(x)-exp(-1*x))/2*x*x;
  writeln('Y= ',y:5:5);
end
else writeln('Х не может быть равной 0');
if (eps<1) and (eps>0) then
begin
Summa(x,eps,s);
writeln('S= ',s:5:5);
end
else writeln('Некоректный eps');
End.
Вот так в итоге должно быть?
Спасибо вам за помощь

Добавлено через 24 минуты
Но вопрос, а чередование знаков +- где происходит?
0
Почетный модератор
 Аватар для Puporev
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
23.09.2014, 12:29
Цитата Сообщение от makaroshka Посмотреть сообщение
а чередование знаков +- где происходит?
Вот здесь
Delphi
1
t:=-t*......
1
2 / 2 / 0
Регистрация: 17.09.2013
Сообщений: 142
23.09.2014, 18:56  [ТС]
Pascal
1
-t*x*x*x*x/(4*i*(4*i-1)*(4*i-2)*(4*i-3));
Мне кажеться, что формула не верная.
0
Почетный модератор
 Аватар для Puporev
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
23.09.2014, 19:04
Цитата Сообщение от makaroshka Посмотреть сообщение
Мне кажеться,
Креститься нужно.
Запусти программу, введи небольшое х типа 0.5, точность типа 0.0001 и посмотри что выведет.Вроде сходится с аналитическим значением.
Лучше бы условие уточнил, чем сопли жевать...
0
2 / 2 / 0
Регистрация: 17.09.2013
Сообщений: 142
23.09.2014, 19:48  [ТС]
Условие задачи: вычислить значение функции
1) Точно - по формуле y=f(x)
2) Приближенно - с точностью e путем разложения ее в степенной ряд.
Примечании: Разность |y-s| определяет точность вычисления y с помощью S
0
Почетный модератор
 Аватар для Puporev
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
23.09.2014, 19:52
Цитата Сообщение от makaroshka Посмотреть сообщение
Примечании: Разность |y-s| определяет точность вычисления y с помощью S
Ну и добавь это в конце программы, если и это не можешь, то отдыхай дальше.
0
2 / 2 / 0
Регистрация: 17.09.2013
Сообщений: 142
30.09.2014, 15:59  [ТС]
S становится равной y
0
Почетный модератор
 Аватар для Puporev
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
30.09.2014, 16:19
Значит сходимость хорошая. Нужно вывести больше знаков после запятой, ибо полного совпадения не будет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.09.2014, 16:19
Помогаю со студенческими работами здесь

Вычислить значение выражения
Помогите пожалуйста) задание такое: Даны n, x, массив t(n). вычислить \prod_{K=1}^{n} \left(...

Вычислить значение выражения
Дано натуральное число N. Вычислить: S=\frac{1}{\sin 1}+\frac{1}{\sin 1+\sin 2}+...+\frac{1}{\sin 1+\sin 2+...+\sin N}

Вычислить значение выражения
Задание 1 Даны K, L, A. Определить

Вычислить значение выражения
Пожалуйста помогите решить задачку с помощью процедур и функций, уж слишком замудрённо, не понимаю((( Вычислить: ...

Вычислить значение выражения
Массив


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

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

Новые блоги и статьи
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
Создание нейросети с PyTorch
AI_Generated 19.06.2025
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это. . .
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C# Задание 1: КЛАСС FORM 1 public partial class Form1 : Form { Spisok listin = new Spisok(); . . .
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru