0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 10
|
|
1 | |
Спираль Архимеда27.03.2011, 12:55. Показов 10897. Ответов 4
Метки нет (Все метки)
Программирование знаю плохо, поэтому прошу помощи:
Написать программу на Паскале АВС, выводящую график функции ρ = aφ (Спираль Архимеда в полярной системе координат), демонстрирующую, как изменяется расстояние дуги от центра, и направление ветви. Мне нужно, чтобы я сам вводил значения для переменных, как положительные, так и отрицательные, а программа строила по ним график. Немного информации: Архимедова спираль — спираль, плоская кривая, траектория точки M, которая равномерно движется вдоль луча OV с началом в O, в то время как сам луч OV равномерно вращается вокруг O.Расстояние ρ = OM пропорционально углу поворота φ луча OV. Повороту луча OV на один и тот же угол соответствует одно и то же приращение ρ. a - смещение точки M по лучу r, при повороте на угол равный одному радиану. Повороту прямой на 2π соответствует смещение a = |BM| = |MA| = 2kπ. Число a — шаг спирали. Уравнение Архимедовой спирали можно переписать так: ρ = (a/2п)φ. При вращении луча против часовой стрелки получается правая спираль, при вращении — по часовой стрелке — левая спираль. Положительным значениям φ соответствует правая спираль, отрицательным — левая спираль. Если точка M будет двигаться по прямой UV из отрицательных значений через центр вращения O и далее в положительные значения, вдоль прямой UV, то точка M опишет обе ветви спирали. Луч OV, проведённый из начальной точки O, пересекает спираль бесконечное число раз — точки B, M, A и так далее. Расстояния между точками B и M, M и A равны шагу спирали a = 2πk. При раскручивании спирали, расстояние от точки O до точки M стремится к бесконечности, при этом шаг спирали остаётся постоянным (конечным), то есть, чем дальше от центра, тем ближе витки спирали, по форме, приближаются к окружности. Заранее спасибо.
0
|
27.03.2011, 12:55 | |
Ответы с готовыми решениями:
4
Спираль Тэрка Построить гиперболическую спираль Графика: построить спираль |
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
27.03.2011, 15:58 | 2 | |||||
Что-то очень много написано всего.
Вот пример рисования спирали.
0
|
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 10
|
|
27.03.2011, 16:23 [ТС] | 3 |
Позвольте узнать, какой именно Паскаль использован при написании данной программы? У меня в Паскале АВС версии 3.0.1.35 отказывается работать, выдает ошибку, что не найден модуль graph. Как исправить?
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
27.03.2011, 16:28 | 4 | |||||
для АВС
1
|
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 10
|
|
27.03.2011, 16:33 [ТС] | 5 |
Премного благодарен! Вы меня выручили. Огромное спасибо =)
0
|
27.03.2011, 16:33 | |
27.03.2011, 16:33 | |
Помогаю со студенческими работами здесь
5
Сделать логарифмическую спираль в паскале Изобразить на экране вращающуюся спираль Помогите с графикой АБС(спираль) Циклами нарисовать спираль из центра Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |