Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 28.12.2010, 00:24   #1 (permalink)
Jenek
Новичок
 
Регистрация: 28.12.2010
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Задача о центре тяжести

Даны N точек плоскости (x1,y1), (x2,y2),…, (xN,yN) с массами m1,m2,…,mN. Найти координаты центра тяжести системы.
Jenek вне форума   Ответить с цитированием

Старый 28.12.2010, 00:24
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Скорее всего в похожих обсуждениях вы найдете множество полезных советов

Задача по С + +
Задача по С++
Задача в Pascal'е (ЕГЭ)
Задача
Задача
Задача по физике

Старый 28.12.2010, 14:28   #2 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Jenek Посмотреть сообщение
Даны N точек плоскости (x1,y1), (x2,y2),…, (xN,yN) с массами m1,m2,…,mN. Найти координаты центра тяжести системы.
И в чем проблемы? Есть формулы:
cm.jpg
Вперед и с песней!
Vladimir_S вне форума   Ответить с цитированием
Старый 29.12.2010, 11:09   #3 (permalink)
shrek=)
Студент БГПУ
 
Аватар для shrek=)
 
Регистрация: 06.02.2010
Сообщений: 420
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 470
По умолчанию

Код:
uses crt;
const
n=10;
var
xy:array [1..n,1..2] of real;
m: array [1..n] of real;
sx,kx,sy,ky:real;
i,j:integer;
xc,yc:real;
begin
writeln ('znachenie n=10');
for i:=1 to n  do begin
for j:=1 to 2 do
writeln ('x y',i,j,'=');
read (xy[i,1],xy[i,2]);
end;
for i:=1 to n do begin
writeln ('massa',i,'=');
read (m[i]);
end;
sx:=0;
sy:=0;
kx:=0;
ky:=0;
for i:=1 to n do begin
for j:=1 to 2 do begin
sx:=sx+(m[i]*xy[i,1]);
kx:=m[i]+kx;
sy:=sy+(m[i]*xy[i,2]);
ky:=m[i]+ky;
end;
end;
xc:=sx/kx;
yc:=sy/ky;
writeln ('Xc=',xc,'_Yc=',yc);
readln;
readkey
end.
shrek=) вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 19:22.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.