2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Работа с пикселями
Сообщение03.04.2009, 01:53 


02/03/09
50
Помогите пожалуйста с алгоритмом!благодарю


Для каждого цвета K,что меняется в пределах от 0 до 15,высветить все точки экрана;используя для точки с координатами (i,j) цвет с номером, что ровняется остатку от деления

abs((i-50)^2 - (j-50)^3) / k+1

^ - степень

Смена цвета k и новое заполнение экрана должны начинаться после нажатия на любую клавишу!

 Профиль  
                  
 
 
Сообщение03.04.2009, 06:18 
Аватара пользователя


31/10/08
1244
Алгоритм расписанн. Какие проблемы?
Тут три цикла. Формула тебе дана. Остается ее только запрограммировать.

 Профиль  
                  
 
 
Сообщение03.04.2009, 07:45 


02/03/09
50
я не могу понять что присваивать этой формуле!!!типа какое то a(i,j) ?

 Профиль  
                  
 
 
Сообщение03.04.2009, 07:53 
Аватара пользователя


31/10/08
1244
Код:
repeat
for j:=0 to hieght-1 do
for i:=0 to Width-1 do
  begin
  k:=GetPixel(i,j);
  SetPixel(i,j,abs(sqr(i-50) -sqr (j-50)*(j-50)) mod (k+1));
  end;
until ReadKey=#27;

 Профиль  
                  
 
 
Сообщение03.04.2009, 07:57 


02/03/09
50
Спасибо большое

 Профиль  
                  
 
 
Сообщение03.04.2009, 08:07 
Заслуженный участник


11/05/08
32166
Pavia в сообщении #201430 писал(а):
Код:
repeat
. . . . . . . . . . . .
      k:=GetPixel(i,j);
. . . . . . . . . . . .
until ReadKey=#27;

Код:
for k:=0 to 15 do begin
. . . . . . . . . . . .
  if ReadKey=#0 then   if ReadKey=#0 then;
end;

 Профиль  
                  
 
 
Сообщение03.04.2009, 10:03 
Аватара пользователя


31/10/08
1244
ewert
Да, конечно. Хотя задача настолько простая, что я думаю автор ее должен сам сделать.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group