说说一次不定方程的那些事儿( 二 )


三、编程求一次不定方程的解你会编写一次不定方程的求解程序吗?当然,因为这种方程已经有了通用的解法,看起来是很容易的,但是如果你不知道这个解法呢?我就记不住,原因是嫌公式背起来麻烦,当然归根到底还是不常用,偶尔遇到不定方程就凭观察了,好在一般也不难 。不过最好还是编个程序,让程序帮助你对一个个的数值进行试验,此即“遍历法”,是解决很多问题的最终大法 。
本文不会真的给出代码的,那会显得过于无趣 。不过如果真要编程的话,要注意这么几点,学过编程的人自然能看懂我的意思,其他人就请略过:

  1. 各个变量都要用整型数,不能用浮点数,以避免误差;
  2. 你可以用公式或者遍历法求解,如果是后者,要注意所给数据是不是有整数解,循环体里面要有退出语句;
  3. 仍然是关于遍历法的忠告:对于含有两个变量的一次不定方程,你打算用单循环还是双循环?最好是前者,程序效率高一些 。
我能想到的关于编程要嘱咐的就这么多,希望读者自己编出好的程序 。

说说一次不定方程的那些事儿

文章插图

接下来轻松一下 。关于编程,网上有个段子:你学编程的话最好是在中午,因为你学的语言早晚会被淘汰 。读者大概也能从前面所列的三条嘱咐里看出本人的思想很老旧了 。事实上我从 GWBASIC 一路走来(暴露年龄),大学里学过 C 但没有学到指针就结课了,毕业后自学过 VB 和 Flash 自带的 AS,用两者都作过课件,现在我还用着自编的帮助排课表和考场的 VBA 代码,不过自从 VB 升级到 VB.net 后我再也无力跟随,而 Flash 也基本被淘汰了,无情地验证了那个段子 。所以,年轻的你不要得意太早哦 。