其实在我看来,用哪个语言进行编程,ASP也好,PHP也好,C语言也好,都无所谓。只是他们表现的形式不同,重要的是理解其中的算法。现在,同学们刚刚开始学习编程,重要的就是要理解编程的算法问题。其实算法最好理解的定义就是:做成这个事情最好的方法。(这里给大家一个“百度百科”关于算法的地址:http://baike.baidu.com/view/7420.htm其实我感觉看的很晕,为啥?因为里面讲的不通俗易懂,太深奥了!)
举个例子:比如我要下班回家,我们单位在东二环,家在西二环,我们围绕着乘坐何种交通工具,以及路线进行最优秀的判断,其实就是算法------我出门选的交通工具是:1.步行回去;2.骑车回去;3.坐公交车回去;4.自己开车回去;(前提是以上4条都可以从物质上满足)我出门选的回家路线是:1.直行走中山路(这样走优点是近,缺点是堵车)2.绕行走二环(这样走优点是速度快,缺点是绕路)其实这几条就是一个嵌套的分支语句,我就该去判断。
交通工具选“步行”,我肯定不去选走二环的路线,得多走多少路啊;(这个步行也不要去选择路线了,肯定否了,走到家就...)
交通工具选“骑车”,我也肯定不选走二环,和上面的一样,因为步行和汽车的速度很慢,过警察岗的时候没有太多的瓶颈影响,所以我选择了这样的搭配;
交通工具选“公交车”,这两条路线都有公交车,走二环虽然没有多少红绿灯,但最大的缺点就是,停的站太多了,不如坐直走中山路的快速公交,但坐中山路的公交车最大的缺点是要倒车,所以你还得去判断如何最好;
交通工具选“自己开车回去”还是走二环吧,(不过现在槐安路开通了,走槐安路还是最佳选择,这个我没说前提,先不算数)
所以说从一个身边小事情上就能看到编程的影子,就能看到算法的重要性,希望同学们多去动脑子想问题,这就是在培养大家的编程意识!