最大食分は、食分MDが大きくなるときは、計算を繰り返し、食分MDが前より小さくなったときに計算をやめ、直前の値を使用する。
日食の開始時刻直後の日時Ymdhを使用する。
繰り返し回数は、ここでは33回としておく。
刻み幅を加えた日時Ymdhは、太陽と月の中心距離Lにより、
フラグN=1の場合、
MDb=MD、Ymdhb=Ymdh、JDb=JD
(食分、日時、ユリウス日の値を保存)
L≧0.3 のとき Ymdh=Ymdh+<0, 0, 0, L/4.4>
L<0.3 のとき Ymdh=Ymdh+<0, 0, 0, 0.69L>
とする。
直前の食分MDbと現在の食分MDから、MDb>MDなったら、フラグN=2にして、計算をやめる。
このときの、直前の食分MDbが、最大食分となり、直前の日時Ymdhbが最大食分の日時になる。