700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c++语言程序设计案... C++程序设计案.ppt

c++语言程序设计案... C++程序设计案.ppt

时间:2024-06-25 20:02:17

相关推荐

c++语言程序设计案... C++程序设计案.ppt

C程序设计案

高级语言程序设计2-1 课程简介:学习一门必须熟练掌握的、用来与计算机进行“沟通”、指挥计算机为我们做事情的程序设计语言,是其他多门必修课程的前导课程。该学期主要学习C++语言非面向对象部分的内容,其中包括表达式、各种语句、分支与循环处理、数组与结构、函数及其应用等。 ? 本课程非常重要!一定要下功夫学好! 教学用书及参考书 教学用书:高等教育出版社,《高级语言C++程序设计》,刘璟 编著,(p1-306,17.3元)。 参考书: (1)清华大学出版社,《C++程序设计教程》,钱能 主编,(p1-468,39.5元)。 参考书 (2)电子工业出版社,《C++语言程序设计》,吕风翥 编著,(p1-415,33元)。 (3)高等教育出版社,《高级语言C++程序设计编程范例与精解》,周玉龙 刘璟 编著,(p1-561,39元,4月第1版)。 (4)南开大学出版社,《C++实用编程技术百例精编与妙解》,周玉龙编著,(p1-461,41元,1月第1版)。 第 1章 C++语言概述 1.0 计算机基础知识(补充) 1.1 计算机程序设计语言的发展 1.2 面向对象语言及其特点 1.3 C++简单程序实例 1.4 简单实例程序中的语法点 1.5 执行C++程序 1.0 计算机基础知识(补充) 1.0.1 计算机组成(硬件) 1.0.2 数的进制(二进制、八进制、十六进制) 1.0.3 不同数制间的转换 1.0.4 存储器单元与机器指令 1.0.1 计算机组成(硬件,Hardware) 1.存储器(RAM - Random Access Memory):存储程序指令和数据。 2.中央处理器(CPU - Central Processing Unit):又可细分为控制器(CU)和运算器(ALU),即,CPU = CU + ALU。 3.输入输出设备(I/O - Input / Output):也称外部设备,负责对数据和程序进行输入与输出。 附注: (1)控制器(CU - Control Unit):控制和协调各个部件正常运行。 (2)运算器(ALU - Arithmetic Logic Unit):进行算术和逻辑运算。 另外:相对应的计算机软件(Software)包括系统软件(如,操作系统、编译程序等)和应用软件。 硬件 -- “看得见,摸得着”; 软件 -- “看不见,摸不着”。 数据和指令均使用字节(序列)来存储 计算机只认二进制数(以二进制形式存储的代码或数据)。就是说,在计算机中,数据和指令均使用字节(序列)来存储。 ? 不同的计算机系统、不同类型的数据、或不同的指令所使用的字节数以及表达形式可能互不相同。 2.存储器单元(也称存储单元) 存储单元:按字节安排。 存储地址:顺序号,为每个存储单元指定一个序码(号码)。 3.机器指令 计算机设计者把计算机可以完成的动作编辑成一个机器指令表,并为每种动作赋予一个二进制代码,通常由指令码(操作码)和内存地址(操作数)来构成。通过机器指令来编写的程序称为机器语言程序。 机器语言程序示例 例如,使用“机器语言”编出的做一次加法“TOTAL = PRICE + TAX”的程序为: 156C // 取6C内容送寄存器5 166D // 取6D内容送寄存器6 5056 // 把二值相加,结果送寄存器0 306E // 把寄存器0中的结果送地址6E C000 // 停机 4、内存中机器指令的执行 计算:5+15=? (1)将0010H存储单元的数据(5)取出,存放在ALU。 (2)将0011H存储单元的数据(15)取出,与 ALU 的数据相加,运算结果存放在ALU。 (3)将 ALU 中的数据(20)存放到0012H存储单元。 (4)停止执行 计算机依赖机器指令运行,机器指令以及各种被处理的数据都以二进制形式存储。 1.1 计算机程序设计语言的发展 1.1.1 机器语言与汇编语言 1.1.2 高级语言 1.1.3 面向对象的语言 1.1.1 机器语言与汇编语言 计算机刚问世时,它的“能耐”还比较小,只能“看懂”或“理解”程序员用原始的机器指令书写的所谓机器语言程序。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。