演習:「デジタルの自分」を分解してみよう

講義で学んだ「0/1」と「文字コード」を自分の手で確かめよう。

ワンポイント:
  • ASCII … 英数字などの番号表(0x00~0x7F)
  • Unicode … 世界中の文字に番号を付ける仕組み(例:あ = U+3042)
  • UTF-8 … Unicode の書き方(バイト列)/英字は1B、日本語は複数B

進め方(目安:30分)

Step1(10分)
個人で計算
Step2(10分)
ペアで答え合わせ
Step3(10分)
挑戦課題とまとめ

Part 1:あなたの名前を 0/1 に

半角英字のみ(A–Z, a–z)。スペースも可。入力後、ASCII をもとに 2進数・16進数 を手で計算してみよう。

※ 半角英字以外はエラー

Part 2:色を 0/1 に(RGB→HEX)

RGB(10進)

挑戦:日本語1文字を UTF-8 へ

※1文字
Unicode:
UTF-8(16進):
UTF-8(2進):
合計バイト数:

オプション:あなたの名前からピクセル風アバターを作る

最後の仕上げに、あなたの名前(文字列)を、ハッシュ化という技術でユニークな数字(シード)に変換し、あなただけの顔アイコン(画像)を生成してみましょう。同じ名前からは、必ず同じ顔・色が生まれます。

髪の色: #000000