Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 26.12.2018
Сообщений: 36

Что не так в коде?

02.03.2020, 07:07. Показов 1188. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.Программа вместо гиперболы рисует параболу.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
procedure TGrafic.ГиперболаClick(Sender: TObject);
Var
a,b,c,x,y,xn,xk:real;
begin
a:=StrToFloat(Edit1.Text);
b:=StrToFloat(Edit2.Text);
c:=StrToFloat(Edit3.Text);
xn:=StrToFloat(Edit4.Text);
xk:=StrToFloat(Edit5.Text);
Series1.Clear;
x:=xn;
while x<=xk do
begin
y:= Sqr(a*a+((a*a*x*x)/(b*b)));
Series1.AddXY(x,y,'',clTeeColor);
x:=x+0.001;
end;
end;
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.03.2020, 07:07
Ответы с готовыми решениями:

Что в коде не так?
Помогите пожалуста.Мне надо чтобы работало нормально.У меня есть 2 едита и 1 кнопка,тут у меня есть код но,подскажыте как переделать,что бы...

Подскажите, что не так в коде?
Запрограммировать схему &quot;клиенты – официант&quot;, используя семафорную переменную. Процесс-официант выполняет запрос на обслуживание...

Что делаю не так в коде?
Здравствуйте, не могу понять что делаю не так, нужно получить такой пакет: 32 00 00 74 65 73 74 6C 6F 67 69 6E 00 00 00 00 00 74 65 73...

6
Злостный нарушитель
 Аватар для Verevkin
10311 / 5733 / 1269
Регистрация: 12.03.2015
Сообщений: 26,569
02.03.2020, 08:59
Уравнение функции-то где?
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
02.03.2020, 09:56
Лучший ответ Сообщение было отмечено Rodion_White как решение

Решение

Delphi
1
2
3
4
5
6
7
8
9
10
11
procedure TForm1.Button1Click(Sender: TObject);
var x:double;
begin
x:=-5;
while x<=5 do
 begin
  if abs(x)>0.1 then Series1.AddXY(x,1/x,'',clBlue)//или а/х
  else Series1.AddNullXY(x,x,'');
  x:=x+0.01;
 end;
end;
1
1 / 1 / 0
Регистрация: 26.12.2018
Сообщений: 36
03.03.2020, 07:20  [ТС]
Спасибо за ответ. А как будет с функцией y^2=2px(где p-это какое-то число).Буду благодарен за помощь).
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
03.03.2020, 08:00
функция y=sqrt(2px);
Если рисовать обе ветки y=sqrt(2px); и y=-sqrt(2px);
то делать 2 серии, если только 1, 1 серию.
0
1 / 1 / 0
Регистрация: 26.12.2018
Сообщений: 36
03.03.2020, 09:20  [ТС]
Я писал уже так,но что-то не получается.Ну,в общем, посижу,да посмотрю,что не так)
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
03.03.2020, 09:35
Delphi
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
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, TeEngine, Series, ExtCtrls, TeeProcs, Chart, StdCtrls;
 
type
  TForm1 = class(TForm)
    Button1: TButton;
    Chart1: TChart;
    Series1: TLineSeries;
    Series2: TLineSeries;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
var p,x,y1,y2:double;
begin
p:=2.5;
x:=0;
while x<=10 do
 begin
  y1:=sqrt(2*p*x);
  y2:=-sqrt(2*p*x);
  Series1.AddXY(x,y1,'',clBlue);
  Series2.AddXY(x,y2,'',clBlue);
  x:=x+0.01;
 end;
end;
 
end.
Миниатюры
Что не так в коде?  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.03.2020, 09:35
Помогаю со студенческими работами здесь

Помогите проверить что не так в коде
Дан массив записей,содержащих сведения об игрушках: указывается название игрушки, ее стоимость в рублях и возрастные границы.Программа...

StrToInt: что не так в приведенном коде?
Что не так в этой строке? StringGrid1.Cells :=StrToInt(b); весь отрывок кода: procedure TForm1.Button1Click(Sender: TObject); begin ...

ICQ Checker, что не так в коде?
На форме есть мемо, кнопка и мемо-лог, вот код, которым я пытаюсь подключиться к аське, проверить верный ли пароль и вывести сообщение в...

Посмотрите, пожайлуста, что не так в моем коде
Условие задачи (на проценты): перед началом половодья уровень воды в реке составлял Н м. В половодье каждый час уровень воды рос на Р% от...

Линейный алгоритм: что не так в моём коде?
доброго времени суток. что не так в моём коде? unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics,...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru