卒論のために作成した、初めて本格的に書いたプログラム