Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
3 / 3 / 0
Регистрация: 14.10.2018
Сообщений: 113

Написать программу для вычисления производной

13.11.2025, 12:14. Показов 666. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, помогите, пожалуйста, с написанием программы. Честно, я не связана с программированием, и уже мало, что помню с первого курса информатики, прошло много лет.

https://www.cyberforum.ru/cgi-bin/latex.cgi?\nu = {e}^{0,5x}\times \ln (\sqrt{\left| {x}^{3}-15,3a\right| \|}+2)

если а = 2,1

правильно ли я начала?


Pascal
1
2
3
4
5
6
7
8
Program proizv;
 var x,dx:real;
 var yx:real;
 Function f1(t:real):real;
 begin
 result:=({e}^{0,5x}\times \ln (\sqrt{\left| {x}^{3}-15,3a\right| \|}+2));
 var a0,a1:real;
 begin
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.11.2025, 12:14
Ответы с готовыми решениями:

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

Разработать процедуру вычисления N-ой производной
Во входном файле заданы пары коэффициентов : (a n) , (a n-1) ...(a,0) , определяющие полином ...

Выбрать алгоритм и составить его блок-схему для вычисления значения указанной функции.Составить программу вычисления
Пожалуйста,помогите!!!

4
 Аватар для Storm Screamer
4835 / 1402 / 115
Регистрация: 21.04.2013
Сообщений: 8,563
13.11.2025, 13:30
Цитата Сообщение от VIKA_SSS Посмотреть сообщение
Написать программу для вычисления производной
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
program DerivativeCalculator;
 
uses Math;
 
function Y(x, a: real): real;
begin
  var v := x*x*x - 15.3 * a;
  var sqrt_abs_v := Sqrt(Abs(v));
  Y := Exp(0.5 * x) * Ln(sqrt_abs_v + 2);
end;
 
function Derivative(x, a, h: real): real;
begin
  Derivative := (Y(x + h, a) - Y(x - h, a)) / (2 * h);
end;
 
begin
  writeln('Программа для вычисления производной функции:');
  writeln('y = e^(0.5x) * ln(sqrt(|x^3 - 15.3a|) + 2)');
  writeln;
 
  write('Введите значение x: ');
  var x := ReadReal;
 
  write('Введите значение a: ');
  var a := ReadReal;
 
  var h := 1e-6; // шаг для численного дифференцирования
 
  var dy := Derivative(x, a, h);
 
  writeln;
  writeln('Производная y''(', x, ') при a = ', a, ' ≈ ', dy:0:8);
end.
1
Модератор
10367 / 5654 / 3397
Регистрация: 17.08.2012
Сообщений: 17,257
13.11.2025, 13:33
Не знаю, что Вы считаете правильным, но паскаль не понимает LaTeX. Так же смущает одновременное использование глобальных и внутриблочных переменных. Может быть, если что-то исправить, и скомпилируется. Моё мнение: начали Вы неправильно.

Если Ваши курсы информатики были давно, то почему Вы пишете в раздел Pascal ABC.NET, несмотря на то, что этого диалекта паскаля Вы не знаете?

Производная функции ν легко вычисляется аналитически. Если находить значение производной программно, то придётся использовать какой-либо численный метод. Зачем, позвольте спросить?

Напишите подробнее, что именно Вы желаете, и напишите, на котором диалекте паскаля должна быть программа.

Добавлено через 1 минуту
Storm Screamer, я не уверен, что ТСу нужно именно это.

VIKA_SSS, что скажете?
0
3 / 3 / 0
Регистрация: 14.10.2018
Сообщений: 113
13.11.2025, 13:56  [ТС]
Цитата Сообщение от Cyborg Drone Посмотреть сообщение
то почему Вы пишете в раздел Pascal ABC.NET
у меня есть эта программа

Добавлено через 1 минуту
Цитата Сообщение от Cyborg Drone Посмотреть сообщение
Если находить значение производной программно, то придётся использовать какой-либо численный метод. Зачем, позвольте спросить?
такое задание брату задали, разбираемся с ним вместе. Он был на больничном

Добавлено через 46 секунд
Цитата Сообщение от Cyborg Drone Посмотреть сообщение
Напишите подробнее, что именно Вы желаете, и напишите, на котором диалекте паскаля должна быть программа.
найти производную функцию с помощью программы паскаль
0
Модератор
10367 / 5654 / 3397
Регистрация: 17.08.2012
Сообщений: 17,257
13.11.2025, 20:05
Цитата Сообщение от VIKA_SSS Посмотреть сообщение
у меня есть эта программа
Ну что, здорово. Но этого мало. Вам знакомы понятия "методы классов", "лямбда-выражения", "методы для работы с последовательностями", "регулярные выражения", "кортежи" и тому подобное? Если не знаете, то в этом разделе Вы будете получать программы, в которых Вы будете не в силах разобраться, и которые будут разительно отличаться от того, чему Вас учили. Вы этого хотите? Если знаете, то неясно, почему с такими знаниями Вы сами не справились.
Цитата Сообщение от VIKA_SSS Посмотреть сообщение
такое задание брату задали
Приведите задание именно в том виде, в котором его задали брату. Пока что непонятно, для чего вообще Вам нужно искать производную. Вот этого:
Цитата Сообщение от VIKA_SSS Посмотреть сообщение
найти производную функцию с помощью программы паскаль
недостаточно. Не указан метод решения.

Вот Вам для примера минимальная программа на Pascal ABC.NET, решающая эту задачу с помощью формулы для производной, найденной вручную:
Pascal
1
2
3
4
5
6
##
  var (x, a) := (ReadlnReal('x ='), 2.1);
  var t := x ** 3 - 15.3 * a;
  var s := sqrt(abs(t)) + 2;
  var:= (ln(s) + 3 * x ** 2 * t / s / abs(t) ** 1.5) * e ** (x / 2) / 2;
  $'dν = {dν}'.Println
Это ПОЛНАЯ программа на Pascal ABC.NET, ничего добавлять не нужно. Уже видите, что Ваши знания о паскале несколько не соответствуют этой программе?

На всякий случай, вот моя инструкция для определения нужного Вам диалекта паскаля: В чем отличие различных Pascal, сообщение #3.

А давайте посмеёмся. Ваш брат, скорее всего, не знает, которому диалекту паскаля его учат. Обычно учат Turbo Pascal, а в качестве бесплатного компилятора рекомендуют Pascal ABC.NET. Преподавателя обычно слушают невнимательно. А потом такие: "а, ну программа же называется Pascal ABC.NET, значит,. ему и учат". Вот и пишут все, включая Вас, в Pascal ABC.NET, а потом неприятно удивляются тому, что им ответили. Некоторые ещё пишут: а можно ту же программу на паскале?" Конечно, Pascal ABC.NET скомпилирует ПОЧТИ любую программу для Turbo Pascal, может быть, с минимальными правками. Только вот писать для Pascal ABC.NET в стиле Turbo Pascal - это то же самое, что пилить дрова незаведённой бензопилой. Можно, вот только зачем? Лично меня всё это несколько удручает.

Попросите брата выяснить, какой именно диалект паскаля ему преподают. И в будущем пишите именно туда.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.11.2025, 20:05
Помогаю со студенческими работами здесь

Составить блок схему алгоритма и программу для вычисления радиуса вписанной окружности по формуле, вычисления производит
Составить блок схему алгоритма и программу для вычисления радиуса вписанной окружности по формуле,...

Вычисление с заданной точностью значений сходящихся в бесконечные производные и сумм сходящихся рядов.
Картинка с условием прилагается, данный ряд, ряд на нахождение произведения (Желательно что бы...

вычисление производной (предела) функции
Первая функция- f(x)=4^x-sqrt(x) Вторая функция- f(x)=sqrt(1+cos(x)/1-cos(x))

вычисление производной(предела) функции. помогите пожалуйста.
вычислить первую и вторую производную заданных функций. f1(x) = 2*tg(x) - ctg(x) ...

Вычисление производной используя формулу Горнера
Вычислить значения многочлена и его первую производную, используя формулу Горнера значения функции...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
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-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru