Who wants to know how to calculate in binary, the easy way?

Discussion in 'General Off-Topic Chat' started by Joshua21136, Feb 26, 2011.

  1. Joshua21136
    OP

    Newcomer Joshua21136 Member

    Joined:
    Aug 29, 2010
    Messages:
    24
    Country:
    United States
    When I first started to learn binary I though of this weird but true theory, the theory was to count in binary I much as I did and label each number in binary with a number in decimal from 1 and up and so on. Counting in binary can confuse your head for about 30 minutes after you stop but that's no big deal just as long as you know both numeral systems. I have a few scans of papers that I worked on in school (5 Sheets of paper), I will upload links to them if I get any replies, that way you don't have to spend about 2 hours counting in binary up to 11111111 (256th number). Even I am amazed at my work, I'm in seventh grade and I already know how to count, add, subtract, multiply, and divide in binary, you will have the oppertunity to do the same in this topic. Binary is a really fun numeral system!!!
     
  2. ShadowSoldier

    Member ShadowSoldier GBAtemp Guru

    Joined:
    Oct 8, 2009
    Messages:
    9,383
    Country:
    Canada
    But... why? Like, what good will it do? Someone correct me if I'm wrong, but are there any jobs that require Binary at all or anything?
     
  3. Costello

    Administrator Costello Headmaster

    Joined:
    Oct 24, 2002
    Messages:
    12,031
    did you know you could count up to 1,024 with the fingers of your hand? if you assign 1 bit to each of your fingers.
    and malformed people with 11 fingers, the lucky bastards, can count up to 2,048

    oh and it gets better if you use your toes... count up to 1,048,576 !
     
  4. Joe88

    Member Joe88 [λ]

    Joined:
    Jan 6, 2008
    Messages:
    11,188
    Location:
    NYC
    Country:
    United States
    unit conversion tool will do this so there is no need
     
  5. MFDC12

    Member MFDC12 GBAtemp Advanced Fan

    Joined:
    Oct 12, 2007
    Messages:
    761
    Country:
    United States
    Gus, does it matter if it is needed or not? I know tons of Pi by heart (first 23 numbers, nothing much but its still growing), and will I ever need anything besides 3.14 for really anything I do? The amount of significant figures that I've came across by (really only 3 usually) says no, but its still fun to tell people they can do things like this (numbers of Pi, count/divide/multiply/subtract/etc numbers of binary).

    Thats really a feat, Joshua21136, I don't think I could ever do it [​IMG]
     
  6. Pyrmon

    Member Pyrmon Burnin' Monkey Love

    Joined:
    Sep 25, 2010
    Messages:
    1,086
    Location:
    Montreal
    Country:
    Canada
    This
    And I know the first 115 digits of Pi by hearth. People look at me weirdly when I tell them that, except my math teacher [​IMG]
     
  7. The Pi

    Member The Pi Lurker

    Joined:
    Mar 18, 2010
    Messages:
    1,638
    Location:
    Scotland
    Country:
    United Kingdom
    I agree with MFDC12 it's something you do for the sake of it, Like memorising digits of Pi or e or even solving a rubik's cube it's not going to save your life but it's a good time waster. [​IMG]
     
  8. FireGrey

    Member FireGrey Undercover Admin

    Joined:
    Apr 13, 2010
    Messages:
    3,916
    Country:
    Australia
    Crap all i know what to do is convert numbers into binary...
    you inspired me to learn more binary.
     
  9. FireGrey

    Member FireGrey Undercover Admin

    Joined:
    Apr 13, 2010
    Messages:
    3,916
    Country:
    Australia
    10011
    10111
    __________
    10011
    10011
    10011
    00000
    10011
    __________

    1
    0 carry 1
    1 carry 1
    0 carry 1
    1 carry 1
    1 carry 1
    0
    1

    So this multiplication is correct, right?

    EDIT: So i calculated it on paper again and got the right answer, 110110101.
    in my early calculation it only had 8 digits, weird...
     
  10. ProtoKun7

    Global Moderator ProtoKun7 GBAtemp Time Lord Regenerations: 3

    Joined:
    Jan 3, 2009
    Messages:
    7,480
    Location:
    Gallifrey
    Country:
    United Kingdom
    Memorising pi is good; I can count in binary pretty easily too. [​IMG] Not exactly difficult for me.
     
  11. Frederica Bernkastel

    Member Frederica Bernkastel WebPerf and PWA advocate; @antoligy on Twitter

    Joined:
    Jan 31, 2008
    Messages:
    3,145
    Location:
    Hinamizawa
    Country:
    United Kingdom
    @pyrmon24 @MFDC12 in regards to pi, I know the first 30 digits or so - nothing really too special, and you're right, it's just a good timewaster.
    what's to say he'll have access to a computer when he needs to count in base2?

    Binary itself is a pretty cool thing, it's easy to do and helps with understanding mathematical concepts (base10 doesn't quite cut it for everything).
    still, I'm pretty impressed, you're better at it than I am.
     
  12. Joshua21136
    OP

    Newcomer Joshua21136 Member

    Joined:
    Aug 29, 2010
    Messages:
    24
    Country:
    United States
    Sorry for not answering for quite a while, my computer hasen't been letting me get on gbatemp. I posted this thread/topic or whatever you want to call it because I had just learned an easier simpiler way to calculate in binary. It all started on February 17th when I had the bright idea to tell my math teacher about the binary numeral system, that whole day I spent writing down the numbers/bits of binary from 1 and up, it took me about 2 hours, but at the end of the day, I had finally counted up to the 256th number/bit in binary, 11111111, while I was writing the numbers/bits down I thought of a theory, an odd theory, but a theory, the theory was to assign each binary number/bit to a decimal number, and whatever happened to the decimal number happened to the binary number, the theory looked like this,
    2 = 10
    3 = 11
    6 = 110
    so 10 * 11 = 110 or 110 / 11 = 10
    because 2 * 3 = 6 and 6 / 3 = 2
    anyway that was what the theory looked like, fortunatly, my theory was correct! The next day I told my math teacher that my theory was correct, she was amazed, partially because all of this went in one ear and out the other to her, and secondly because binary is hardly ever thought of anymore even though we use it in every day life. I was excited, so I decided to share the information, then I tried to teach some of my friends about binary, one of them caught on right after they knew how to count, as for the others, I don't think they cared much, except my science teacher, my P.E. teacher, my math teacher and a few others. So as I posted earlier, I would post some pictures of my work (scans really), and well, here they are, at this folder, http://www.mediafire.com/?ix39974zm8llc

    Yes, that mutiplication is correct. I've seen how to calculate directly, but it looked a little too difficult, so I found a solution/alternative.
     
  13. The Ey Man

    Newcomer The Ey Man Member

    Joined:
    Apr 7, 2010
    Messages:
    39
    Country:
    Sweden
    I've never really been introduced to the binary number system thing myself (although it's possible now with google).
    But I do know about 40 or 50 digits of Pi, so I do find numbers interesting...
    Yes, there's no point in doing that but it's more of a "why not" thing actually. Entertainment... possibly...?
     
  14. Joshua21136
    OP

    Newcomer Joshua21136 Member

    Joined:
    Aug 29, 2010
    Messages:
    24
    Country:
    United States
    Knowledge. I treat knowledge like something that I would prise most of all, because the more knowledge that you have, the more things you can do. However, if you do not know how to use that knowledge, it is useless.
     
  15. The Pi

    Member The Pi Lurker

    Joined:
    Mar 18, 2010
    Messages:
    1,638
    Location:
    Scotland
    Country:
    United Kingdom
    Well the "proper" way to do it is using long multiplication/division

    multiplication: say 101010101 * 1010101

    101010101
    1010101
    x
    _____________________
    101010101*1
    101010101*00
    101010101*100
    101010101*0000
    101010101*10000
    101010101*000000
    101010101*1000000
    +
    __________________________
    101010101
    10101010100
    1010101010000
    101010101000000
    +
    __________________________
    111000100111001

    (bit of a brainfuck trying to do that on a computer easier on paper)
    Can't be bothered with division just now [​IMG]
     
  16. The Ey Man

    Newcomer The Ey Man Member

    Joined:
    Apr 7, 2010
    Messages:
    39
    Country:
    Sweden
    Yepp, but useless knowledge isn't always useless. It's always good to practise memorizing to help train your brain. Sounds weird, but the useless memorizing can be helpful in the end [​IMG]
     
  17. Joshua21136
    OP

    Newcomer Joshua21136 Member

    Joined:
    Aug 29, 2010
    Messages:
    24
    Country:
    United States
    If you know how to count in binary and in decimal, you can do anything in binary, once all of the bits to the right of the first 1 from left to right are all 1s that whole group of numbers (bytes, maybe?) get one more bit added on (specifically 1) to the left outermost part part of the whole number and then the all of the 1s to the right of that 0 (in our last whole group of numbers) get changed to 0s. Like this:
    01111
    10000
    The 0 on the top number is not needed when writing bits, I just put it there to illustrate a point.
     

Share This Page