Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 01.08.2010, 19:46   #11 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Artes33, извиняюсь, но тогда нужно добавить код разделителя разрядов (запятую или точку) для ввода дробных значений
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием

Старый 01.08.2010, 19:46
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Так же на нашем форуме встречались темы, которые схожи с вашими

Домашнее телевидение и комп
Задание в Паскале
Дворняге домашнее тепло и дружбу.
Задание по циклам

Старый 02.08.2010, 02:06   #12 (permalink)
artes33
Member
 
Регистрация: 26.07.2010
Сообщений: 22
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 60
По умолчанию

Мой пример работает только с целыми числами, поэтому там и отсутствуют эти символы.
artes33 вне форума   Ответить с цитированием
Старый 15.08.2010, 08:08   #13 (permalink)
Жан
Member
 
Аватар для Жан
 
Регистрация: 18.04.2010
Сообщений: 744
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 639
По умолчанию

Извените помогите мне написать хоть одну прогу я начал поновому писать её, но застреваю, когда надо рисовать оси координат и написании самой формулы, т.е. вставки её в прогу вот,что у меня получается:
Цитата:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Label3.Caption:=DateToStr(Date);
Label5.Caption:=DateToStr(Date);
Label4.Caption:=TimeToStr(Time);
Label6.Caption:=TimeToStr(Time);
end;

procedure TForm1.N4Click(Sender: TObject);
begin
Close;
end;

procedure TForm1.BitBtn4Click(Sender: TObject);
begin
Close;
end;

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not (key in ['0'..'9','-',#9]) then Key:=#0;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text:='';
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Edit2.Text:='';
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
var k,b:real;
x,y,i:integer;
begin
k:=StrToFloat(Edit1.Text);
b:=StrToFloat(Edit2.Text);
Image1.Canvas.Pen.Color:=clBlack;
Image1.Canvas.Pen.Width:=1;
Image1.Canvas.Brush.Color:=clWhite;
Image1.Canvas.Rectangle(0,0,Image1.Width,Image1.He ight);
for i:=0 to 100 do begin
y:=k*x+b;
x:=-b/k
end;

end.
Разъясните неучу где какая ошибка? и что неправильно я делаю.
Жан вне форума   Ответить с цитированием
Старый 16.08.2010, 12:22   #14 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

А в чем проблема? Вы просто не нарисовали сами линии осей. К тому же, в цикле выберите опорную и результирующую переменные, а то вы и аргумент и значение функции вычисляете, опираясь только на коэффициент и свободный член. Могу порекомендовать в первой формуле вместо x использовать значение переменной i, а вторую формулу вообще убрать, она излишняя.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 16.08.2010, 15:33   #15 (permalink)
Жан
Member
 
Аватар для Жан
 
Регистрация: 18.04.2010
Сообщений: 744
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 639
По умолчанию

А поподробней можете объяснить, что куда и как неправильно и где вписывать. ПЛИЗ!
Жан вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 16.08.2010, 18:39   #16 (permalink)
artes33
Member
 
Регистрация: 26.07.2010
Сообщений: 22
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 60
По умолчанию

Жан, почему не устраивает мой пример? А что неправильно... Попробуй построить свою функцию, которую ты указываешь программе, на бумаге. Уверяю, не получится. Грубо говоря, всегда будет получаться одна и та же точка. Почитай: _http://ru.wikipedia.org/wiki/Функция_(математика) . Тебе AlexZir правильно сказал, что нужно делать.

P. S. Где учишься?
artes33 вне форума   Ответить с цитированием
Старый 16.08.2010, 19:26   #17 (permalink)
Жан
Member
 
Аватар для Жан
 
Регистрация: 18.04.2010
Сообщений: 744
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 639
По умолчанию

Мне нужно понять построения написания проги. Помогите
Жан вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 12:17.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.