Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
1 / 1 / 0
Регистрация: 28.02.2012
Сообщений: 26

Графика. Построить n квадратов, квадраты смещаются вдоль некоторой заданной кривой

23.04.2012, 14:47. Показов 1453. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составить программу построения изображения n квадратов: квадраты смещаются вдоль некоторой заданной кривой, одновременно уменьшаясь в размере.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.04.2012, 14:47
Ответы с готовыми решениями:

Как с помощью VB5 вывести текст в форме вдоль некоторой кривой?
Как с помощью VB5 вывести текст в форме вдоль некоторой кривой, например, по окружности?

Текст вдоль кривой графика
Здравствуйте! Неожиданно столкнулся с вроде бы простой задачей - есть большое количество графиков, выведенных на одну систему координат,...

Найти работу векторного поля a вдоль заданной кривой L
a = yi-(y+x^2)j, L: y=2x-x^2, M1(0;0); M2(2;0). У меня получилось, но почему-то в решении не использовалась формула заданной кривой?...

4
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
23.04.2012, 16:14
По синусоиде. Параметры a,k можете поменять как Вам кажется лучше.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses graphABC;
var  a,x0,y0,x,y,c:integer;
     k:real;
begin
a:=60;
x0:=a;
y0:=windowheight div 2;
x:=x0;
k:=0.7;
while x<windowwidth-a do
 begin
  y:=y0-round(sin(x*pi/180)*65);
  rectangle(x-a,y-a,x+a,y+a);
  x:=x+a;
  a:=round(a*k);
  x:=x+a;
 end;
end.
1
1 / 1 / 0
Регистрация: 28.02.2012
Сообщений: 26
24.04.2012, 13:26  [ТС]
А можно объяснить
while x<windowwidth-a do
begin
y:=y0-round(sin(x*pi/180)*65);
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
24.04.2012, 13:30
Pascal
1
2
3
while x<windowwidth-a do//пока координата х меньше ширина экрана-сторона квадрата
begin
y:=y0-round(sin(x*pi/180)*65);//определяем координату у как расстояние от центра минус значение синуса  от х переведенного в радианы, умноженное на масштабирующий коэффициент, его можете менять
1
1 / 1 / 0
Регистрация: 28.02.2012
Сообщений: 26
24.04.2012, 13:33  [ТС]
Ну ты зверюга)большое спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.04.2012, 13:33
Помогаю со студенческими работами здесь

Найти работу векторного поля вдоль заданной кривой
Найти работу векторного поля a вдоль заданной кривой L \bar{a}=y\bar{i}-x\bar{j}; L:x=2cost, y=2sint, 0\leq t\leq \pi /2

Графика: Написать программу движения шарика вдоль заданной линии
Написать программу движения шарика вдоль заданной линии Начертить оси координат, график и осуществить движение шарика y=In x Помогите...

Пластинка разделена на квадраты. Произведено измерение температуры квадратов. Построить изотермы
Нашел в поиске, но нет решения. Подскажите пожалуйста как решить. Пластинка размером 30*50 разделена на квадраты размером 2*2....

Построить синусоиду по заданной кривой
Нужно на поверхности одной синусоиды построить другую. В прикрепленной картинке пример результата.

Построить проекции сечения кривой, заданной плоскостью
Здравствуйте, снова начертательная геометрия. Нужно построить проекцию сечения кривой, заданной плоскостью. Пожалуйста с объяснением....


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru