本帖最后由 HMjack168 于 2015-3-17 11:46 编辑
刚学编程,想必新人拿到一个“需求”(问题、练习)时往往都会不知从何下手,毫无头绪。然而到底该怎么办? 在个人看来,在敲出完整代码的过程中,问题有两次编译的过程,第二次是我们知道的电脑里最终代码的编译,
第一次便是需求在我们人脑中的编译。
这里仅谈第一次编译。
需求的编译要求我们在脑子里认真剖析问题,透过字面现象看本质,而需求的本质就是需求中的规律,有时候也要学会拆分规律,把这些个规
律转译成我们脑海中对应的计算机思想(哪个知识点)。比如需求:求1-10的和并打印结果,当初刚看到这还真是丈二和尚摸不着头脑(规律),而毕姥爷这时候把问题拆开了:1-10的求和即1+2=3
3+3=6
6+4=10
..............
45+10=55的过程,而这个过程不就是对应的循环、++、+=的过程么,不就是累加思想嘛。
所以个人感觉,第一次编译似乎比第二次编译还困难那么一点,但当你学会了透过文字寻找规律,拆分规律,把规律转译成对应的计算机语言时,问题也就迎刃而解了。关键还得是在你的脑海中对基础的计算机语言能信手拈来呀。所以,任重而道远哦。。。。。。
|
|