C++_Chapter1.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C++_Chapter1.ppt》由会员分享,可在线阅读,更多相关《C++_Chapter1.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院1 课程名称课程名称:计算机编程计算机编程主讲教师:赵龙强主讲教师:赵龙强上海财经大学上海财经大学 信息管理与工程学院信息管理与工程学院上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院2n指定教材:指定教材:n谭浩强,谭浩强,C+程序设计(第程序设计(第2 版)版),清华大,清华大学出版社,学出版社,2011 年年8 月月n参考书目:参考书目:n钱能钱能 编著编著C+C+程序设计教程程序设计教程,第,第2 2 版,清华大版,清华大学出版社,学出版社,2005 2005 年年9 9 月。月。n郑莉、董渊郑莉、董渊 编著编著C
2、+C+程序设计基础教程程序设计基础教程,清华,清华大学出版社,大学出版社,2010 2010 年年8 8 月月上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院内容n第第1篇篇 基本知识基本知识n第第1章章 C+的初步知识的初步知识n第第2章章 数据类型和表达式数据类型和表达式n第第2篇篇 基于过程的程序设计基于过程的程序设计n第第3章章 程序设计初步程序设计初步n第第4章章 利用函数实现指定的功能利用函数实现指定的功能n第第5章章 利用数组处理批量数据利用数组处理批量数据n第第6章章 善于使用指针与引用善于使用指针与引用n第第7章章 用户自定义数据类型用户自定义数据类型n第第3篇篇
3、 基于对象的程序设计基于对象的程序设计n第第8章章 类和对象的特性类和对象的特性n第第9章章 怎样使用类和对象怎样使用类和对象n第第10章章 运算符重载运算符重载n第第4篇篇 面向对象的程序设计面向对象的程序设计n第第11章章 继承与派生继承与派生n第第12章章 多态性与虚函数多态性与虚函数上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院4n随着电脑的普及和科学技术的发展,各随着电脑的普及和科学技术的发展,各种各样电脑的应用已经深入我们的日常种各样电脑的应用已经深入我们的日常生活和工作中。生活和工作中。有了电脑的帮助,我们的工作效率得到明显的提升。经济师和经济师和会计师不必一天到晚
4、扎在账本堆里了;会计师不必一天到晚扎在账本堆里了;报社编辑点一下鼠标就能够发稿了;设计人员只需要把数据输入电脑,就能显示出一个精确的三维立体模型了。当我们使用电脑的时候,有没有想过人类是人类是如何教电脑学会这些的呢?如何教电脑学会这些的呢?人类是如何教电脑学会这些的呢?人类是如何教电脑学会这些的呢?上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院5教学目的和任务教学目的和任务n计算机编程是商学院各专业一门重要的学科公共课,主要讲授C+程序设计语言、程序结构和过程化基础,以及在C+程序设计基础上面向对象程序设计的方法。目的是让学生通过学习能够运用C+语言的基本要素,进行基本的结构化程
5、序设计和面向对象的程序设计。上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院6n本课程的主要任务是使学生对程序设计入门、掌握程序设计方法以及把握C+程序设计的灵魂。目的是使学生掌握一门高级程序设计语言,了解面向对象程序设计的基本概念与方法,进而学会利用C+语言学会解决一般应用问题和本专业某些实际问题,并养成严谨的科学态度和科学的思维方法,从而提高分析和解决实际问题的能力。为后续课程的学习和在使用计算机解决实际问题打下良好的基础。上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院7IT与信息革命蒸气机的发明导致了人类对能量转化规律的研究,出现了工业革命。计算机的出现导致了人
6、类对信息处理技术的研究,出现了信息革命。工业社会能量转化规律的研究蒸气机工业革命信息社会信息处理规律的研究计算机信息革命上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院8取势、明道、优术借用长江管理学院的广告“取势、明道、优术”的说法。学习以计算机编程为主要内容的信息处理技术是符合大的发展趋势。“道”是自然界当中的规律,是超越个人存在的,我们需要遵循这个规律。计算机编程也就是学习计算机信息处理规律之一。术即为技术,这里是编程技术技术学习。上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院9学习与考核形式学习与考核形式n根据课本将各章节内容进行课堂讲解、讨论和编程实例分析,
7、一般在学完每一部分内容后,会针对特定内容马上进行上机实验。n在课堂讲解、讨论和编程实例分析时,用屏幕教学方法,以便大家能够精力集中在课堂教学之上。n最后期末闭卷考试一次。各部分所占总分的比例如下:n平时成绩 30%n期末考试 70%上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院10试卷结构试卷结构n 填空题或选择题或是非判断题 20%n计算题、分析题 30%n编程题、设计题 50%上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院11第1章C+的初步知识n 1.0 计算机的基本组成,软件与程序n 1.1 从C到C+n 1.2 最简单的C+程序n 1.3 C+程序的构成和
8、书写形式n 1.4 C+程序的编写和实现上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院121.0 计算机的基本组成 n计算机基本组成有五部分:计算机的主要组成部分可以归纳为以下五个部分:控制器、运算器、存储器、输入设备和输出设备。n 控制器:是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。n 运算器:运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。CPU 主要由运算器与控制器组成,还有寄存器(寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址等)
9、。上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院131.0 计算机的基本组成(续)n存储器:存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。n 输入设备:输入设备是计算机的重要组成部分,输入设备与输出设备合你为外部设备,简称外设,输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标器、光电输入机、磁带机、磁盘机、光盘机等。上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院141.0 计算机的基本组成(续)n输出设备:输出设备与输入设备同样是计算机的重要组成部分,它把外算机的中间结
10、果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。微机常用的输出设备有显示终端CRT、打印机、激光印字机、绘图仪及磁带、光盘机等。上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院151.0 计算机的基本组成(续)上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院16 1.0 软件与程序n我们平时对电脑进行的操作是在与电脑软件(Software)打交道。电脑之所以能够帮助人电脑之所以能够帮助人类工作,离不开软件的支持。类工作,离不开软件的支持。那么软件到底是什么?一款软件,往往是由若干个相关的一款软件,往往是由若干个相关的程序程序、运行这些程序所需要的运行
11、这些程序所需要的数据数据和一些和一些额外的文档额外的文档(如软件介绍或帮助文档)等文件组成的。(如软件介绍或帮助文档)等文件组成的。n要设计出一款软件,就必须从程序设计开始。而人们通过编写一款软件(程序),来教会电人们通过编写一款软件(程序),来教会电脑做一些事情。脑做一些事情。上海财经大学信息管理与工程学院上海财经大学信息管理与工程学院17n计算机在一系列指令的控制下处理数据,计算机在一系列指令的控制下处理数据,这一系列指令称为计算机程序。这一系列指令称为计算机程序。n最原始的指令指令纯粹由一串数字“0”和“1”组成。n程序是电脑执行一系列有序的动作的集合。n通过一个程序,可以使电脑完成某一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- _Chapter1
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内