下载此文档

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


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
2010-3-2 授课教师:夏玮课程简介课程简介学****数据结构》、《操作系统》等后续课程的基础 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 1章章 C C 语言概述语言概述 程序设计基础 c 语言的特点 c 程序的开发步骤 2010-3-2 授课教师:夏玮 1. 1 程序设程序设计基础计基础 1 程序的一般概念程序 :计算机为完成某一个任务所必须执行的一系列指令的集合。一个计算机程序主要描述两部分内容: 数据结构:描述问题的每个对象之间的关系算法:对问题的处理规则经典公式:程序=数据结构+算法 2010-3-2 授课教师:夏玮程序设计是指:用计算机语言产生一系列的指令告诉计算机如何去做的过程。这里涉及到采用何种语言、何种设计风格、何种算法程序的逻辑结构等一系列问题。需要注意: 程序设计≠编写代码程序说明设计程序编写代码程序测试编写文档运行和维护 2010-3-2 授课教师:夏玮 2程序设计语言概述按照程序设计语言发展的过程,大概分为三类: 1)机器语言机器语言是由 0和1二进制代码按一定规则组成的、能被机器直接理解和执行的指令集合。机器语言中的每一条语句实际上是一条二进制形式的指令代码,指令格式如下: 操作码操作数操作码要完成的操作类型或性质操作数操作的内容或所在的地址 2010-3-2 授课教师:夏玮例如,计算 A=15+10 的机器语言程序如下: 10110000 00001111 :把 15 放入累加器 A中 00101100 00001010 : 10 与累加器 A的值相加,结果仍放入 A中 11110100 :结束,停机编程工作量大,难学、难记、难修改,只适合专业人员使用;由于不同的计算机,其指令系统不同,机器语言随机而异,通用性差,是面向机器的语言。现在已经没有人用机器语言直接编程了。 2010-3-2 授课教师:夏玮 2 2)汇编语言)汇编语言将机器指令的代码用英文助记符来表示,代替机器语言中的指令和数据。例如用 ADD 表示加、 SUB 表示减、 JMP 表示程序跳转等等,这种指令助记符的语言就是汇编语言。例如,计算 A=15+10 的汇编语言程序: MOV A, 15 :把 15 放入累加器 A中 ADD A, 10 : 10 与累加器 A相加,结果存入 A中 HLT :结束,停机汇编语言克服了机器语言难读等缺点,保持了其编程质量高,占存储空间少, 执行速度快的优点。常用于过程控制等编程。汇编语言面向机器,使用者需要专业知识。汇编语言编写的程序,必须翻译成机器语言,才能被计算机执行。 2010-3-2 授课教师:夏玮 3 3)高级语言)高级语言高级语言是由表达各种意义的词和数学公式按照一定的语法规则来编写程序的语言。高级语言使程序员可以完全不用与计算机的硬件打交道,可以不必了解机器的指令系统,是面向过程的语言。这样,程序员就可以集中精力来解决问题本身而不必受机器制约,编程效率高;由于与具体机器无关,因此程序的通用性强。例如, C语言程序如下: #include <> / *文件包含*/ void main( ) / *主函数*/ { / *函数体开始*/ printf ("This is a C program.\n"); / *输出语句*/ }

C语言程序设计第01章-概述 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小296 KB
  • 时间2017-02-20