
研究式学习— C 程序设计(第一章)
1
—— 电子课
件

研究式学习— C 程序设计(第一章)
2
第一章
C 程序入门

研究式学习— C 程序设计(第一章)
3
本讲主要内容
程序的概念
简单 C 程序
程序操作的对象——数据
变量和常量
数据类型

研究式学习— C 程序设计(第一章)
4
程序
程序就是做一件事情的先后步骤
植树程序 :
挖坑 在坑中放入树苗 添土到坑中
浇水
操作对象:坑,树苗,土,水(数据)
操作:挖,放,添,浇(运算符等)
次序不能颠倒

研究式学习— C 程序设计(第一章)
5
计算机程序
( 1 )计算机程序
计算机程序=算法+数据结构
计算机程序设计=算法+数据结构+程序设计方法学
算法就是解决问题的方法。
( 2 )算法的特征:
有穷性
如: Sin x=x/1-x
3
/3!+x
5
/5!-x
7
/7!+… 不是算法。
N!=1×2×3×…×N 是算法。
确定性
如:菜谱中说“加少许盐”不严格,不是算法。
可执行性
0 个或多个输入
1 个或多个输出
( 3 )算法描述工具:流程图; N - S 图; PDL 语言