度々申し訳無いです………(-ω-;) 自力で気付いた点が1つあるので再回答させて頂きます。 さすがにそろそろ前の回答は消した方がいいかなとも思いましたが、後で見た人が流れが分からないのと、スパッと一回答えたように見えてずるい気もするので、取りあえずそのままにさせていただきますm(__)m 簡略化のため、edge=2^53とする (5)A<-edge-1の時、実行回数は無限大 (6)edge<=Bの時、実行回数は無限大 (7)edge-1<B<edgeの時、実行回数はfloor(B-A)+1回、終了値はedge (8)それ以外の時、実行回数はfloor(B-A)+1回、終了値はA+floor(B-A)+1 以上です。あと、ついでなので後で気付いた<=Bも直させて頂きました(-ω-)