C程序设计
任课教师:张盈
电子邮箱: ******@.
主页地址:./~zhangying
Computer Base Series Course
C语言概述
程序及程序设计
C语言的发展及特点
C语言的格式及结构特点
C程序的开发过程
本章习题
本章主要内容:
程序及程序设计的初步知识
关于程序
程序是
什么?
人机能够对话,是因为计算机可以执行程序……
人机进行对话所使用的语言,就是程序设计语言……
计算机中,可以连续执行的一条条指令的集合就是程序。
关于程序设计
程序及程序设计的初步知识
用程序设计语言来描述问题的求解过程,以及对其中参与运算的数据进行合理地组织和安排,就叫做程序设计。
分析问题
确定算法
编写程序
运行调试
总结过程
基
本
步
骤
关于算法
程序及程序设计的初步知识
好的算法
有穷性
确定性
可行性
有输出
算法描述常见工具:
流程图
N-S图
算法
是针对
提出的可行
方案确定解决
问题、完成任务
的每一个细节
步骤。
程序设计中的三种基本结构
顺序结构——自顶向下,无分支,无转移
选择结构——有分支,需条件判断
循环结构——有转移,某些语句可重复执行
当型循环
直到型循环
综合举例
程序及程序设计的初步知识
(a)流程图
表示法
(b)N-S图
表示法
程序及程序设计的初步知识
顺序结构
程序及程序设计的初步知识
选择结构
(a)流程图
表示法
(b)N-S图
表示法
程序及程序设计的初步知识
当条件判断表达式为真
循环体语句
判断表达式
循环体语句
真
假
循环体语句
直到判断表达式为假
循环体语句
判断表达式
假
真
循环结构比较
当型循环
直到型循环
程序及程序设计的初步知识
例:基本结构的组合
【】输入一个年份,判断该年是否闰年。(参见教材P3)
右图为流程图。
【精品】PPT课件 C程序设计 来自淘豆网m.daumloan.com转载请标明出处.