Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
2 / 2 / 5
Регистрация: 05.11.2015
Сообщений: 90
1

Табуляция функции

14.12.2015, 02:12. Показов 626. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужна помощь с этим ужасом
В таблице представлены варианты, включающие исходные данные для табуляции:
F(x) - табулируемая функция; arcsin(2·x)
[A, B]- диапазон изменения аргумента; A=–0.5 ; B=0.5
n -количество точек; 21
h - шаг табуляции. Отсутствует
Эти параметры вводятся в программу с клавиатуры. Результатом является таблица, содержащая три столбца:
i - текущая точка расчета, Xi - значение аргумента, Yi – значение функции.

1. При создании программы F(x) оформить в виде отдельной функции.
2. Для расчетов использовать следующие формулы:
https://www.cyberforum.ru/cgi-bin/latex.cgi?h=\frac{B-A}{n-1} ; https://www.cyberforum.ru/cgi-bin/latex.cgi?{X}_{i}=A+i*h ; https://www.cyberforum.ru/cgi-bin/latex.cgi?{Y}_{i}=F({X}_{i}) ; https://www.cyberforum.ru/cgi-bin/latex.cgi?i=0,1,2,...,n-1
3. Учесть и программно обработать особые точки, в том числе возможные разрывы функции F(x).

Добавлено через 15 минут
Вроде сам разобрался, проверьте только, если вдруг что-то неправильное будет, сразу мне по голове стучать

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
  x, y,
  A, B, h : Real;
            i, n : Integer;
begin
  Writeln('Табулирование функции.');
  A := -0.5;
  B := 0.5;
  n := 21;
  h := (B-A)/(n-1);
  for i:=1 to n do begin
    x := A + h*(i-1);
    y := Pi/3-arctan(x/sqrt(1-sqr(x)));;
    Writeln(x:6:3, y:6:3);
  end;
  Readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2015, 02:12
Ответы с готовыми решениями:

Табуляция
Ребята, очень срочно нужна помощь с написанием программы. Заранее спасибо)

Табуляция функции
Протабулировать функцию 2x2-2.3x+2/3cos3xsin2x c интервалом (4;5) и шагом 0,1

Табуляция функции
*смотрите фото*

Табуляция функции
Решить уравнение:

1
2 / 2 / 5
Регистрация: 05.11.2015
Сообщений: 90
18.12.2015, 02:37  [ТС] 2
Оп. Возникла небольшая проблема, эту программу надо реализовать с использованием функции и выводом результата в виде таблицы, требуется любая помощь

Добавлено через 6 часов 1 минуту
Дело сделано, вас пока дождешься..уже и сам разберешь со всех сторон

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function f(x:real):real; 
begin 
f:=arcsin(2*x); 
end; 
var A,B,x,y,h:real; 
i,n:integer; 
begin 
n:=21; 
A:=-0.5; 
B:=0.5; 
h:=(B-A)/(n-1); 
x:=A; 
i:=0; 
while x<=B do 
begin 
i:=i+1; 
writeln(' ',i,' ',x:6:3,' ',f(x):6:3); 
x:=x+h; 
end; 
readln; 
end.
0
18.12.2015, 02:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2015, 02:37
Помогаю со студенческими работами здесь

Табуляция функции
в таблице представлены варианты,включающие в себя исходные данные для табуляции функции....

Табуляция функции
Создать программу для табуляции функции y=sin^2 (x)+√x на интервале c шагом 0,1.

Табуляция функции sin(x)
Создать программу на паскаль, которая выдает значения sin(x), х меняется от 0 до 5, с шагом 0,5; 1....

Табуляция функции sin(x)/x
Значит вот такая задачка попалась мне. Помогите, пожалуйста, решить. Я вроде бы сделал, но не...


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

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