質問1、とありますが、その内容を実現するだけでも結構行数が必要です。 なので、もう少し細かく分けて考えると良いと思います。 最初に、文字を移動させる手段について。 BASIC において文字を移動させるとは、つまり ・移動元の文字を削除する ・移動先に文字を表示する の二つを行う事です。 この二つは、どちらもLOCATE 命令とPRINT 命令を組み合わせる事で実現が可能です。