0 / 0 / 1
Регистрация: 25.03.2012
Сообщений: 28
1

Определить минимальное расстояние от точек до начала координат и сумму всех расстояний

25.04.2012, 18:24. Показов 1600. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На плоскости 5 точек заданы своими координатами: (1.2; -1), (0.9; 4),(0; 1),(-0.9; 2.4),(3; 1.3). Определить минимальное расстояние от точек до начала координат и сумму всех расстояний.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2012, 18:24
Ответы с готовыми решениями:

Найти сумму расстояний от начала координат до точек параболы и среднее арифметическое этих расстояний
Найти сумму расстояний от начала координат до точек параболы Y=AX^2+B, имеющих абсциссы...

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

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

Найти сумму расстояний от начала координат до точек параболы
Найти сумму расстояний от начала координат до точек параболы y=ax 2 + b, имеющих абсциссы 1, 2, 3,...

3
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
25.04.2012, 18:55 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
{На плоскости 5 точек заданы своими координатами:
(1.2; -1), (0.9; 4),(0; 1),(-0.9; 2.4),(3; 1.3).
Определить минимальное расстояние от точек до начала координат и сумму всех расстояний. }
uses crt;
type point=record
           x,y:real;
           end;
const n=5;
     a:array[1..n] of point=((x:1.2;y:-1),(x:0.9;y:4),(x:0;y:1),(x:-0.9;y:2.4),(x:3;y:1.3));
var i:byte;
    mn,sm:real;
begin
writeln('Координаты точек:');
write('  ');
for i:=1 to n do
write(i:5);
writeln;
write('X:');
for i:=1 to n do
write(a[i].x:5:1);
writeln;
write('Y:');
for i:=1 to n do
write(a[i].y:5:1);
writeln;
mn:=sqrt(sqr(a[1].x)+sqr(a[1].y));
sm:=mn;
for i:=2 to n do
 begin
  if sqrt(sqr(a[i].x)+sqr(a[i].y))<mn then mn:=sqrt(sqr(a[i].x)+sqr(a[i].y));
  sm:=sm+sqrt(sqr(a[i].x)+sqr(a[i].y));
 end;
writeln('Минимальное расстояние до начала координат=',mn:0:2);
writeln('Сумма расстояний=',sm:0:2);
end.
1
0 / 0 / 1
Регистрация: 25.03.2012
Сообщений: 28
25.04.2012, 22:11  [ТС] 3
сколько делали лаб, ни разу не употребляли point... я извиняюсь, но можно без этого решить??
0
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
25.04.2012, 22:38 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Можно, например так
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
{На плоскости 5 точек заданы своими координатами:
(1.2; -1), (0.9; 4),(0; 1),(-0.9; 2.4),(3; 1.3).
Определить минимальное расстояние от точек до начала координат и сумму всех расстояний. }
uses crt;
const n=5;
     a:array[1..n,1..2] of real=((1.2,-1),(0.9,4),(0,1),(-0.9,2.4),(3,1.3));
var i:byte;
    mn,sm:real;
begin
writeln('Координаты точек:');
write('  ');
for i:=1 to n do
write(i:5);
writeln;
write('X:');
for i:=1 to n do
write(a[i,1]:5:1);
writeln;
write('Y:');
for i:=1 to n do
write(a[i,2]:5:1);
writeln;
mn:=sqrt(sqr(a[1,1])+sqr(a[1,2]));
sm:=mn;
for i:=2 to n do
 begin
  if sqrt(sqr(a[i,1])+sqr(a[i,2]))<mn then mn:=sqrt(sqr(a[i,1])+sqr(a[i,2]));
  sm:=sm+sqrt(sqr(a[i,1])+sqr(a[i,2]));
 end;
writeln('Минимальное расстояние до начала координат=',mn:0:2);
writeln('Сумма расстояний=',sm:0:2);
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2012, 22:38
Помогаю со студенческими работами здесь

Найти сумму расстояний от начала координат до точек параболы Y=AX^2+B
Найти сумму расстояний от начала координат до точек параболы Y=AX^2+B, имеющих абсциссы...

Вывод всех исходных точек в порядке возрастания их расстояний от начала координат
Выведите все исходные точки в порядке возрастания их расстояний от начала координат. Входные...

Заданы координаты трех точек. Подсчитать сумму их расстояний до начала координат
заданы координаты трех точек. Подсчитать сумму их расстояний до начала координат. Использовать...

Определить, какая из точек удалена от начала координат на большее расстояние
Приветствую будущих коллег=)у меня вот проблемка...надо 3 задачки написать...помогите плиииииз))) ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru