程序编写步骤

原创 2017年01月03日 14:09:47

先仔细分析它的以下几个点:

1、它要单片机整体实现什么功能
2、功能细分(模块化),先干什么,再干什么,最后干什么
3、画初步流程图,(把几个模块画出即可)
4、模块之间的分析:一个模块到另一个模块之间,怎么变换,怎么连接(优化流程图)
5、单个模块分析:每个模块要做什么(流程图细化)
6、所有模块结合连接,细化所有流程图
7、分析单个模块每步要用到的方法或者指令
8、总流程图定型
9、纸上写程序,对照流程图分析其可行性,若不可行则返回
10、上机调试,加注释

以上十步,缺一不可(小程序列外)


切记:流程图的确定很重要,需反复修改

大忌:拿到任务,不仔细分析就写程序。即使是小程序,我们也要养成良好的编程习惯,不要一味的追求结果。写小程序可能比别人快,若是大程序,一旦出现思维混乱,或者出现程序调试不出结果,那么你花在调试上的时间,要比别人的多。 !!!!!!磨刀不误砍柴工!!!!!!

程序的优化:属于后期工作,只有调试出来后,才去优化,如果一开始优化和写程序同时进行,一是加重你的思考量,二是出现问题无从下手。无疑增加了写程序的难度。

对于一个初学者,写一个程序,本身头脑就处于紧张的状态,思考的问题就很多,如果此时把优化程序也考虑进去,你脑袋的负荷无疑加重,若你头脑精明,你可以把优化的地方,先在纸上记下来,等到调试结果正常,再把你想到的,优化的地方加进去。

java开发GUI程序一般步骤:

开发GUI程序一般步骤: 1、 引包 import java.awt.*; import javax.swing.*; 2、 继承JFrame public class Demo3 exten...
  • u014492257
  • u014492257
  • 2015年03月21日 00:49
  • 1638

(一)UDP基本编程步骤

UDP服务端编程分5步: 1.创建 UDP socket套接字,用socket函数。 2.设置socket的属性,用setsockopt()函数,(可选) 3.往socket绑定包含 IP信息,地址信...
  • u014453898
  • u014453898
  • 2017年01月04日 13:02
  • 1440

从C开始_概览_使用C语言编程的几个步骤

一切从C开始,C是我学的第一个编程语言,我希望把他学好,我也希望有兴趣看我贴子的朋友们都能吧他学好,这论坛我也差不多接触了3.4个月,默默的看着一个一个问题被解决,有什么问题都是在这上面搜索,差不多就...
  • Dr_meng
  • Dr_meng
  • 2014年12月11日 18:43
  • 1980

图灵机器人程序编写得具体步骤,适合刚学习了网络基础的人

  • 2016年05月16日 11:48
  • 2.08MB
  • 下载

用C编写Windows服务程序的五个步骤

  • 2009年12月31日 22:33
  • 100KB
  • 下载

安卓蓝牙应用程序编写步骤

  • 2017年12月15日 23:11
  • 1.94MB
  • 下载

用 C 语言编写 Windows 服务程序的五个步骤

  • 2014年05月29日 07:51
  • 47KB
  • 下载

编写C++控制台应用程序步骤.ppt

  • 2009年11月12日 21:16
  • 367KB
  • 下载

编写程序是以下步骤的一个往复过程:

编写新的源代码,测试、分析和提高新编写的代码以找出语法和语义错误。从事这种工作的人叫做程序设计员。由于计算机的飞速发展,编程的要求和种类也日趋多样,由此产生了不同种类的程序设计员,每一种都有更细致的分...
  • yhk1678
  • yhk1678
  • 2014年05月23日 13:28
  • 216

编写基于libjingle的应用程序的步骤

Libjingle是Google提供的C++组件集,它为点对点通讯与语音呼叫功能提供交互操作性。组件包包括了创建网络连接(穿越NAT与防火墙设备,中继服务器和代理),协商会话细节(编解码器,文件格式等...
  • dxpqxb
  • dxpqxb
  • 2014年12月30日 16:05
  • 1217
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序编写步骤
举报原因:
原因补充:

(最多只允许输入30个字)