С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
Изучающий
1 / 0 / 2
Регистрация: 22.01.2017
Сообщений: 115
1

Процедура преобразующая координаты точки плоскости из декартовых в полярные

23.12.2018, 21:14. Показов 2887. Ответов 1

Author24 — интернет-сервис помощи студентам
Здравствуйте, помогите с задачей, пожалуйста:

Delphi
1
2
type декарт = record x,y:  real  end;
        поляр = record r,fi:  real  end;
(r>=0; –π<fi<=π)
Описать процедуры: ДП(d, p), преобразующую координаты точки плоскости из декартовых d в полярные p, и ПД(p,d), выполняющую обратное преобразование.

Заранее спасибо за помощь!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.12.2018, 21:14
Ответы с готовыми решениями:

Преобразовать координаты точки плоскости из декартовых в полярные и обратно
type декарт = record x,y: real end; поляр = record r,fi: real end; (r &gt;=0; –ПИ&lt;...

Описать процедуру, преобразующую координаты точки на плоскости из декартовых в полярные
Помогите с кодом. type декарт = record x, y : real end; поляр =...

Выполнить преобразование координат точки на плоскости из декартовых в полярные и наоборот
type dekard=record x,y: real end; polyr=record r,fi: real end;...

Для вводимых прямоугольных декартовых координат x и y точки определить и вывести ее полярные координаты
Напишите программу, которая для вводимых прямоугольных декартовых координат x и y точки определяет...

1
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
23.12.2018, 22:02 2
Лучший ответ Сообщение было отмечено Jebvo как решение

Решение

Например, так:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
// uses Math;
procedure DecartToPolar(x, y, r, phi);
begin
  r := Sqrt(x*x + y*y);
  phi := ArcTan2(y, x); 
end;
 
procedure PolarToDecart(r, phi, x, y);
begin
  x := r * Cos(phi);
  y := r * Sin(phi); 
end;
1
23.12.2018, 22:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2018, 22:02
Помогаю со студенческими работами здесь

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

Найти полярные координаты r и f точки на плоскости и построить график
Помогите написать программу. &quot;Найти полярные координаты r и f точки на плоскости и построить график...

Из декартовых в полярные координаты
Добрый вечер! Итак, у меня есть график R(θ), построенный в полярных координатах. Так же у меня...

Обработка записей. Координаты из декартовых в полярные.
Используя типы данных Decart=record x, y:real end; Polar=record r, fi:real end; {R&gt;=0 ,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru