π Text Encoding
Unit 2 β The internet | November 0701000100 01101111 00100000 01001110 01101111 01110111 00111010
We spent a lot of time last week with numbers, but most of our communication is in text.
- How could you send text with binary?
For example, I could decide:
Letter | Number | Binary |
---|---|---|
h | 1 | 001 |
e | 2 | 010 |
l | 3 | 011 |
o | 4 | 100 |
So hello
would be 011
010
011
011
100
. You probably donβt want to start your alphabet at h
, but you get the idea.
How many bits does it take to write hello
in your system?
How could we sent a message with fewer bits?
American Standard Code for Information Interchange
Using the ASCII table, translate your first name from letters to numbers using the ASCII table.
Write your name as: Name!
(capital first letter, exclamation point at the end)
See any problems?
Unicode (UTF-8)
Express every character as an 8-bit
sequence.
- How could you send emoji in binary?
- How could you read this?
49 66 20 79 6f 75 20 63 61 6e 20 72 65 61 64 20 74 68 69 73 20 6d 65 73 73 61 67 65 2c 20 67 69 76 65 20 6d 65 20 61 20 74 68 75 6d 62 73 20 75 70 2e 20
Hint: 20
is a space
. Also, 20
is not 20.
π
Sending Formatted Text
Please make sure you have joined our class on Code.org.
Then go here: Sending Formatted Text Activity.
Listen
How are emojis decided? Why do we need a Consortium?
Exit Slip
How many bits are required to store the word βComputer Scienceβ in ASCII?
- 2 bits
- 4 bits
- 8 bits
- 16 bits
- 32 bits
- 64 bits
- 128 bits