Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Pascal Метод Эйлера в точке https://www.cyberforum.ru/ pascal/ thread1185549.html
Всем добра! Есть задачка ======================================================= Решение простых дифференциальных уравнений методом Эйлера, модифицированным методом Эйлера и методом Рунге-Кутта. y’ = arcsinx, y(0.8) = 4, y(0.2) = ? ======================================================= всё вроде бы ничего, но я не пойму, как сделать решение в точке. Т.е. дано значение функции в одной...
Рекурсивная процедура нахождения НОД Pascal
Это процедура нахождения НОД. Её надо сделать рекурсивной: procedure nod(m,n:integer; var a,b:integer); var x,o,e:integer; begin o:=m; e:=n; while (m<>0) and (n<>0) do if m>n then m:=m mod n else n:=n mod m; x:=m+n; a:=o div x;
Pascal Определить номера столбцов, в которых среднее арифметическое его элементов меньше общего по массиву Помогите дорешать В двумерном массиве произвольных чисел B (4,7) определить номера столбцов, в которых среднее арифметическое его элементов меньше, чем среднее арифметическое элемента массива. Вот что я сделал program pr1; uses crt; var mas:array of integer; mas1:array of integer; https://www.cyberforum.ru/ pascal/ thread1185288.html Pascal Найти сумму элементов одномерного массива, принадлежащих заданному диапазону индексов. Имеется массив А из N произвольных чисел (A(N)), среди которых есть положительные, отрицательные и равные нулю. Найти сумму элементов с к1-го по к2-й, где к1 и к2 вводятся с клавиатуры. Сделать проверку корректности их ввода. https://www.cyberforum.ru/ pascal/ thread1185170.html
Pascal Написать программу и составить блок-схему вычисления объема полого цилиндра. Использовать оператор выбора.
Написать программу вычисления объема полого цилиндра. Программа должна проверять правильность исходных данных
Pascal Для динамического массива подсчитать количество его нулевых элементов с нечетным порядковым номером Для динамического массива подсчитать количество его нулевых элементов с нечетным порядковым номером. Подобно этой программе (Для динамического массива подсчитать количество его отрицательных элементов с четным порядковым номером) Type arrdin = array of integer; Var row: ^arrdin; n, k: integer; count : integer; begin randomize; https://www.cyberforum.ru/ pascal/ thread1185022.html
Pascal Задача по теме Множества Известны марки машин, изготовляемых в данной стране и импортируемых за рубеж. Даны некоторые N стран. Определить для каждой из марок, какие из них были: • доставлены во все страны; • доставлены в некоторые из стран; • не доставлены ни в одну страну https://www.cyberforum.ru/ pascal/ thread1184758.html Pascal Программа находит сумму и средне арифметическое введенных чисел (ноль - ввод прекращается)
доброго времени суток, на сайте не смог найти 3 составляющие, а особенно: остановка программы нулем программа позволяет найти и вывести на экран сумму и среднее арифметическое последовательности положительных чисел. Если вводится ноль, то ввод чисел прекращается.
Pascal Если в файле из случайных натуральных чисел есть числа, содержащие цифры 5,6,9, упорядочить файл по неубыванию https://www.cyberforum.ru/ pascal/ thread1184701.html
Создать бинарный файл, содержащий натуральные числа, величина которых не превосходит 109, заполнив его случайной информацией. Если в файле есть хотя бы одно число, содержащее цифры 5,6 и 9 упорядочить файл по неубыванию. Имя исходного файла, имя упорядоченного файла и размер исходного файла программа должна получать через командную строку.
Pascal Вычислите сумму ряда Вычислите сумму ряда для каждого значения x пренадлежит с шагом h. Вычисление производить до тех пор, пока очередной член больше ε. Y = 1 + \frac{x}{3}+\left( \frac{x}{3}\right)^2+... Формат входных данных Во входном файле задано два действительных числа: h и ε. (0.05 ≤ h ≤ 0.9, 10-8 ≤ ε ≤ 10-2) Формат выходных данных В выходной файл выведите таблицу,... https://www.cyberforum.ru/ pascal/ thread1184610.html
Pascal В целочисленном двухмерном массиве размера NxM заменить четные элементы двойками.
В целочисленном двухмерном массиве размера NxM (N, M ≤ 16) заменить все четные элементы двойками. Если четных элементов нет, то вывести соответствующие сообщение.
Pascal Деревья https://www.cyberforum.ru/ pascal/ thread1184421.html
Помогите разобраться с задачей:) Формулу вида <формула>::=<терминал>\mid(<формула><знак><формула>) <знак>::=+\mid-\mid/\mid* <терминал>::=0\mid1\mid2\mid3\mid4\mid5\mid6\mid7\mid8\mid9 можно представить в виде двоичного дерева с элементами типа char. Написать программу, которая используя рекурсивную подпрограмму по формуле строит дерево-формулу.
S9
Волшебник
656 / 259 / 88
Регистрация: 18.12.2010
Сообщений: 545
28.05.2014, 11:10  [ТС] 0

Приближенное значение в точке с использованием сплайн-функции - Pascal - Ответ 6237373

28.05.2014, 11:10. Показов 2071. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено S9 как решение

Решение

Как сделать тоже самое, что у меня и сделано методом Лангранжа, только используя сплайн-функции?
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Program program7;
Const
  N = 16; {число переменных в таблице}
Var
  x, y : Array [1..N] Of Real;
 
 
Function f(x : Real) : Real;
Var
  A, B, C : Real;
  K, N : Integer;
Begin
  N := 7;
  K := N + 10;
  A := 0.35 + 0.05 * Sin(N);
  B := 0.45 + 0.05 * Sin(N);
  C := 0.50 + 0.30 * Sin(N);
  f := A * Sqr(x) + B * x + C + 0.3 * Sin(K*(x + 1));
End;
  
Procedure CreateTable;
Var
  i : Integer;
  xx : Real;
Begin
  WriteLn('====================================================================');
  WriteLn('Таблица экперементальных данных');
  WriteLn('    x    |    y    ');
  xx := 0.0;
  For i := 1 To N Do
  Begin
    x[i] := xx;
    y[i] := f(xx);
    WriteLn(x[i]:10:5, ' ', y[i]:10:5);
    xx := xx + 0.2;
  End;
End;
 
Procedure Langrange(LnX : Real);   {LnX это х для которого нужно найти L}
Var
  K, i : Integer;
  L, Ln : Real;
Begin
  WriteLn('====================================================================');
  WriteLn('Интерполяционный многочлен Лангранжа');
  WriteLn('X -> ', LnX);
 
  L := 0;
  For i := 1 To N Do
  Begin
    Ln := y[i];
    For k := 1 To N Do
      If i <> k Then
        Ln := Ln*((Lnx - x[k])/(x[i] - x[k]));  {Рекурентная формула для вычисления}
    L := Ln + L;
  End;
  WriteLn('Корень -> ',L:4:10);
End;
Begin
  CreateTable;
  Langrange(0.55);
  Langrange(1.33);
  Langrange(2.75);
End.
Добавлено через 12 минут

Не по теме:

Перенесите тему в раздел Pascal пожалуйста..



Добавлено через 1 час 17 минут
Если есть желающие решить пару задач за 10$ то пишите.
Тема на раздел фриласа https://www.cyberforum.ru/orde... 86466.html

Не по теме:

Просто раздел фриланса особой помощи не принёс..
Один за два часа до сдачи сказал, что он занят и делать ничего не будет, другой вообще не отвечает на сообщения, ещё несколько личностей писали мне, и просили предоплату. Типа главное сделай предоплату, а там всё будет, главное предоплату сделай:)



Вернуться к обсуждению:
Приближенное значение в точке с использованием сплайн-функции Pascal
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2014, 11:10
Готовые ответы и решения:

Найти приближенное значение функции sin в точке
Помогите решить задачу:): Дано вещественное число X и целое число N (&gt; 0). Найти значение...

Найти приближенное значение функции exp в точке X
дано вещественное X и целое N (&gt; 0). Найти сумму 1 + X + X^2/(2!) + … + X^N/(N!) (N! = 1·2·…·N)....

Найти приближенное значение функции нескольких переменных в точке
Найти приближенное значение функции z={3x}^{2}+{y}^{2}+x-3y в точке A(0,1;-1;1), вычисленное при...

Цикл: Получить приближенное значение функции sin в точке X.
Дано вещественное число X и целое число N (&gt; 0). Вывести X – X^3/3! + X^5/5! – ... +...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2014, 11:10
Помогаю со студенческими работами здесь

Для функции вычислить ее приближенное значение с точностью ε=10^-3 в точке х=1,5
Для функции вычислить ее приближенное значение с точностью ε=10^-3 в точке х=1,5. Погрешность...

Вычислить приближенное значение функции двух переменных в данной точке
Вычислить приближенное значение функции в точке А. 2+\arcsin (x/y) (0,04; 3,96)

Используя понятие дифференциала, найдите приближенное значение функции в точке
4. Используя понятие дифференциала, найдите приближенное значение функции f (x;y) =ln(x^2+y^2) в...

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

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