Помогите решить задачу плз

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

KURT
Сообщения: 4
Зарегистрирован: 18 дек 2007, 16:44

Задание 1
Ввести класс кругов на поверхности. Поля- координаты центра, радиус. Свойства - координаты центра, радиус. Метожы 1) нахождение площади круг. 2) сравнение площадей двух кругов. Привести пример использования этого класса.
Задание 2
а)Эелементы последовательности Х (n-ное)=10*cos(2*n*n) , n=1,2,3..20 поместить в список. Составиьт порграмму исключения их списка максимального четного члена.
б) Элементы предидущего списка поместить в упорядоченное бинарное дерево.
Написать программу нахождения суммы всех элементов.

Сорь за тупую просьбу но сам ни как не могу написать. Спс всем за помощь.
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Эелементы последовательности Х (n-ное)=10*cos(2x*n*n) , n=1,2,3..20 поместить в список. Составиьт порграмму исключения их списка максимального четного члена.

Не надо составлять эту программу. Нет в этой последовательности четных членов, они там все дробные.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
BBB
Сообщения: 1298
Зарегистрирован: 27 дек 2005, 13:37

Хыиуду писал(а):Элементы последовательности Х (n-ное)=10*cos(2x*n*n) , n=1,2,3..20 поместить в список. Составиьт порграмму исключения их списка максимального четного члена.

Не надо составлять эту программу. Нет в этой последовательности четных членов, они там все дробные.
Вообще, значение косинуса может быть равно a) единице б) ... как это сформулировать... рациональному числу... короче, например, 1/2.
В этих случаях произведение на 10 будет давать целое четное число.
Предполахаю, что в тексте cos(2x*n*n) опечатка, следует читать cos(2пи*n*n). Так как a) не ясно, что такое х b) пи в этой формуле смотрится как-то логичнее :)
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

&quot писал(а):Нет в этой последовательности четных членов, они там все дробные.
Наверное, четные члены X(n) - это такие, у которых n - четное
It's a long way to the top if you wanna rock'n'roll
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

&quot писал(а):Предполахаю, что в тексте cos(2x*n*n) опечатка, следует читать cos(2пи*n*n). Так как a) не ясно, что такое х b) пи в этой формуле смотрится как-то логичнее
А если там PI - тогда все члены будут равны 1
It's a long way to the top if you wanna rock'n'roll
BBB
Сообщения: 1298
Зарегистрирован: 27 дек 2005, 13:37

somewhere писал(а):А если там PI - тогда все члены будут равны 1
Да, действительно :) Точнее 10 (там еще на 10 множится)
KURT
Сообщения: 4
Зарегистрирован: 18 дек 2007, 16:44

Забыл 1 момент в этой задаче, вроде бы Х (n-ное)=целой части(10*cos(2x*n*n))
Мб кто нить уже написал программу?)
BBB писал(а): Предполахаю, что в тексте cos(2x*n*n) опечатка, следует читать cos(2пи*n*n).
Да почти, там нет Х. cos(2*n*n) 8)
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

function X(n:real):integer;
begin
x:=trunc(10*cos(2*n*n));
end;
Дальше - раздел алгоритмы, тема "нахождение максимума", в условие вставить еще и проверку на то, четное ли Х(n) или нет.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
KURT
Сообщения: 4
Зарегистрирован: 18 дек 2007, 16:44

Хыиуду писал(а):function X(n:real):integer;
begin
x:=trunc(10*cos(2*n*n));
end;
Дальше - раздел алгоритмы, тема "нахождение максимума", в условие вставить еще и проверку на то, четное ли Х(n) или нет.
А как это записать в список и в дерево?)))
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

в список -
for i:=1 to n do a:=X(n);
А в дерево - смотря как реализовать дерево.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить