Wednesday, September 23, 2009

Day 7: Creating our own punch card... uh oh!

Our group attempted to create a new punch card which would use a different format to fit 80 characters (letters or symbols) to form words. After much struggle, we finally came up with a plan which has a worst and best case scenario. The plan is to have the alphabet go across each row, followed by punctuation, followed by capitals. For example: every 30 punch holes there would be 26 letters, a period, a comma, semi colon, and colon (each 30 punches are a set). The Set of 30 continues every time (subtracting the last two columns from the entirity which are reserved for capitalized letters). This would repeat, for examples:

- a-z plus 4 puncutations would occur 2 times in the first row of 0 (ending at the 60th zero) then the alphabet would continue once again, ending at the 78th row and restarting with the remaining parts of the alphabet (the last 2 columns are used for capitalized) so they are completely discluded from the sets of 30.

This method could have a worst and best case scenario:

At the best case, there could be up to 800 possible punches. However, it is very unlikely that said method would actually formulate comprehendable words, unless someone was actually punching out the whole alphabet and punctuations.

Worst case scenario, would be if only one letter from each alphabet set could be used and none of the capitals and punctuation in which case only 26 characters would be used in which case our method would not actually work.

It is a very different method and does require some memorization of the actual system.

You would read (and use) the punch card like a book, reading it from left to right then going onto the next row. This continues until the person runs all the way to the last punch on the card- which in the ideal case would be before the card ends!
In reality, if the punch card could not have numbers but rather letters, it would be incredibly easy to read since the letters that are missing would be the ones that need to be read outloud.

And there is our pitch!

TRANSLATING BINARY!!!!!

010000100110010100100000011100
1101110101011100100110010100100
000011101000110111100100000011
0010001110010011010010110111001
1010110010000001111001011011110
1110101011100100010000001001111
0111011001100001011011000111010
001101001011011100110010100101110

This code means: "Be sure to drink your ovaltine!"

Now how did we figure this out (apart from the online binary translator...)

Each letter is represented by one byte, and each letter has a corresponding number to it which you find by adding up the numbers within a byte. Example the number for B is 98 which means that the numbers within the followin byte sequence: 128-64-32-16-8-4-2-1

Thus the CAPITAL B would be 2 +64= 66!!!!
The alphabet in binary code is.....
http://www.cs.ndsu.nodak.edu/~adenton/ExpandingHorizons/EH2005/ascii-binary-chart.gif

the link... http://home2.paulschou.net/tools/xlate/ feel free to do it! to translate

By going to that above link, type in a ny letter in the top left hand box and you will see what the 8 digit binary code is for it. For example the binary code for B is: 01000010
if you are doing the letter e (lowercase) the code is going to be 01100101. It is very complicated to understand at first because it takes a lot of memorization, but once it is learned it is understandable, one just needs to understand what the number equivalency is to the letter.

No comments:

Post a Comment