第六章 c++语音概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高级语言程序设计 授课教师:  刘 烁 非   上课地点:第三教学楼 504、202 第二教学楼 510 上机实验:第一教学楼四楼 信息学院实验室 一、教学对象与课程安排 1、计算机科学与技术专业新生(第一学期) 2、课程安排 总学时:96学时(理论课:60学时;实验课:36学时) 实验课时间: 1-19周 总成绩=理论考试×80%+ 理论平时成绩(10%) +上机平时成绩和实验报告成绩(10%) 总成绩及格率65%-90%; 理论试卷及格率50%-80%; 优秀率5%。 二、教学内容--学什么? 程序设计的基本概念与基本方法 编程解题的思路与典型方法 算法及算法步骤 程序结构与相应语句 编码与上机调试 学习面向对象编程方法 三、学习方法与心态 四、教材与参考书 第一章 C++语言概述 计算机系软件教研室 刘烁 第一组问题 什么是程序? 程序可以做什么工作? 控制台程序 桌面应用程序 网络应用程序 嵌入式应用程序 中间件程序 第二组问题 什么是程序语言,跟程序有什么关系? 1、程序语言 人们用语言来表达思想,交流思想。 1、程序语言 人们如何控制计算机工作? 第二组问题 什么是程序语言,跟程序有什么关系? 语言是用来书写程序的。 你知道那些程序语言? C、VB、VF、C++、Java、C# 哪些语言是高级程序语言,为什么高级? 何谓低级,何谓高级? 程序语言那些事… “原始时期” 机器语言,直接用0和1的序列表示一条机器指令。计算机可以明白的语言,直接运行。 优点:机器直接执行,执行效率高。 缺点:极其不易编写。 程序语言那些事… y=3*y-2*x+1;//把3*y-2*x+1的结果赋值给变量y 与之等价的机器语言: 程序语言那些事… “近代时期” 汇编语言,使用类似英语缩写组成的命令,可表一条机器指令。先由汇编器翻译成机器语言,再运行。 优点:较容易编写。 缺点:机器不能直接执行,执行效率低。 程序语言那些事… y=3*y-2*x+1; //把3*y-2*x+1的结果赋值给变量y 与之等价的汇编语言: 程序语言那些事… “现代时期” 高级语言,使用接近于数学语言或人的自然语言表示若干条机器指令。 y=3*y-2*x+1; 优点:很容易编写。 缺点:机器不能直接执行,执行效率低。 程序语言那些事… 高级语言为什么高级? 机器语言、汇编语言 用机器语言和汇编语言编写的程序不只关心结果,而且还要负责描述计算的过程。 高级语言 用高级语言编写的程序只关心结果,不需要负责描述具体计算的过程。 2、C++语言的特点 C++语言的特点 1979年,bjarne stroustrup开始进行以C语言为背景,以simula思想为基础的语言研究。 1983年,该语言正式定名为C++语言。 1998年,ISO/ANSIC C++标准正式制定。 既兼容面向过程,又支持面向对象。 3、C++程序的结构 3、C++程序的结构 调整后的最小样本程序 3、C++程序的结构 C++语言程序的书写格式 一行一般写一条语句,但不要将一个单词分开。 每个大括号占一行,并使与之配对出现的另一个大括号对齐,括号内的语句采用缩进方法。 适当添加注释,方便阅读和修改。 3、C++程序的结构 示例 3、C++程序的结构 3、C++程序的结构 3、C++程序的结构 C++语言程序的结果特点 C++中可以使用预处理命令 C++程序由若干各类和函数组成,可以放在一个或多个文件中。 C++程序中有且仅有一个主函数。 第三组问题 C++程序怎么执行,可以直接执行吗? 4、C++程序的实现 第三组问题 为什么要用集成工具? 什么是项目,为什么程序要项目化管理? 高效方便 4、C++程序的实现 4、C++程序的实现 4、C++程序的实现 第三组问题 什么是程序设计? 程序设计是指设计程序的方法和过程。 程序设计的一般过程? 提出问题-分析问题 例如,人是如何完成一个工作的,比如计算一个圆面积。 第三组问题 人与计算机的对比 大脑?处理器 大脑?内存 记事本?硬盘 耳朵?键盘 嘴?屏幕 练习 实现一个简单的程序,输出“I am a student”并换行。 实现一个多行输出的程序,输出内容为: * * * * * * * * * * * * * * * * * * * * * 2011.9 开始演示PPT 程序编译 机器无法直接执行高级语言的语句,必须先由编译器将源程序翻译成机器语言也称为目标程序 (如,abc.obj) 。 编译器 磁盘 源程序 目标 程序 程序链接 C++程序一般都包含了标准库中定义的函数和数据,

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档