你没有很好的整体结构分析,从而无法整体把握.
(2):一,整体要实现什么功能
二,功能细化(模块化),先干什么,再干什么,最后干什么
三,画初步流程图(把几个模块画出来即可)
四,模块之间的分析:一个模块到另一个模块之间的,怎样变换,怎样连接(优化流程图)
五,单个模块分析:每个模块要做什么(流程图细化)
六,所有模块结合连接,细化所有流程图
七,分析单个模块每步要用到的方法或者指令
八,总流程图定型
九,纸上写流程,对照流程图分析其可行性,若不可行则返回
十,上机调试,加注释
切记:流程图很重要,需反复修改
大忌:拿到任务,不仔细分析就写程序。即使是小程序,我们也要养好良好的编程习惯,不要一味地追求结果。写小程序时可能比别人快,若是大程序,一旦出现思维混乱,或者出现程序调试不出来结果,那么你花在调试的时间,要比别人的多。磨刀不误砍柴工。
程序的优化:属于后期工作,只有调试出来后,才去优化。
