Article View: alt.pl.matematyka
Article #12832Re: zmiana podstawy liczby
From: bartekltg
Date: Wed, 10 Aug 2011 05:51
Date: Wed, 10 Aug 2011 05:51
52 lines
2314 bytes
2314 bytes
W dniu 2011-08-09 21:02, identifikator: 20110701 pisze: > dziesiętnie 100 to ósemkowo 144... > > jak się przelicza z dowolnego układu (cyfty o dowolnej podstawie) na > cyfrę o dowolnym innym układzie? > > skąd bierze się coś takiego: > > 100 = 1*8^2 + 4*8^1+4*8^0 > > nie rozumiem dlaczego jest tak po prawiej, A zgadza się? A da się inaczej? > a co by było gdyby po lewej > była liczba o podstawie np. 5? Masz 100. Sto chcesz zapisać jako a+b*8 + c*64 + ... Jeśli pominiemy wszytko poza pierwszą cyfrą zapisu ósemkowego, to otrzymamy coś podzielnego przez 8. Ale 100 nie jest podzielne przez 8. 100= 12*8 + 4. Jedyną możliwością upchania 4 jest upchanie jej w a. a+b*8 + c*64 + = 100 4 + b*8 + c*64 + = 100 b*8 + c*64 = 96 Dla ułatwienia obliczeń dzielimy przz 8. b + c*8+... = 12 = 1*8+4 (znow 4 z reszty z dzielenia mozemy wsadzić tylko w b) 4 + c*8 = 12 c*8 = 8 c=1. Zwijając to w szybki przepis, bierzemy liczbę, dzielimy na 8 (albo 5, albo inną podstawę). Resztę z dzielenia zapisujemy na kartce, (bo tylko jako najmniej znaczaca cyfra mogła zaistnieć), a na wyniku dzielenia powtarzamy procedurę generując kolejne cyfry. pzdr bartekltg
Technical Details
Message-ID:
<j1t69d$3h4$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!goblin2!goblin.stu.neva.ru!xlned.com!feeder5.xlned.com!feeder3.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.242.MISMATCH!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.onet.pl!.POSTED!not-for-mailReferences:
<j1s08l$9pm$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!goblin2!goblin.stu.neva.ru!xlned.com!feeder5.xlned.com!feeder3.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.242.MISMATCH!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.onet.pl!.POSTED!not-for-mail From: bartekltg <bartekltg@op.pl> Newsgroups: alt.pl.matematyka Subject: Re: zmiana podstawy liczby Date: Wed, 10 Aug 2011 07:51:38 +0200 Organization: http://onet.pl Lines: 52 Message-ID: <j1t69d$3h4$1@news.onet.pl> References: <j1s08l$9pm$1@news.onet.pl> NNTP-Posting-Host: 144-mi3-6.acn.waw.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1312955501 3620 85.222.69.144 (10 Aug 2011 05:51:41 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Wed, 10 Aug 2011 05:51:41 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11 In-Reply-To: <j1s08l$9pm$1@news.onet.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit