Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2015, 07:01   #1
Ice_
Новичок
Джуниор
 
Регистрация: 24.11.2015
Сообщений: 1
По умолчанию Движение шарика PascalABC.net

Помогите с таким движением шарика. И объясните,пожалуйста, сам код
Изображения
Тип файла: jpg qrx7LXmzUt0.jpg (57.7 Кб, 135 просмотров)
Ice_ вне форума Ответить с цитированием
Старый 24.11.2015, 11:33   #2
Dvoishnik
Форумчанин
 
Регистрация: 12.02.2011
Сообщений: 808
По умолчанию

мне как так объясняли движение по прямой может подойдет
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Dvoishnik вне форума Ответить с цитированием
Старый 24.11.2015, 11:46   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Ice_ Посмотреть сообщение
Помогите с таким движением шарика.
простите, а чем Вам помочь? Вы же, как вижу, ничего не делаете?

Цитата:
Сообщение от Ice_ Посмотреть сообщение
И объясните,пожалуйста, сам код
Какой код? Который нужно написать вместо Вас?!

p.s. а вообще, всё очень просто.
пишете процедуру, которая выводит шарик в заданных координатах X,Y
добавляете в эту процедуру параметр, каким цветом выводить шарик - если выводится цветом фона, то шарик просто стирается.
дальше
Код:
задали начальное значение X,Y
в цикле
    вывели шарик в координатах X,Y
    сделали маленькую паузу
    стёрли шарик в координатах X,Y
    изменили X,Y на deltaX,deltaY (при изменении проверять, прошли ли контрольные точки и менять deltaX,deltaY на нужные направления)
повторять цикл, пока координаты X,Y не достигли конечной величины.
всё.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.11.2015, 15:46   #4
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Может быть Вы готовы заказать выполнение работы за деньги?
Тогда обращайтесь, контакты в профиле и в подписи.
phomm вне форума Ответить с цитированием
Старый 24.11.2015, 17:14   #5
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

TP7
Код:
Program Liniya;
Uses Graph,crt  ;
Var GrDriver, grMode: integer;
x,y:integer;
Begin;
GrDriver := Detect;
InitGraph (GrDriver, grMode,'');
SetColor (5);
x:=630;y:=310;
for x:=x downto 310 do
begin
     setcolor(5);
     circle(x,y,10);
     delay(3);
     setcolor(0);
     circle(x,y,10);
end;

for y:=y downto 10 do
begin
     setcolor(5);
     circle(x,y,10);
     delay(3);
     setcolor(0);
     circle(x,y,10);
end;

for x:=x downto 10 do
      begin
           setcolor(5);
           circle(x,y,10);
           y := y + 1;
           delay(8);
           setcolor(0);
           circle(x,y-1,10);
      end;

for y:=y to 450 do
      begin
           setcolor(5);
           circle(x,y,10);
           x := x+1;
           delay(8);
           setcolor(0);
           circle(x-1,y,10);
      end;
Readln;
CloseGraph;
End.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Движение шарика по кругу Позитрон Общие вопросы Delphi 1 19.11.2012 20:23
Движение шарика с горки klyvis Помощь студентам 2 18.10.2011 08:47
Движение шарика Stradivarius Паскаль, Turbo Pascal, PascalABC.NET 1 09.04.2010 00:45
PascalABC-Движение шарика m@xon Паскаль, Turbo Pascal, PascalABC.NET 8 24.09.2009 15:05
Движение шарика в С# mak-mar Общие вопросы .NET 7 13.05.2009 17:59