第一章程序设计基本概念1.1程序和程序设计1.1.1C程序程序:可以连续执行的一条条指令的集合。源程序:由高级语言编写的程序。目标程序:由二进制代码表示的程序。编译程序:具有将源程序翻译成目标程序的功能的软件。.c.obj.exeC语言源程序源程序.c编译程序二进制机器指令目标文件.obj可执行文件.exe连接程序简单的程序设计一般包括:确定数据结构;确定算法;编码;在计算机上调试程序;整理并写出文档资料。1.2算法算法特点:1)有穷性;2)确定性;3)可行性;4)有零个或多个输入;5)有一个或多个输出。流程图开始或终止框处理框输入输出框判断框流程线连接点顺序结构语句1语句2语句1语句21.3结构化程序设计和模块化结构选择结构判断表达式语句1语句2YN语句1语句2满足判断表达式不满足循环结构判断表达式循环体满足不满足当判断表达式满足循环体当循环判断表达式循环体满足不满足直到判断表达式满足循环体直到循环循环结构本章要点三种文件形式:.c、.obj、.exe三种基本结构:顺序、分支、选择