GOSUBの上位とは…ちょっと違います。 その前に、DEF~ENDは使ったことありますか。 こっちがGOSUBの上位版といえます。 RET=KANSUU(5,10) PRINT "AかけるBは";RET DEF KANSUU(A,B)  PRINT "A+B=";A+B  RETURN A*B  ' もどりちをかえす END GOSUBと違う点は「プチコンの命令と同じように数値や文字列をパラメータとして渡せる」「RETURN で戻り値を返すことが出来る」「DEFの中と外で変数名がかぶっても大丈夫にできる」という点です。 それで、上記の RET=KANSUU(5,10) は、RET=CALL("KANSUU",5,10) と書くこともできます。