2)食の最大

 最大食分は、食分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が最大食分の日時になる。