Hip-Hop.Ru - Центральный сайт о Хип Хоп культуре в Рунете

Разговоры
  Hip-Hop.Ru Форум Комьюнити Сообщения за день Баня Поиск
 
Аватар для Костя Unreal
Сообщения: 3,830
Регистрация: 28.05.2008
Старый пост, нажмите что бы добавить к себе блог 8 марта 2009, 03:58
  #1 (ПС)
Icon20  Нужна помощь. Информатика.
Такая вот проблемка. У нас новый учитель по информатике. Учитель мягко говоря не радует. И вот она задала задачу на дом(точнее две, но я дам только одну пока, а если поможете то и вторую) и надо её решить. собственно всё есть решение, нужно только эту самую задачу решить в excel а не просто так, а со страрой училкой мы весь год в паинте рисовали))))))так что навыков у меня почти нет....короче вот задача, и все комплектующие, вас прошу только решить в екселе:
Участники шахматного турнира после окончания очередной партии обменялись рукопожатиями друг с другом. Всего сыграно 210 партий, следовательно, противники 210 раз противники пожали друг другу руки. Сколько человек приняли участие в турнире, если каждый сыграл по 1 разу против каждого из остальных участников, и известно что участников было не более 30.


Математическая модель:

X(x-1)=210
X2 – x – 210 = 0
D = b2-4ac=841
X1=15
X2= -14(не верно)

Программа(pascal):

Program
Var x, D, a, b, c; real;
Begin
Writeln(‘x,D,a,b,c’);
Readln(x,D,a,b,c)
Xx (x-1)=210
D:= bx b -4xaxc
X1 , X2=(-b +\- sqrt(D)/ 2xa)
Writeln(‘x:=’;x )
end

offline
Ответить с цитированием
Особый статус
Аватар для isfeeler
Сообщения: 5,697
Регистрация: 28.04.2008
Откуда: Красноярск
Старый пост, нажмите что бы добавить к себе блог 8 марта 2009, 06:43
Live Journal Отправить сообщение через twitter для isfeeler
  #2 (ПС)
тебе точно в экселе надо?
или тока посчитать сколь человек приняли участие в турнире?
а то глупо получается. нахуй тебе паскаль еще дали тогда

offline
Ответить с цитированием
Аватар для Костя Unreal
Сообщения: 3,830
Регистрация: 28.05.2008
Старый пост, нажмите что бы добавить к себе блог 8 марта 2009, 07:30
  #3 (ПС)
-Цитата от Feeler Посмотреть сообщение
тебе точно в экселе надо?
или тока посчитать сколь человек приняли участие в турнире?
а то глупо получается. нахуй тебе паскаль еще дали тогда
надо короче училке предоставить ещё и в екселе посчитаное, причём есель файлом разумеется. она ебанутая. а паскаль это так, если надо для того чтоб посчитать, но и в паскале вроде надо было написать....короче выручите пожалуйстабуду благодарен!
надо не само количество - а табличку екселя вот такой дебилизм. всего там участвовало 15 вроде человек. считала одна отличница в классе, а она тоже не втыкает как в екселе, зато по паскалю ебашит....жуть!мне бы так

offline
Ответить с цитированием
активный пользователь
Сообщения: 1,637
Регистрация: 25.01.2009
Старый пост, нажмите что бы добавить к себе блог 8 марта 2009, 07:36
  #4 (ПС)
Не если бы в паскале я бы написал... Там ис массивами и с циклами работать умею

offline
Ответить с цитированием
Аватар для Костя Unreal
Сообщения: 3,830
Регистрация: 28.05.2008
Старый пост, нажмите что бы добавить к себе блог 8 марта 2009, 07:49
  #5 (ПС)
Пожаалуйсто!!!До завтра желательно!!!!И выложите файликом!!Оч надо!

offline
Ответить с цитированием
//MaNa records//
Аватар для Хламский
Сообщения: 1,111
Регистрация: 03.01.2008
Откуда: местный
Старый пост, нажмите что бы добавить к себе блог 8 марта 2009, 07:58
  #6 (ПС)
да помню была такая хрень тоже давненько.
Если ты на программиста учишься,то зря,братишка!

offline
Ответить с цитированием
Охуевший пользователь
Аватар для ТупоЛучший
Сообщения: 1,104
Регистрация: 24.07.2008
Старый пост, нажмите что бы добавить к себе блог 8 марта 2009, 08:19
  #7 (ПС)
-Цитата от Х.Л.MaNa Pro Посмотреть сообщение
да помню была такая хрень тоже давненько.
Если ты на программиста учишься,то зря,братишка!
почему эт

offline
Ответить с цитированием
Аватар для Костя Unreal
Сообщения: 3,830
Регистрация: 28.05.2008
Старый пост, нажмите что бы добавить к себе блог 8 марта 2009, 08:35
  #8 (ПС)
-Цитата от Х.Л.MaNa Pro Посмотреть сообщение
да помню была такая хрень тоже давненько.
Если ты на программиста учишься,то зря,братишка!
Я в школе учусь А на програмера даж не думаю, пойду в турбизнес. Это мне просто по информатике задали, а как делать неврубаюсь!

offline
Ответить с цитированием
Аватар для умклайдет
Сообщения: 7,956
Регистрация: 28.06.2007
Старый пост, нажмите что бы добавить к себе блог 8 марта 2009, 11:13
ВКонтакте
  #9 (ПС)
в ёкселе не шарю


Добавлено через 10 минут
кстати у тебя решение вроде бы неправильно. ты точно ответ знаешь?
Представим участников в виде n-угольника. Число диагоналей n-угольника равно n(n-3)/2 (если это непонятно, можно легко доказать).
тогда
n + n(n-3)/2 = 210
2n + n(n-3) = 420
n^2 - n - 420 = 0
n первое = 21
n второе < 0

ты посчитал каждую партию дважды

X(x-1)/2=210

x первый = 21 > 0
x второй < 0


Последний раз редактировалось умклайдет, 8 марта 2009 в 11:48. Причина: Добавлено сообщение
offline
Ответить с цитированием
Аватар для Костя Unreal
Сообщения: 3,830
Регистрация: 28.05.2008
Старый пост, нажмите что бы добавить к себе блог 8 марта 2009, 12:06
  #10 (ПС)
Спасибо спасибо, хотя бы это запишу.....А что никто в екселе не сделает???

offline
Ответить с цитированием
Аватар для умклайдет
Сообщения: 7,956
Регистрация: 28.06.2007
Старый пост, нажмите что бы добавить к себе блог 10 марта 2009, 10:47
ВКонтакте
  #11 (ПС)
Решение через теорию графов:

кол-во ребер = 210
степень каждой вершины = n-1 (это очевидно)
кол-во ребер = сумма степеней всех вершин / 2 (общеизвестный факт)
cумма степеней всех вершин = n(n-1)
уравнение:
n(n-1)/2=210
n1=21
n2<0

щас попробую в екселе замутить что-нибудь. Тебе это еще нужно?

offline
Ответить с цитированием
 
Ответ
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Похожие темы на: Нужна помощь. Информатика.
Тема Автор Раздел Ответов Последнее сообщение
Нужна срочная помощь!!!!Нужна программа для записывания и к ней таблетку и русификатор SCRAPY DJing / Создание музыки 7 18 апреля 2008
Злоебучая информатика Coldest Безбашенное общение 66 7 февраля 2008
Нужна помощь Nicky_Lexus Разговоры 2 27 января 2008
Нужна помощь Johnny Hekman DJing / Создание музыки 0 15 октября 2007
Часовой пояс GMT +3, время: 08:19.