Converting between base 7 to 3

  • Thread starter Thread starter tnutty
  • Start date Start date
  • Tags Tags
    Base
Click For Summary

Homework Help Overview

The discussion revolves around converting the number (352416)_7 from base 7 to base 3. Participants explore methods for converting between these bases without the use of calculators, focusing on the intermediate step of converting to base 10.

Discussion Character

  • Exploratory, Assumption checking, Mathematical reasoning

Approaches and Questions Raised

  • The original poster suggests converting from base 7 to base 10 and then from base 10 to base 3, questioning the efficiency of this method without calculators. Other participants discuss potential shortcuts and alternative methods for conversion, including direct division and subtraction of powers.

Discussion Status

Participants are actively sharing ideas and methods for conversion, with some offering specific examples and others questioning the validity of certain approaches. There is no explicit consensus on a single method, but various strategies are being explored.

Contextual Notes

Participants note constraints such as the prohibition of calculators during exams and the need for efficient methods. There is also discussion about the arithmetic involved in different bases, highlighting the complexity of direct conversions.

tnutty
Messages
324
Reaction score
1

Homework Statement



convert (352416)_7 to (...)_3

the _7 means base 7 and similarly, _3 means base 3.

Idea : convert base 7 to base 10 then base 10 to base 3.

I know I can use expansion, 3 * 7^6 + 5 * 7^6 ... to convert it to base 10.

but in my exam, we are not allowed to use calculators, and I really not want to spend time
on figuring out the power of X. So do you know a faster way to convert this to base 10?
From then on I could convert it to base 3.
 
Physics news on Phys.org
I can't think of any way other than brute force, which is what you're doing. BTW, it would be 3*75 + 5*74 + ... + 1*71 + 6

You could make a couple of shortcuts, though. 74 = 492 = (50 - 1)2 = 502 - 2*50 + 1 = 2500 - 100 + 1 = 2401.
 
Thanks for the tip.
 
Also when say the number turned out to be something like 443267. Then to change this
number of base 10 to base 3, I could divide by 3 and get the remainder. But is there another way that you can think of.
 
And could I have just divided the base 7 number by 3 to turn it into base 3?
 
Once you have converted to a base-10 number, subtract the highest power of 3 that is <= your number. It's probably easier to just show an example than to explain the process.

Suppose you want to convert 4325 to its base-4 equivalent. 4325 = 11710.

The powers of 4 are 1, 4, 16, 64, 256, and so on.

117 = 64 + 53, so my base-4 representation is going to be 1xxx.
53 = 3*16 + 5, so now I have 13xx
5 = 4 + 1, so I have 131x.
My final remainder is 1, so the number we want is 13114.

It might be possible to convert directly from base 7 to base 3, but that requires you to know arithmetic in both bases; e.g. to be able to know that 6*4 = 21 in base 7, that sort of thing.
 
tnutty said:
And could I have just divided the base 7 number by 3 to turn it into base 3?

Yes, it's pretty simple in this case but be sure to express everything in base 7:

[tex](352416)_7=3 \times (115352)_7+0[/tex]

[tex](115352)_7=3 \times (26340)_7 +2[/tex]

[tex](26340)_7=3 \times (6560)_7 +0[/tex]

[tex](6560)_7=3 \times (2164)_7 +2[/tex]

[tex](2164)_7=3 \times (521)_7 +1[/tex]

[tex](521)_7=3 \times (152)_7 +2[/tex]

[tex](152)_7=3 \times (40)_7 +2[/tex]

[tex](40)_7=3 \times (12)_7 +1[/tex]

[tex](12)_7=3 \times (3)_7 +0[/tex]

[tex](3)_7=3 \times (1)_7 +0[/tex]

[tex]\Rightarrow (352416)_7=(10012212020)_3[/tex]
 
Mark44 said:
e.g. to be able to know that 6*4 = 21 in base 7, that sort of thing.

I think that [tex]6\times 4=33[/tex] in that base.
 
Mark44 said:
Once you have converted to a base-10 number, subtract the highest power of 3 that is <= your number. It's probably easier to just show an example than to explain the process.

Suppose you want to convert 4325 to its base-4 equivalent. 4325 = 11710.

The powers of 4 are 1, 4, 16, 64, 256, and so on.

117 = 64 + 53, so my base-4 representation is going to be 1xxx.
53 = 3*16 + 5, so now I have 13xx
5 = 4 + 1, so I have 131x.
My final remainder is 1, so the number we want is 13114.

It might be possible to convert directly from base 7 to base 3, but that requires you to know arithmetic in both bases; e.g. to be able to know that 6*4 = 21 in base 7, that sort of thing.

Yea, that what I do with power of 2's.

Thanks everyone.
 
  • #10
Donaldos said:
I think that [tex]6\times 4=33[/tex] in that base.
My error.
 

Similar threads

  • · Replies 30 ·
2
Replies
30
Views
4K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K
Replies
2
Views
1K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 26 ·
Replies
26
Views
8K
Replies
10
Views
2K