5/24 課題「文字化けの背景を知る」 


課題内容

文字化けの背景を知るのページに従って,作成した ファイル「 report.txt 」をITC-LMS「0030682 情報」の の課題「文字化けの背景を知る」から提出してください.

ヒント

たとえば文字コードの16進数表現が「3d60」となった時に,10進数に変換するのは,
3 * 212 + 13 * 28 + 6 * 24 + 0  = 15712
を計算すれば良いわけですが,コンピュータに計算させる方が楽です.方法を2通り説明します.

方法1

まずは,ターミナルで,以下の下線のような入力をします.「0x」は16進数(heXadecimal)を表します.printfは書式付きの表示コマンド,'%d\n' は10進(Decimal)で表示することを表します.
Macintosh-5:encoding ktanaka$ printf '%d\n' 0x3d60
すると,
15712
と表示されます.

方法2

講義で紹介した 「情報」授業用 プログラミング演習:図形描画プログラムを作ろう(笹田耕一先生が以前「情報」の講義で実施した演習)
alert(str(0x3d60))
と入力して,「実行」ボタンを押すと,ウィンドウが現れて「15712」と表示されます.

締切

6/3(金) 23:59