如何写好一个程序

来源:百度知道 编辑:UC知道 时间:2024/05/28 23:11:09
我之前写的都是一些小程序,因为程序比较小,遇到的问题也就少,总可以很快的就想出思路,但现在我要写一个五子棋的程序,想了很久都不知道要从哪里下手好,写了几个函数,但感到很迷茫,不知道有什么用,更不知道下一步要做什么,恳请有经验的高手告诉我要怎样才能写好一个程序,使编程时的思路变得更清晰,使写出来的东西写好更有目的性,不甚感激!!

一.要把实际问题提取为数学问题(相当于数学中的建模→抽象问题具体化);
二.把其分解为若干个小的函数,并明白每个小函数怎样实现其功能,同时注意功能函数与主函数间的数据交互问题;
三.作出流程图,整体把握,从而为程序构建良好的结构,但也应该注意其细节问题;
四.优化其算法(强调数学能力),并结合其算法选择恰当的数据结构,算法和数据结构是程序的灵魂;
五.编译程序,在编译时要养成良好的书写习惯,增强其可读性;
六.调试程序,可以函数为单元进行纠错.
注意:你的思路不清晰,写出来的东西没有目的性,是因为
你没有很好的整体结构分析,从而无法整体把握.
★鄙人愚见仅参考★

1. 明确程序的目的
2.列出程序的各个要执行的功能,这个面向对象 编程语言的几本思想
3.列出各个功能之间的联系,为第四步做准备
4.确定各个函数的参数 和 返回值 ,先拟定几个,要是不够,后头可以再加
5.若能力不是很强,可以先用中文,写函数的功能,越简单越好(这样用较少的代码就可以实现这个中文要完成的内容),等全部写好了,就一步步的用编程语言翻译中文。
6.注意各个算法的运用,也就是,运用算法,解决要实现的功能
7.注意书写的格式,以便检查错误和便于他人理解
8.编译,调试
9.测试
10.完成

OK?

结构化编程!
慢慢来!

来拿下分,

楼上的说的到还可以,,,就是有点照本宣科的感觉,,