Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/27: Рейтинг темы: голосов - 27, средняя оценка - 4.74
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 24

Двигающийся графический рисунок по кругу в Паскале

22.04.2010, 16:12. Показов 5532. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Прозьба создать двигающийся графический рисунок с помощю програмы Паскаль(Например:Триугольник двигается по кругу,а точнее по часовой стрелке)Где вместо треугольника может быть любая другая фигура сылку https://www.cyberforum.ru/pascal/thread56317.html а также https://www.cyberforum.ru/atta... 1241779566 скачал прочитал,но многое не понятно моему уму,поэтому прозьба создать простенький рисунок
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.04.2010, 16:12
Ответы с готовыми решениями:

Графический Рисунок на Паскале
Создать графический рисунок На Паскале(без разници какой и на какую тему)используя 5 фигур:1.Елипс,2.Квадрат,3.Линия,4.Прямоугольник,5.Круг...

Сделать рисунок монеты достоинством один рубль, двигающийся в определенную сторону
Необходимо сделать рисунок монеты достоинством один рубль, двигающийся в определенную сторону Добавлено через 7 минут Просто...

Графический Рисунок(нужно составить рисунок на С++ в форме желтой звезды)
нужно составить рисунок на С++ в форме желтой звезды

3
 Аватар для NIch
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
22.04.2010, 16:19
Тебе нужно прорисовать твою фигуру с относительными координатами, вида X := X0+10...
Затем если х0 и y0 перемещать куда угодно, то фигура перерисуется в нужном месте...
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
22.04.2010, 16:28
Вот пример вращения квадрата по часовой стрелке. Главное это процедура вращения точки, а уж какую фигуру из точек сделать, решайте сами, окружность можно выкинуть.
Pascal
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
uses crt,graph;
{процедура вращения точки вокруг центра}
procedure Vrash(a:real;var x,y:integer;const centrx,centry:integer);
var px:integer;
begin
x:=x-centrx;
y:=y-centry;
a:=a*pi/180;
px:=x;
x:=round(x*cos(a)-y*sin(a))+centrx;
y:=round(y*cos(a)+px*sin(a))+centry;
end;
var gd,gm:integer;
    ch:char;
    tx,ty,ax,ay,bx,by,cx,cy,dx,dy:integer;
    tax,tay,tbx,tby,tcx,tcy,tdx,tdy:integer;
    w,h,r:integer;
    a:real;
begin
gd:=0;
initgraph(gd,gm,'');
outtextXY(50,20,'Vyhod - Esc');
r:=150; {радиус окружности}
w:=80; {сторона квадрата}
tx:=getmaxX div 2;ty:=getmaxY div 2; {центр экрана}
{координаты вершин квадоата}
ax:=tx-r;ay:=ty-(w div 2);
bx:=ax-w;by:=ay;
cx:=ax-w; cy:=ay+w;
dx:=ax; dy:=cy;
dx:=ax; dy:=cy;
Setcolor(12);
Circle(tx,ty,r-1);{окружность}
a:=0;
repeat
{в цикле меняем координаты вершин, соединяем их линиями}
tax:=ax;tay:=ay;Vrash(a,tax,tay,tx,ty);
tbx:=bx;tby:=by;Vrash(a,tbx,tby,tx,ty);
tcx:=cx;tcy:=cy;Vrash(a,tcx,tcy,tx,ty);
tdx:=dx;tdy:=dy;Vrash(a,tdx,tdy,tx,ty);
setcolor(11);
moveto(tax,tay);
lineto(tbx,tby);
lineto(tcx,tcy);
lineto(tdx,tdy);
lineto(tax,tay);
{делаем задержку и все стираем(рисуем цветом фона)}
delay(10);
setcolor(0);
moveto(tax,tay);
lineto(tbx,tby);
lineto(tcx,tcy);
lineto(tdx,tdy);
lineto(tax,tay);
a:=a+1;{увеличиваем угол поворота}
if keypressed then
ch:=readkey;
until ch=#27;
end.
0
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 24
22.04.2010, 16:58  [ТС]
Спасибо огромное за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.04.2010, 16:58
Помогаю со студенческими работами здесь

Графический рисунок
посмотрите пожауйста!

Графический рисунок с анимацией
Пожалуйста, помогите. Нужно нарисовать любой рисунок, чтобы он был с анимацией.

Изменить графический рисунок
У меня есть два массива (значения случайны), которые собой представляют координаты точек, по которым я должен построить многоугольник без...

Графический рисунок, детали
Помогите довести до ума программу: program tank; uses crt,graph; Var Graphdr,Graphmode:integer; begin clrscr; initgraph...

Получить графический рисунок по результатам мерок
Надо получить графический рисунок по результатам мерок Program P1; uses crt,GraphABC; Var...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru