IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Графики функций
Провинциалка
сообщение 19.02.2012 11:31
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 57
Пол: Женский
Реальное имя: Ольга

Репутация: -  2  +


Здравствуйте!
Осваиваю новую тему в Delphi - графика. Дали задание - построить графики на Canvas в Image.
На основе примеров, данных на лекции, попыталась сделать это сама, но не получается. Даже парабола, код которой дали не выводится. Подскажите ошибку в построении параболы. Вод её код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls;
type
TForm1 = class(TForm)
Image1: TImage;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
x,y,x2,y2: real;
step:real;
begin
x2:=-2;
while x2 < 2 do
begin
y2:=sqr(x2);
form1.Image1.canvas.Pixels[x+trunc(x2*step),y-trunc(y2*step)]:=clblack;
x2:=x2 + 0.001;
end;
end;


Эскизы прикрепленных изображений
Прикрепленное изображение
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Провинциалка
сообщение 21.02.2012 14:18
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 57
Пол: Женский
Реальное имя: Ольга

Репутация: -  2  +


Спасибо всем за помощь. Задание выполнено!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Провинциалка   Графики функций   19.02.2012 11:31
IUnknown   Я тебе больше скажу, она не только не выводится, н...   19.02.2012 11:42
Провинциалка   Да, действительно, всё здорово получилось при тако...   19.02.2012 12:56
IUnknown   Что значит "Обрезать усы"? В каком интер...   19.02.2012 17:52
Провинциалка   Извините, я не смогла понять вот это   19.02.2012 18:32
IUnknown   x2 := -1.5; // ... while x2 < 1.5 do // ...Како...   19.02.2012 18:38
Провинциалка   Поняла теперь. Спасибо! Теперь постараюсь прав...   19.02.2012 19:02
Провинциалка   Попыталась поставить оси координат, но получается ...   19.02.2012 19:49
IUnknown   Когда ты говоришь компилятору Height, он должен са...   19.02.2012 20:03
Провинциалка   Вау!!! Получилось!!! Спаси...   19.02.2012 20:20
IUnknown   Кстати, Form1 добавлять не обязательно, кнопка, на...   19.02.2012 20:35
Провинциалка   Это интересно. Любопытно то, что преподаватель-то ...   19.02.2012 20:52
sheka   Аналогично. Абсцисса изменяется как и в предыдущем...   20.02.2012 0:30
Провинциалка   Я вообщем-то тоже так рассуждала, просто затрудня...   20.02.2012 9:34
sheka   Раз пишешь в делфях, то используешь LineTo. Далее...   20.02.2012 23:15
Провинциалка   Спасибо всем за помощь. Задание выполнено!   21.02.2012 14:18


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 29.04.2024 4:16
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"