詳細にわたり丁寧な回答ありがとうございます。
開発の場からすると、計算誤差はDelphiの言語仕様に負う部分が多く、容易に解決をみない問題なので、
不本意ではあるが放置してあるという、内容ですね。
的はずれな考えかもしれませんが、なでしこの前身である「ひまわり」では正しく計算されるのに、
どうして、「なでしこ」では発生するのかも気になっていました。
なでしこが対象にしているユーザー層を思うと、このような計算誤差が容易に発生することが残念でなりません。
なでしこ2では、(a)のように自然と浮動小数点計算を避けるような関数仕様になっていると素晴らしいですね。
感謝・感謝