软件开发步骤:
1.分析问题,数学建模;
2.确定数据结构和算法;
流程图:算法的一种图形解法,特别适合初学者。
标准流程图符号(来自百度百科)
3.编制程序;
(1)编写源代码(.c文件);
(2)源代码编译成目标代码(.obj文件);
编译器:将整个程序一次性转换成二进制代码;
翻译器:一行一行代码逐一翻译成二进制指令。
目标代码是源代码和可执行程序之间的中间形式。
(3)连接目标代码成为可执行文件(.exe文件);
4.调试程序。
程序错误:语法错误、逻辑错误、开发错误、运行错误。