C++程序设计基础(第4版)[周霭如,林伟健][电子教案]讲述.pptx

C++程序设计基础(第4版)[周霭如,林伟健][电子教案]讲述.pptx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++程序设计基础 《C++程序设计基础》(第4版) 电子工业出版社 周霭如 林伟健 编著 本课程根据高级语言程序设计的基本体系,学习结构化程序设计和面向对象程序设计的基本概念和方法,内容包括C++语言的基本语法;程序流程控制;数据的表示和应用;两种程序模块——函数和类;C++面向对象的重要特征,包括类、继承、多态和虚函数等。 课程内容提要 课程学分:5.5; 大作业学分: 2 课前预习,课后作业 积极思考,勤于练习 作业不离计算机 本课程要求代码量:2000—3000行 课程要求 每周在线测试 每章课外作业 自主学习—学海拾贝 假期综合性作业、实训作业 作业要求 时间: 5、7-16周星期一晚上 6:30—9:45 地点: 10软件(1) (2)班 B7-138 10计科(1)班 B7-231、B7-233 上机安排 助教 班级 姓名 手机 邮箱 10软件(1) 莫华玺793030552@ 10软件(2) 孙桂发fa-sun@163.com 10计科(1) 李国栋lyguodong@ 使用教学在线 使用教学在线 输入学号、密码 默认密码 123456 使用教学在线 使用教学在线 使用教学在线 使用教学在线 使用教学在线 使用教学在线 使用教学在线 使用教学在线 使用教学在线 使用教学在线 预备知识 第一台电子计算机 (ENIAC, Electronic Numerical Integrator And Calculator ) 计算机发展的几个阶段 新一代的计算机 把信息采集、存储处理、通信和人工智能结合在一起的计算机系统。 计算机硬件基本组成 微机硬件的基本配置 主机箱 显示器 软盘驱动器 光盘驱动器 键盘 鼠标 打印机 计算机硬件基本组成 计算机硬件基本组成 计算机系统的组成 计算机硬件基本组成 十进制 R=10, 数字集 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 二进制 R=2 , 数字集 0, 1 八进制 R=8 , 数字集 0, 1, 2, 3, 4, 5, 6, 7 十六进制 R=16 ,数字集 0, … , 9, A, B, C, D, E, F 逢R进一,借一当R 进制的概念 二进制概念 程序和指令 指令是对计算机进行程序控制的最小单位。 所有的指令的集合称为计算机的指令系统。 程序是为完成一项特定任务而用某种语言编写的一组指令序列。 信息的存储单位 字节(Byte):最常用的基本单位 K 字节 1K = 1024 byte M(兆)字节 1M = 1024 K G(吉) 字节 1G = 1024 M T(太)字节 1T = 1024 G b7 b6 b5 b4 b3 b2 b1 b0 1 0 0 1 0 1 0 1 = 27+ 24+ 22+ 20 =149 计算机语言介绍 自然语言 人与人之间用来表达意思,交流思想的工具。是由语音、词 汇和语法构成的一定系统。 程序设计语言 人指挥计算机工作的工具。是由字、词和语法规则构成的指令 系统。 程序设计语言分类 机器语言:面向机器的指令系统 汇编语言:以类英语缩写来编程序 高级语言:不面向机器,用接近人类语言的描述方式构成的指令系统 翻译程序 汇编程序:把汇编源程序转换为机器语言的程序 编译器:把高级语言程序转换为机器语言或汇编语言的翻译程序 计算机可以看作一个语言系统 人可以使用不同层次的语言与计算机交互 程序设计语言分类 计算机可以看作一个语言系统 人可以使用不同层次的语言与计算机交互 程序设计语言分类 计算机可以看作一个语言系统 人可以使用不同层次的语言与计算机交互 程序设计语言分类 计算机可以看作一个语言系统 人可以使用不同层次的语言与计算机交互 程序设计语言分类 指令比较 汇编语言描述 mov eax , DWORD PTR a_$[ebp] lea eax , DWORD PTR a_$[eax + eax * 2 ] mov ecx , DWORD PTR b _$[ebp] add ecx, ecx sub eax, ecx inc eax mov DWORD PTR a_$[ebp], eax 以下指令实现把表达式 3a - 2b + 1 的计算结果放到变量 a 中: C++描述 a = 3 * a

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档