Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/40: Рейтинг темы: голосов - 40, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 27.10.2017
Сообщений: 7

Вычислить значения функции

27.10.2017, 20:02. Показов 8829. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста с кодом Lazarus


Заранее спасибо .
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.10.2017, 20:02
Ответы с готовыми решениями:

Вычислить значения функции по варианту задания
Задания к работе 1. Вычислить значения функции по варианту задания из табл. 4.1. Вывести значения исходных данных и полученные ...

Вычислить и вывести значения функции на заданном интервале
Помогите составить программу в Lazarus Вычислить и вывести значения функции y=\frac{1}{x^2}\;\cdot\; sin\;\left(\frac{1}{x}...

Вычислить значения функции F на интервале от начального значения х= Хнач до конечного значения х=Хкон с шагом X шаг
Написал программу для решения задачи, нужно использовать цикл. Программа вроде работает. Но не уверен. Посмотрите, пожалуйста, и...

13
Почетный модератор
 Аватар для Puporev
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
27.10.2017, 20:28
На картинке Ваше задание?
0
0 / 0 / 0
Регистрация: 27.10.2017
Сообщений: 7
27.10.2017, 20:39  [ТС]
Puporev, Вот моё Название: Снимок.PNG
Просмотров: 106

Размер: 1.0 Кб
0
Почетный модератор
 Аватар для Puporev
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
27.10.2017, 20:49
Ну а чему равны b, xn, xk шаг? На каком интервале рисовать график?
Вообще напишите точное и полное задание и хорош прикидываться шлангом.
0
0 / 0 / 0
Регистрация: 27.10.2017
Сообщений: 7
27.10.2017, 21:29  [ТС]
Puporev, В соответствии с видом функции, вычислить значения функции y=f(x,a,b) для значений аргумента x, изменяющего-ся в интервале от xнач до xкон с шагом ∆x, и заданных констант a и b.
Исходные данные для отладки программы (xнач, xкон, ∆x, a, b), выбрать са-мостоятельно из области определения функции. Результаты (значения аргумента x и функции y) вывести в текстовую таблицу компонента StringGrid, строки таблицы пронумеровать. Построить график функции y=f(x,a,b), используя ком-понент Chart.
0
Почетный модератор
 Аватар для Puporev
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.10.2017, 12:11
Можно так.
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
{ TForm1 }
const b=3;
      xn=-3;
      xk=3;
      dx=0.5;
function f(b,x:double):double;
begin
f:=arctan(b*x)/sqrt(1+sqr(sin(x)))
end;
 
procedure TForm1.FormCreate(Sender: TObject);
begin
Edit1.Text:=formatfloat('0.0',b);
Edit2.Text:=formatfloat('0.0',xn);
Edit3.Text:=formatfloat('0.0',xk);
Edit4.Text:=formatfloat('0.0',dx);
  with StringGrid1 do
   begin
     fixedrows:=1;
     fixedcols:=0;
     rowcount:=2;
     colcount:=3;
     cells[0,0]:='№';
     cells[1,0]:='X';
     cells[2,0]:='Y';
   end;
  with Chart1.Title do
   begin
    Visible:=true;
    Font.Size:=10;
    Font.Style:=[fsBold];
    Text.Text:='График функции y(b,x)=arctg(bx)/sqrt(1+sin^2(x))';
   end;
 Chart1LineSeries1.SeriesColor:=clRed;
end;
 
procedure TForm1.Button1Click(Sender: TObject);
var x:real;
    k:byte;
begin
k:=0;
x:=xn;
while x<=xk do
 begin
   inc(k);
   StringGrid1.cells[0,k]:=inttostr(k);
   StringGrid1.cells[1,k]:=formatfloat('0.00',x);
   StringGrid1.cells[2,k]:=formatfloat('0.000',f(b,x));
   if x<xk then StringGrid1.rowcount:=StringGrid1.rowcount+1;
   x:=x+dx;
 end;
x:=xn;
while x<=xk do
 begin
  Chart1LineSeries1.AddXY(x,f(b,x),'',0);
  x:=x+0.01;
 end;
end;
Вложения
Тип файла: rar Табуляция и график Chart.rar (125.2 Кб, 22 просмотров)
1
0 / 0 / 0
Регистрация: 27.10.2017
Сообщений: 7
28.10.2017, 15:32  [ТС]
Puporev, b,xn,xk,dx Не должны быть постоянными . Они должны братmся из полей eddit
0
Почетный модератор
 Аватар для Puporev
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.10.2017, 15:34
Цитата Сообщение от Zeliboba19 Посмотреть сообщение
Они должны братmся из полей eddit
Так бери, это пример, а уж как нужно это сам.

Добавлено через 1 минуту
Хотя в задании написано
Цитата Сообщение от Zeliboba19 Посмотреть сообщение
Исходные данные для отладки программы (xнач, xкон, ∆x, a, b), выбрать самостоятельно
0
0 / 0 / 0
Регистрация: 27.10.2017
Сообщений: 7
28.10.2017, 17:47  [ТС]
Puporev, В чем ошибка ?
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
procedure TForm1.Button1Click(Sender: TObject);
var
xn,xk,dx,b,f,x:real;
k:byte;
begin
b:=StrToFloat(Edit1.Text);
xn:=StrToFloat(Edit2.Text);
xk:=StrToFloat(Edit3.Text);
dx:=StrToFloat(Edit4.Text);
with StringGrid1 do
   begin
     fixedrows:=1;
     fixedcols:=0;
     rowcount:=2;
     colcount:=3;
     cells[0,0]:='№';
     cells[1,0]:='X';
     cells[2,0]:='Y';
   end;
  with Chart1.Title do
   begin
    Visible:=true;
    Font.Size:=10;
    Font.Style:=[fsBold];
    Text.Text:='График функции y(b,x)=arctg(bx)/sqrt(1+sin^2(x))';
   end;
 Chart1LineSeries1.SeriesColor:=clRed;
end;
Chart1LineSeries1 [0].Clear;
k:=0;
x:=xn;
while x<=xk do
 begin
f:=arctan(b*x)/sqrt(1+sqr(sin(x)))
   inc(k);
   StringGrid1.cells[0,k]:=inttostr(k);
   StringGrid1.cells[1,k]:=formatfloat('0.00',x);
   StringGrid1.cells[2,k]:=formatfloat('0.000',f(b,x));
   if x<xk then StringGrid1.rowcount:=StringGrid1.rowcount+1;
   x:=x+dx;
 end;
x:=xn;
while x<=xk do
 begin
  Chart1LineSeries1.AddXY(x,f(b,x),'',0);
  x:=x+0.01;
 end;
end;
0
Почетный модератор
 Аватар для Puporev
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.10.2017, 17:51
Цитата Сообщение от Zeliboba19 Посмотреть сообщение
В чем ошибка ?
Приложи архив проекта, только без лишних файлов, особенно .exe
0
0 / 0 / 0
Регистрация: 27.10.2017
Сообщений: 7
28.10.2017, 17:55  [ТС]
Puporev, 1.zip
0
Почетный модератор
 Аватар для Puporev
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.10.2017, 18:18
Да, ломать не строить. И нахрена нужно было лезть в код, если ума нет?
Вставил бы ввод и все.
Еще раз попортишь, разбираться сам будешь.
Вложения
Тип файла: rar 1a.rar (124.8 Кб, 31 просмотров)
0
0 / 0 / 0
Регистрация: 27.10.2017
Сообщений: 7
28.10.2017, 18:36  [ТС]
Puporev, Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.10.2017, 18:36
Помогаю со студенческими работами здесь

Вычислить значения функции F на интервале от начального значения до конечного значения
Написать консольное приложение на С++ Перепечатайте пожалуйста текст задания на форум.

Вычислить значения функции y=sinx на отрезке [-pi,pi] с шагом h= pi/5. Найти max и min значения функции на этом отрезке
Вычислить значения функции y=sinx на отрезке с шагом h= pi/5. Найти max и min значения функции на этом отрезке.

В зависимости от значения некоторого выражения вычислить значения функции y(x), определенной на отрезке [a;b],
Добрый вечер, помогите пожалуйста решить задачку С++ на тему&quot;Сочетания циклов и разветвлений&quot; В зависимости от значения некоторого...

Вычислить и вывести на экран значения функции в зависимости от входного значения Х
Вычислить и вывести на экран значения функции в зависимости от входного значения Х. заранее благодарю :sorry:

Зная значения аргументов Х и их производные вычислить значения функции
Подскажите как реализовать МАТЕМАТИЧЕСКУЮ ЧАСТЬ программы : ------------------------------------------------------------- 1) Из...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru