(初心者に標準的な方法として)WHILE(やREPEAT)を敢えて無限ループにしてBREAKで抜ける方法を教えるのは、なんとなく順番が違う様な気がします。 この例なら、ループ抜ける条件は一つなので、「Xボタンが押されたらBREAKで無限ループから抜ける」よりも「Xボタンが押されるまでループ」とする方が、WHILE(やREPEAT)の説明(決められた回数繰り返すFOR NEXTの発展版)としては正しい教え方な気がします。 (あくまで個人的な意見)(ていうか私が、頭固いのかな?)