Регистрирайте сеРегистрирайте се

Бройна система


 
   Форум за математика Форуми -> Олимпиади и състезания за 9-12 клас
Предишната тема :: Следващата тема  
Автор Съобщение
Пафнутий
VIP


Регистриран на: 04 Mar 2008
Мнения: 1199

Репутация: 137.7
гласове: 54

МнениеПуснато на: Tue Sep 02, 2008 2:36 pm    Заглавие: Бройна система

Преди малко ми дойде на акъла следната задача, която в последствие и доказах.Със сигурност е доста добре известен факт, но като цяло задачата е хубава.
Да се докаже, че може да се направи бройна система с основа всяко естествено число по-голямо от 1.
ПП За по-незапознатите бройна система с основа [tex]x[/tex] се представя като полином с цели коефициенти [tex]P(x)=a_{0}x^n+a_{1}x^{n-1}+...+a_{n-1}x+a_{n}[/tex] , където [tex]0\le a_{i}\le x-1 [/tex]. Степента на полинома е равна на броя цифри, използвани при записа в бройна система с основа [tex]x[/tex].
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Реклама







Пуснато на:     Заглавие: Реклама

Върнете се в началото
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Tue Sep 02, 2008 3:01 pm    Заглавие:

е ми може разбира се Laughing Избираш си основа на системата n, при което си слагаш n на брой цифри, примерно [tex]0, a_1,a_2,\cdots a_{n-1}[/tex] и като искаш да напишеш някое число си използваш тази система, примерно числото n+3 ще напишеш като [tex]\overline {a_1 a_3}[/tex] Wink
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Пафнутий
VIP


Регистриран на: 04 Mar 2008
Мнения: 1199

Репутация: 137.7
гласове: 54

МнениеПуснато на: Tue Sep 02, 2008 3:03 pm    Заглавие:

Честно казано-нищо не разбрах. Дай строго доказателство Evil or Very Mad
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Tue Sep 02, 2008 3:17 pm    Заглавие:

е ми всяко число(цяло имам предвид, пък и дробните ще им се намери цаката) може да бъде представено като [tex]n^k*a_0+n^{k-1}*a_1+\cdots +n^0*a_{k}[/tex], където n ти е основата на бройната система, k ти е броят на цифрите на числото в дадената система(примерно в десет. при число 1245 имаме k=4), и [tex]a_i,i\in (0,\: ;\: k)[/tex] са ти коефициентите Wink
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Пафнутий
VIP


Регистриран на: 04 Mar 2008
Мнения: 1199

Репутация: 137.7
гласове: 54

МнениеПуснато на: Tue Sep 02, 2008 3:30 pm    Заглавие:

martosss написа:
е ми всяко число(цяло имам предвид, пък и дробните ще им се намери цаката) може да бъде представено като [tex]n^k*a_0+n^{k-1}*a_1+\cdots +n^0*a_{k}[/tex], където n ти е основата на бройната система, k ти е броят на цифрите на числото в дадената система(примерно в десет. при число 1245 имаме k=4), и [tex]a_i,i\in (0,\: ;\: k)[/tex] са ти коефициентите Wink
Точно това трябва да докажеш Evil or Very Mad Че всяко число може да бъде представено, т.е че по този начин се покриват всички естествени числа.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Tue Sep 02, 2008 4:04 pm    Заглавие:

е ми то е очевидно бе Laughing примерно числата до n имаш директно цифра, за числата от n до 2n-1 имаш че са [tex]\overline{n_1 n_i}[/tex], където n_1 ти е все едно 1, а пък n_i ти е исканото число, примерно 13 в 8-чна ще е [tex]7+6\Right \overline{\underbrace{1}_{n_1}\underbrace{6}_{n_i}}[/tex], като 1 съответства на 7, а 6 съответства на 6 Wink се едно [tex]13 =10^1*1+10^0*3[/tex]

Добре, нека ни е дадено едно число n и искаме да го превърнем в k-ична бройна система(числото n ни е в 10-тична). ето как става превръщането:
делим n на k докато стигнем до 1 и записваме остатъците в обратен ред, при което сме получили исканото число Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
v1rusman
Напреднал


Регистриран на: 18 Jul 2007
Мнения: 318

Репутация: 39.5Репутация: 39.5Репутация: 39.5Репутация: 39.5
гласове: 10

МнениеПуснато на: Tue Sep 02, 2008 4:10 pm    Заглавие:

Не знам ти как си разсъждавал, но друго доказателство можеш да намериш в някой учебник по информатика сигурно. Може ли да напишеш решението си да го видим все пак ?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Tue Sep 02, 2008 4:32 pm    Заглавие:

По този начин числото образно казано се "разделя" на "части", като всяка част представлява един разред, тоест всяка част се представлява от една цифра, примерно 2537 се разделя на 4 части - 2000 + 500 + 30 + 7, това се прави аналогично ако си в друга бройна система. В момента как го правим - взимаме числото и го делим на 10, като последният остатък е 2, тоест имаме 10^4*2, после от числото изваждаме 2000, понеже тази част вече сме я отделили и повтаряме процедурата, като този път отделяме 500 и т. н. Понеже сме в десетична, ние сме свикнали и всичко това го правим на ум, ако сме в двуична обаче като ни дадат числото 101101 примерно и ще гледаме като теле в железница. Това е така, защото ние не знаем(или поне повечето от нас не са свикналида разпознават) всяка цифра от 101101 на кое число от десетичната бройна система отговаря, за това трябва много пъти да делим на 2, за да ги отделим, и то в обратен ред при това, в случая това число 101101 е 32*1+16*0+8*1+4*1+2*0+1*1=45, по същият начин става и във всяка една друга бройна система, само че сега ако от 45 искаме да минем към двуичен вид ние не знаем коя цифра да отделим и коя не, за това тръгваме от най-старшият раздел, тоест делим, делим и в зависимост от това колко пъти сме разделили взимаме по-голяма "част", тоест цифрата е по-голям разред
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Baronov
Напреднал


Регистриран на: 05 Jun 2008
Мнения: 316

Репутация: 55.4
гласове: 39

МнениеПуснато на: Tue Sep 02, 2008 4:42 pm    Заглавие:

v1rusman написа:
Не знам ти как си разсъждавал, но друго доказателство можеш да намериш в някой учебник по информатика сигурно. Може ли да напишеш решението си да го видим все пак ?


Той си го е написал.
martosss написа:

Добре, нека ни е дадено едно число n и искаме да го превърнем в k-ична бройна система(числото n ни е в 10-тична). ето как става превръщането:
делим n на k докато стигнем до 1 и записваме остатъците в обратен ред, при което сме получили исканото число.


Сега остава да докажете и единственост и сте най-големите.
Това според мен е за 5-8 клас(ако въобще е в "олимпиади и състезания").
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
martosss
VIP Gold


Регистриран на: 17 Mar 2007
Мнения: 3937
Местожителство: Somewhere over the rainbow
Репутация: 424.2Репутация: 424.2
гласове: 213

МнениеПуснато на: Tue Sep 02, 2008 4:48 pm    Заглавие:

е ми всяко число число може да се представи по единствен начин както по-горе написах, ама ... това бих го казал като факт, никаква идея си нямам как да го докажа, дори от къде да тръгне доказателството... може би да предположим че има две числа с еднакъв запис и да кажем "Е, да, ама те са равни тия числа" Laughing
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Baronov
Напреднал


Регистриран на: 05 Jun 2008
Мнения: 316

Репутация: 55.4
гласове: 39

МнениеПуснато на: Tue Sep 02, 2008 4:53 pm    Заглавие:

Единственост означава, че не можеш да представиш някое си число по 2 начина. Пробвай да го докажеш, не е трудно. Допусни, че някое число се представя по 2 начина и ....
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Пафнутий
VIP


Регистриран на: 04 Mar 2008
Мнения: 1199

Репутация: 137.7
гласове: 54

МнениеПуснато на: Tue Sep 02, 2008 5:00 pm    Заглавие:

v1rusman написа:
Не знам ти как си разсъждавал, но друго доказателство можеш да намериш в някой учебник по информатика сигурно. Може ли да напишеш решението си да го видим все пак ?
Използвах, че
[tex](a-1)\sum_{i=1}^n a^i =a^{n+1}-a[/tex] , което се доказва изключително лесно.
ПП Не съм се занимавал никога с информатика и затова не знаех, че има решение, поместено в учебниците Wink
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
krassi_holmz
Редовен


Регистриран на: 05 Jan 2006
Мнения: 146
Местожителство: Ню Йорк, BG
Репутация: 57.9
гласове: 18

МнениеПуснато на: Thu Sep 04, 2008 9:03 pm    Заглавие:

ми няма по-просто от това да ползваш ограниченията за коефициентите и индукция по n.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Пафнутий
VIP


Регистриран на: 04 Mar 2008
Мнения: 1199

Репутация: 137.7
гласове: 54

МнениеПуснато на: Thu Sep 04, 2008 9:27 pm    Заглавие:

krassi_holmz написа:
ми няма по-просто от това да ползваш ограниченията за коефициентите и индукция по n.
Да съм казал, че решението ми е кой знае какво? Laughing
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:   
   Форум за математика Форуми -> Олимпиади и състезания за 9-12 клас Часовете са според зоната GMT + 2 Часа
Страница 1 от 1

 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети
Може да прикачвате файлове
Може да сваляте файлове от този форум
Copyright © 2005-2021 math10.com.