1 / 35
文档名称:

C语言程序设计第01章-概述 PPT课件.ppt

格式:ppt   大小:654KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计第01章-概述 PPT课件.ppt

上传人:yzhlya 2017/11/2 文件大小:654 KB

下载得到文件列表

C语言程序设计第01章-概述 PPT课件.ppt

相关文档

文档介绍

文档介绍:课程简介
学****数据结构》、《操作系统》等后续课程的基础
1、课程名称:
掌握C语言的主要语法规则;
学会程序设计的基本方法;
初步具备用C程序解决实际问题的能力。
计算机专业人员必备的基本技能
平时考试(30%)
期末成绩(70%)
考勤
平时测验
上机
C语言程序设计
2、课程性质:
3、学****目标:
4、考核方式:
2010-3-2
授课教师:夏玮
参考书籍
〔1〕谭浩强《 C程序设计》第三版 2005年版
〔2〕谭浩强主编,《C程序设计题解与上机指导》(第三版),清华大学出版社
〔3〕谭浩强主编,《C程序设计试题汇编》,
清华大学出版社
〔4〕 Brian ,
《The C Programming Language》,
清华大学出版社
2010-3-2
授课教师:夏玮
第1章 c语言概述
第2章基本数据类型
第3章表达式与操作符
第4章程序流程控制
第5章一级指针和一维数组
第6章函数
第7章模块化程序设计
第8章字符串
第9章结构、联合、枚举
第10章流与文件
第11章 C综合设计实例
第12章二维数组、指针数组和指针
第13章高级程序设计
目录
2010-3-2
授课教师:夏玮
第1章 C语言概述
程序设计基础
c语言的特点
c程序的开发步骤
2010-3-2
授课教师:夏玮
程序设计基础
1 程序的一般概念
程序: 计算机为完成某一个任务所必须执行的一系列指令的集合。
一个计算机程序主要描述两部分内容:
数据结构:描述问题的每个对象之间的关系
算法:对问题的处理规则
经典公式: 程序=数据结构+算法
2010-3-2
授课教师:夏玮
程序设计是指:用计算机语言产生一系列的指令告诉计算机如何去做的过程。这里涉及到采用何种语言、何种设计风格、何种算法程序的逻辑结构等一系列问题。
需要注意: 程序设计≠编写代码
程序说明
设计程序
编写代码
程序测试
编写文档
运行和维护
2010-3-2
授课教师:夏玮
2)汇编语言
将机器指令的代码用英文助记符来表示,代替机器语言中的指令和数据。例如用ADD表示加、SUB表示减、JMP表示程序跳转等等,这种指令助记符的语言就是汇编语言。
例如,计算 A=15+10 的汇编语言程序:
MOV A,15:把15放入累加器A中
ADD A,10:10与累加器A相加,结果存入A中
HLT :结束,停机
汇编语言克服了机器语言难读等缺点,保持了其编程质量高,占存储空间少,执行速度快的优点。常用于过程控制等编程。汇编语言面向机器,使用者需要专业知识。
汇编语言编写的程序,必须翻译成机器语言,才能被计算机执行。
2010-3-2
授课教师:夏玮
3)高级语言
高级语言是由表达各种意义的词和数学公式按照一定的语法规则来编写程序的语言。高级语言使程序员可以完全不用与计算机的硬件打交道,可以不必了解机器的指令系统,是面向过程的语言。这样,程序员就可以集中精力来解决问题本身而不必受机器制约,编程效率高;由于与具体机器无关,因此程序的通用性强。
例如,C语言程序如下:
#include <> /*文件包含*/
void main( ) /*主函数*/
{ /*函数体开始*/
printf ("This is a C program.\n"); /*输出语句*/
}
2010-3-2
授课教师:夏玮