🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.matematyka
Article #12832

Re: zmiana podstawy liczby

#12832
From: bartekltg
Date: Wed, 10 Aug 2011 05:51
52 lines
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-mail
References: <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