Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Практическое задание N 1. 20

Читайте также:
  1. HLA - система; классы антигенов, биологические функции, практическое значение HLA-типирования.
  2. Аналитическое задание к семинару-практикуму (тема 9)
  3. Второе задание
  4. Второе задание
  5. Домашнее задание
  6. Домашнее задание
  7. ДОМАШНЕЕ ЗАДАНИЕ

 

1. Рассчитать момент инерции массива точек относительно осей "x" и "y":

 

Jx = m1 * x12 + m2 * x22 +... + mN * xN2,

Jy = m1 * y12 + m2 * y22 +... + mN * xN2.

 

Массив "N" точек (N = 60), имеющих массы "m" (5 =< m <= 25) определен на прямоугольнике с координатами -10 <= x <= 10 и 10 <= y <= 20. Вывести на экран таблицу значений "N", "х", "у", "m", а также моменты инерции "Jx", "Jy".

Определить и вывести на экран номера точек с экстремальными значениями координат, массы и моментов инерции точки.

 

2. Расcчитать координаты центра тяжести массива точек: Xc = Xm/M, Yc = Ym/M, где

Xm = m1 * x1 + m2 * x2 +... + mN * xN,

Ym = m1 * y1 + m2 * y2 +... + mN * yN,

M = m1 + m2 +... + mN,

Массив из "N" точек (N = 45), имеющих массы "m" (3 =< m <= 35) определен на прямоугольнике с координатами -22 <= x <= 33 и 11 <= y <= 44. Вывести на экран таблицу значений "N", "х", "у", "m", а также координаты центра тяжести "Xc", "Yc" и массу точек "M". Определить и вывести на экран номера точек с экстремальными значениями координат и массы.

 

3. Рассчитать массив "r" - расстояние между точками с соседними номерами и массива "s"- расстояние от каждой точки до последней вдоль ломанной, например:

r1 = Ö((x1 - x2)2 + (y1 - y2)2) - расстояние от точки "1" до точки "2",

s1 = r1 + r2 +... + rN - расстояние от точки "1" до последней точки "N",

s2 = s1 - r1 - расстояние от точки "2" до последней вдоль ломанной.

 

Массив из "N" точек (N = 30) определен на прямоугольнике

с координатами 9<=x<=25 и 21<=y<=34. Вывести на

экран таблицу значений "N", "х", "у", "s".

 

 

4. Рассчитать массив "s" - сумма расстояний от каждой точки до всех остальных, по формулам: 6

7 2

rij = Ö((xi-xj)2+(yi-yj)2) - расстояние от i- ой 1

до j- ой точки, 3

si = si + rij 5

 

- суммирование производится во внутреннем цикле с параметром "j", а во внешнем цикле меняется параметр "i".

Массив из "N" точек (N = 20) определен на прямоугольнике с координатами 3<=x<=15 и 8<=y<=14. Вывести на экран таблицу значений "N", "х", "у", "s".

 

5. К задаче п3. Определить массив "M" - номеров точек, которые придут к финишу быстрее первой, т. е. для которых выполняется условие: T[i] < T[1].

 

Здесь T[i] = S[i] / V[i] - время движения от i-ой точки до последней,

V[i] = 30 - i - скорость движения i-ой точки. Вывести на экран таблицу значений "N", "х", "у", "S", "V", "t" для всех точек и таблицу для "быстрых" точек.

 

6. К задаче п4. Определить массив номеров точек "M", которые ходят в гости к другим точкам дольше первой, т. е. для которых выполняется условие: S[i]>S[1] (точки каждый раз возвращаются в исходное положение (домой), скорость всех точек постоянна и одинакова). Вывести на экран таблицу значений "N", "х", "у", "s", для всех точек и таблицу для "медленных" точек.

 

Примечание к п.п. 1-6: Значения "x", "y", "m" задаются функцией Random.

 

 


Дата добавления: 2015-10-29; просмотров: 104 | Нарушение авторских прав


Читайте в этой же книге: Символьный тип | СПЕЦИФИЧЕСКИЕ ОПЕРАЦИИ | Практическое задание N 1. 2 | Оператор выбора | Условный оператор | Оператор цикла с параметром | Операторы цикла с условием | Практическое задание N 1. 15 | Break; - прерывание цикла. | Составление диалоговых программ |
<== предыдущая страница | следующая страница ==>
Линейные массивы| Двумерные массивы

mybiblioteka.su - 2015-2024 год. (0.008 сек.)