- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 必威体育精装版最完整的的厂房设施确认实施方案.pdf
- 工程造价专业大学生职业生涯规划书.docx VIP
- 档案管理10号令解读(网).ppt
- 重庆《轻质隔墙条板应用技术标准》DBJ50T 338-2019.pdf
- (冀人版)科学五年级上册全册知识点.docx
- 电子工业版信息科技七年级上册3-1 “互联网+”在学习中的应用 教案.pdf VIP
- 2024-2025学年高中生物 第4章 种群和群落 第4节 群落的演替说课稿 新人教版必修3.docx
- 10 数学史问题与一元一次方程(含答案析) -七年级数学之专攻一元一次方程各种类型题的解法(人教版).docx
- 锅炉本体焊接作业指导书.pdf
- 钣金加工:折弯工艺手册.doc VIP
文档评论(0)