1 / 39
文档名称:

精品PPT课件--第1章 程序设计和C语言.ppt

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

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

精品PPT课件--第1章 程序设计和C语言.ppt

上传人:wo1230 2014/4/15 文件大小:0 KB

下载得到文件列表

精品PPT课件--第1章 程序设计和C语言.ppt

文档介绍

文档介绍:C 程序设计(第四版)
1、课程的性质
C语言程序设计是国内外广泛使用的计算机语言,功能丰富、表达能力强、应用面广、程序执行效率高、可移植性好,既适于编写系统软件,又能很方便用来编写应用软件。目的是:
了解计算机的工作原理,更好地使用计算机
培养用计算机分析和解决实际问题的能力
具有编制程序的初步能力
2、如何学习C程序设计
要学会抽象问题,构造算法
要十分重视实践环节
要举一反三
要提倡和培养创新精神
3、学习本门课程的要求
做好课前预习和课后复习
独立完成课后作业,严惩抄袭
无预习报告不得参加实验
考核方式采用闭卷考试。笔试题型分为填空、选择、读程、编程四大类。 总成绩= 平时成绩×30%+笔试成绩× 70 % 平时成绩=(考勤+作业)× 40%+实验× 60%
第1章程序设计和C语言
什么是计算机程序
什么是计算机语言
C语言的发展及其特点
最简单的C语言程序
运行C程序的步骤与方法
程序设计的任务
什么是计算机程序
程序:一组计算机能识别和执行的指令
只要让计算机执行这个程序,计算机就会自动地、有条不紊地进行工作
计算机的一切操作都是由程序控制的,离开程序,计算机将一事无成
什么是计算机语言
计算机语言:人和计算机交流信息的、计算机和人都能识别的语言
什么是计算机语言
计算机语言发展阶段:
机器语言(由0和1组成的指令)
符号语言(用英文字母和数字表示指令)
高级语言(接近于人的自然语言和数学语言)
面向过程的语言
(非结构化的语言、结构化语言)
面向对象的语言
低级语言
三种语言的关系
符号语言
机器语言
高级语言(源程序)
汇编程序软件
编译程序软件
能被计算机直接接受和识别
C语言的发展及其特点
C语言是国际上广泛流行的计算机高级语言。
C语言的发展:
C语言的发展及其特点
特点:
1、语言简洁、紧凑、使用方便、灵活。
2、运算符丰富,表达能力强。
3、数据结构丰富,结构化好。
4、具有结构化的控制语句。
5、语法限制不太严格,程序设计自由度大。
6、 C语言允许直接访问物理地址,可以直接对硬件进行操作。
7、生成目标代码质量高,程序执行效率高。
8、程序可移植性好。