- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学计算机基础及实训教程 第12章 程序设计基础(一) 第12章 程序设计基础(一) 程序与程序设计语言 12.1 面向过程的程序设计——C语言 12.2 面向对象的程序设计 12.3 Visual Basic语言 12.4 计算机程序 是能够被计算机理解的、用编程语言编写的语句的集合 是能够被计算机识别和执行的一组指令 通过计算机的正确执行通常能够得到某种输出结果样式,完成人们所赋予的任务。 12.1 程序与程序设计语言 程序设计 是指设计、编写、调试程序的方法和过程。 注意: 不仅仅是设计和编写,调试也很重要。 12.1 程序与程序设计语言 程序设计语言 程序设计语言:用来编写计算机程序的语言,又称为计算机语言。 是人设计的 专门用于人与计算机交流的 在相关软件的支持下能够被计算机自动识别 12.1 程序与程序设计语言 程序设计语言的发展 程序设计语言的发展经历了机器语言、汇编语言和高级语言三个阶段。 12.1 程序与程序设计语言 机器语言 人在设计计算机硬件时为计算机设计了一些基本的操作,每一种基本操作叫一条指令 指令由机器可识别的0、1序列组成 机器语言是由机器指令构成 用机器语言编写的程序叫做机器语言程序 机器语言程序由计算机直接识别并执行,执行效率高 12.1 程序与程序设计语言 用机器语言编写程序的特点 难度大 效率低 不直观 可移植性差 12.1 程序与程序设计语言 汇编语言 将每一条机器语言指令用助记符号来代替 采用助记符号来编写程序的语言称为符号语言或汇编语言 12.1 程序与程序设计语言 用汇编语言编写的程序的特点 执行效率较高 阅读和理解比机器语言方便。 12.1 程序与程序设计语言 高级语言及特点 接近自然语言的编程语言 与计算机的硬件结构及指令系统基本无关 用高级语言编写的程序称为高级语言源程序 高级语言源程序同样无法直接运行 12.1 程序与程序设计语言 面向过程的程序设计语言 程序员必须按照一定的方法将所需要解决的问题分解成相应的步骤,然后用语言把每一步骤的操作过程表述出来,就构成了程序 。 机器语言、汇编语言、C语言等。 12.1 程序与程序设计语言 面向对象的程序设计语言 在程序中用软件中的对象来代表现实世界中的对象,对象间通过发送和接受消息发生联系 JAVA、C++、C#...... 12.1 程序与程序设计语言 程序设计的一般过程: 分析所求解的问题 抽象问题的数学模型 确定数据结构和选择算法 选用某种程序语言及环境编写程序 调试和运行程序 12.1 程序与程序设计语言 程序设计方法 结构化程序设计 面向对象程序设计 12.1 程序与程序设计语言 结构化程序设计 方法:自顶向下,逐步求精 结构:单入口,单出口 12.1 程序与程序设计语言 面向对象程序设计 解决“代码重用”问题 按照人们认识客观世界的基本规律来设计程序 主要特征:封装性、继承性和多态性 12.1 程序与程序设计语言 第12章 程序设计基础(一) 面向过程的程序设计——C语言 12.2 程序与程序设计语言 12.1 C语言的特点 简洁紧凑、灵活方便 运算符丰富 数据类型丰富 结构化语言 12.2 面向过程的程序语言——C语言 C语言的特点 语法限制不太严格、程序设计自由度大 允许直接访问物理地址和直接操作硬件 执行效率高、可移植性好 12.2 面向过程的程序语言——C语言 C语言的应用 设备驱动及接口程序等系统级程序 图形图像系统方面的应用程序 数据结构描述 12.2 面向过程的程序语言——C语言 C程序的组成 #include stdio.h /*以下是main函数*/ void main() { printf(HBPU Welcome you!\n); } 12.2 面向过程的程序语言——C语言 #include stdio.h是编译预处理命令 以#开头,结尾不加分号 /*和*/括起来的是注释部分。 void main()为函数首部。 { }括住的是函数体。 printf是一个输出函数。 \n表示换行。 ;是语句结束标志 12.2 面向过程的程序语言——C语言 C语言的应用举例--计算长方形的面积。 #include stdio.h void m
文档评论(0)