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

как заставить двигаться окружность по траектории арки, (чтобы солнце вставало и заходило)

24.04.2010, 17:28. Показов 1346. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, как заставить двигаться окружность по траектории арки, (чтобы солнце вставало и заходило)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.04.2010, 17:28
Ответы с готовыми решениями:

Как заставить окружность двигаться по заданной траектории в Matlab?
Задание: смоделировать движение электронов вокруг ядра атома. Вот код: script clear all clc t=0: pi/100:2*pi; x=sin(t); ...

Как заставить шарик двигаться по правильной траектории?
Здравствуйте!Препод сказал,что шарик летает неправильно,подскажите,что не так....

Как окружность заставить двигаться в право?
clear, clc figure (1) x0 = 0; y0 = 0; r = 6; fi = 0:360; xo = x0 + r*cosd(fi); yo = y0 + r*sind(fi);

3
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
25.04.2010, 08:07
Вот набросок.

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
uses crt,graph;
var g,d,x,y,x0,y0,i,r:integer;
procedure Solnce(x,y,c:integer);{рисование солнца}
begin
setcolor(c);
circle(x,y,20);{граница}
setfillstyle(1,c);
floodfill(x,y,c);{закраска}
end;
begin
g:=0;
initgraph(g,d,'');
setcolor(2);
{земля}
rectangle(0,getmaxY-40,getmaxX,getmaxY);
setfillstyle(1,2);
floodfill(5,getmaxY-5,2);
setcolor(9);
{небо}
rectangle(0,0,getmaxX,getmaxY-40);
setfillstyle(1,9);
floodfill(5,5,9);
{начало координат=цент вращения}
x0:=getmaxX div 2;
y0:=getmaxY-60;
r:=x0 div 2;{радиус вращения}
for i:=-90 to 90 do{от -pi/2 до pi/2 }
 begin
  x:=x0+round(r*sin(i*pi/180));{приращение по Х}
  y:=y0-round(r*cos(i*pi/180));{по У}
  Solnce(x,y,14); {рисуем солце желтым}
  delay(200); {задержка 0.2 сек}
  Solnce(x,y,9);{рисуем синим- цвет неба}
 end;
readln
end.
1
0 / 0 / 3
Регистрация: 17.04.2010
Сообщений: 31
25.04.2010, 12:57  [ТС]
Спасибо уважаемый Puporev
0
25.04.2010, 13:01

Не по теме:

Уже можно справочник по примерам программ написанных уважаемым Puporev`ым составлять..:)
На все случаи жизни что называется..

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.04.2010, 13:01
Помогаю со студенческими работами здесь

Заставить шар двигаться по траектории
Стоит задача: нужно заставить шар двигаться по траектории. Начало в центре верхней линии PictureBox, он должен, как бы, пройти по...

Нарисовать 20-ти угольник, и заставить его двигаться по заданной траектории
Как нарисовать 20-ти угольник с помощью полигона? Добавлено через 35 минут 20-ти угольник нарисовал, как сделать что бы он двигался...

Как рисунок заставить двигаться так, чтобы угол падения был равен углу отображения?
Выбирается угол наклона. Используется PaintBox, Timer.

Задача заключается в том чтобы заставить этот самолет двигаться вперед( как бы летать), но сделать это через таймер!
type TForm1 = class(TForm) procedure FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y:...

Как заставить двигаться обьект
Всем привет, у меня задача стоит такая: сделать так что бы при нажатии на фигурку она двигался в другом (Picturebox) и при ударе об...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru