本当にいろんな考え方があっておもしろいですね~ 僕はラベルを使ったGOTOがわかりやすいと思います。 大前提として、プログラムって上から下に順番に進んでいくもので、GOTOで初めてそのルールを飛び越えてちょっと高度なところへ足を踏み入れる感じがするんですよね。 あ、それまでにFORとかを教えてたら初めてではないですが…笑 WHILEやREPEATって、「条件が成立"しなくなったら"」っていう考え方が直感的でなくて、初心者の方にはわかりづらいかなー、と思っています。 僕も未だにWHILEもREPEATって限定的にしか使ってないんですよね~