宏程序怎么去学?

学无止境Intheeyes


学好宏程序的前提,除了要具备扎实的编程知识和加工经验之外,还需要有一定的数学功底和电脑编程思维能力!这其中,数学知识尤其重要!

例如,1+2+3+4=?这道题,要是叫你口算,你张口就来,但如果需要编一个电脑程序来求解其合?该怎么编写呢?

其实你仔细观察,该题可写成1+(1+1)+(1+1+1)+(1+1+1+1),能考虑到这一步,电脑编程思路也就出来!把1设为为一个变量,相加10次即可!程序如下

#1=0

N1#1=#1+1

IF[#1LT10]GOTO1

也许有人,会把1,2,3,4分别设置为四个变量进行相加,最终也能计算出来,但一定没有上面那种编程思路方便!不难看出,数学知识、思维确实很重要!同理,有了数学思维,电脑编程的思路也就有了!

插一句:你能用勾股定理知识来检查黑板或墙面是否垂直吗?

所以,学好宏程序最关键的部分就是先确定谁可作为变量,然后在思考其它数值和这个变量有什么样的关系,这里面的关系你可理解为某一个公式,最后进行判别循环即可!

例如椭圆的加工,可选择角度a为变量,这个角度和长半轴和短半轴以及椭圆上任何一点均存在确定几何关系:X=A*COS(a),Y=B*SIN(a);另外,采用椭圆的标准方程也是可行的!所以我才说,学好宏程序,数学知识确实很重要!否则狠难!

最后,多说一句,宏程序确实没啥,很简单,不向其它专业的编程语言绘制流程图。如果你基础确实不好的,可以在宏程序编制前先把流程图绘制一下,这样可使编程思路清晰明了,不至出错!


分享到:


相關文章: