Информатика | 10 - 11 классы
Напишите программу пожалуйста Определить полярные координаты точки, заданные декартовыми координатами (x, y) по формулам f = arctg(x / y), r = √x ^ 2 + y ^ 2.
При вычислении угла @ необходимо учесть, что значение х может быть равно нулю, а угол может находиться в различных четвертях.
Написать программу на Pascal, попадает ли точка с заданными координатами в область?
Написать программу на Pascal, попадает ли точка с заданными координатами в область?
Напишите пож задачу?
Напишите пож задачу.
Даны две точки прямоугольной системе координат.
Напишите программу, определяющую, которая из точки находится ближе к началу координат.
Напишите программу, которая определяет, попала ли точка с заданными координатами в заштрихованную область?
Напишите программу, которая определяет, попала ли точка с заданными координатами в заштрихованную область.
В ПАСКАЛЕ!
Даны две точки в плоской прямоугольной системе координат?
Даны две точки в плоской прямоугольной системе координат.
Напишите программу, определяющую, которая из точек находится ближе к началу координат.
Напишите программу, которая определяет, попала ли точка с заданными координатами в заштрихованную область?
Напишите программу, которая определяет, попала ли точка с заданными координатами в заштрихованную область.
Язык Python.
Три точки заданы своими координатами?
Три точки заданы своими координатами.
Определите, можно ли построить треугольник с вершинами в этих точках.
Напишите программу в Pascale.
Пожалуйста!
Задача в паскале?
Задача в паскале.
Помогите пожалуйста.
Определите, лежит ли на осях координат точка (x, y).
Точка лежит на осях координат, когда абсцисса, или ордината точки равна нулю.
В программе вывести сообщение о том что, если точка с коорд.
(x, y) лежит на оси координат, то программа лежит на осях координат.
Составить математическую модель и блок - схему.
Три точки заданы своими координатами?
Три точки заданы своими координатами.
Определите, можно ли построить треугольник с вершинами в этих точках.
Составьте программу в Pascal, пожалуйста!
Составить программу, определяющую, какой четверти декартовой системы координат принадлежит точка (x, y)?
Составить программу, определяющую, какой четверти декартовой системы координат принадлежит точка (x, y).
На входе – координаты точки, на выходе – номер четверти.
Выполнять в паскале Если точно не знаете, то не пишите.
Написать программу вычисления значений функций в заданных точках?
Написать программу вычисления значений функций в заданных точках.
Перед вами страница с вопросом Напишите программу пожалуйста Определить полярные координаты точки, заданные декартовыми координатами (x, y) по формулам f = arctg(x / y), r = √x ^ 2 + y ^ 2?, который относится к категории Информатика. Уровень сложности соответствует учебной программе для учащихся 10 - 11 классов. Здесь вы найдете не только правильный ответ, но и сможете ознакомиться с вариантами пользователей, а также обсудить тему и выбрать подходящую версию. Если среди найденных ответов не окажется варианта, полностью раскрывающего тему, воспользуйтесь «умным поиском», который откроет все похожие ответы, или создайте собственный вопрос, нажав кнопку в верхней части страницы.
$\phi=\begin {cases} arctg( \frac{y}{x}), \ x>0 \\ arctg( \frac{y}{x})+\pi, \ x<0,y \geq 0 \\ arctg( \frac{y}{x})-\pi, \ x<0,y<0 \\ \frac{\pi}{2}, \ x=0,y>0 \\ -\frac{\pi}{2}, \ x=0,y<0 \\ 0, \ x=0,y=0 \end {cases}$
procedure Polar(x, y : real ; var r, f : real) ;
begin r : = sqrt(sqr(x) + sqr(y)) ; if x = 0 then if y = 0 then f : = 0 else if y > ; 0 then f : = Pi / 2 else f : = - Pi / 2 else begin f : = arctan(y / x) ; if x < ; 0 then if y > ; = 0 then f : = f + Pi else f : = f - Pi end
end ;
{ тестовое решение }
var R, Fi : real ;
begin Polar(1, 1, R, Fi) ; Writeln('( + 1 ; + 1) - > ; (', R, ' ; ', Fi, ')') ; Polar(1, - 1, R, Fi) ; Writeln('( + 1 ; - 1) - > ; (', R, ' ; ', Fi, ')') ; Polar( - 1, 1, R, Fi) ; Writeln('( - 1 ; + 1) - > ; (', R, ' ; ', Fi, ')') ; Polar( - 1, - 1, R, Fi) ; Writeln('( - 1 ; - 1) - > ; (', R, ' ; ', Fi, ')') ; Polar(0, 1, R, Fi) ; Writeln('(0 ; + 1) - > ; (', R, ' ; ', Fi, ')') ; Polar(0, - 1, R, Fi) ; Writeln('(0 ; - 1) - > ; (', R, ' ; ', Fi, ')') ; Polar(0, 0, R, Fi) ; Writeln('(0 ; 0) - > ; (', R, ' ; ', Fi, ')') ;
end.
Тестовое решение :
( + 1 ; + 1) - > ; (1.
4142135623731 ; 0.
785398163397448)
( + 1 ; - 1) - > ; (1.
4142135623731 ; - 0.
785398163397448)
( - 1 ; + 1) - > ; (1.
4142135623731 ; 2.
35619449019234)
( - 1 ; - 1) - > ; (1.
4142135623731 ; - 2.
35619449019234)
(0 ; + 1) - > ; (1 ; 1.
5707963267949)
(0 ; - 1) - > ; (1 ; - 1.
5707963267949)
(0 ; 0) - > ; (0 ; 0).