bash.im ithappens.me zadolba.li
1747

Армейский способ

21 декабря 2009, 11:00

Недавно получили субподряд на разработку софта для армии — точнее, одного маленького модуля, который не смог реализовать главный подрядчик. Задачка из области баллистики представляла собой систему дифуров. Адаптируем простейший численный алгоритм — контрольные примеры не сходится. Меняем метод на более точный — требуемая точность не достигнута. Коллеги умывают руки.

Матерясь, поднимаю учебник по вышке и решаю аналитически. Барабанная дробь... Решение недостаточно точное. Прошу проверить контрольные примеры — говорят, всё точно. Прошу при мне пересчитать пример, и что же вижу? Старые советские таблицы коэффициентов. Объяснить, что наше решение точнее, не вышло.

В итоге математическая задачка решается посредством обращения к локальной базе на Access за параметрами, которые слабенькая персоналка может с большей точностью рассчитать за тысячную долю времени, необходимого для запроса. Спросите, зачем база, почему не взять пару бинарников с коэффициентами? На самом деле просто для соответствия армейскому способу.