书上的代码能看懂,自己编就脑子一团乱,如何变得更有条理性呢?

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:37:34
感觉要编的时候脑子里就开始乱了,条理性不是很好,好像不能把问题很好的分清
请问你们有什么好的经验 吗?

程序 = 算法 + 数据结构 + 知识和经验的积累
在知识和经验不足的前提下,最好先满足前两者,写程序先分析问题,简单画画流程图,然后确定数据结构,用哪种类型数据来描述要求解的问题,然后利用模块化或面向对象等方法,确定求解的算法。
具体求解可以按照自顶向下,逐步求精的方法,把一个大问题分成若干个小问题来分别求解。呵呵,不过自己写是一方面,多看看别人写的程序,也是一种很好的学习方法。

我是学PASCAL的,感觉在开始编(就是刚开始上机时)的时候,首先要用张纸把你要解决的问题分成几个步骤,写在纸上,跟编程序里的过程或者函数(procedure funtion不知道C语言里是不是类似的)一样,分块击破,条理性就会好很多。再有就是变量名要有代表性,就是自己一看就能明白这个变量是什么意思的

写程序之前,先想好要怎么写。
还有就是写多了就好了。