现代教育技术中心钟国庆
68667716
计算机文化基础计算机教学体系计算机文化基础计算机文化高级语言程序设计计算机技术基础关系数据库原理及应用
Windows程序设计计算机应用基础管理信息系统(开发方法)
主要教学内容
计算机基础知识
计算机操作系统概述
windows基础
word字处理及 office
计算机网络技术基础
计算机信息系统安全学习目的
熟悉计算机基础知识,灵活使用
Windows系列操作系统。
能很好的使用 Word及 Office系列软件。
了解计算机网络结构和各种应用技术。
学习方法
“一理通百理明,
,勤动手少啃书,
,课前预习课后复习,
成绩构成
平时成绩(共计 30%)
1、必做题文字处理软件 Word(信息获取和加工)
2、工具任选题可选工具:
word,Excel,PowerPoint
3、课堂提问和平时作业
期末上机考试( 30%)
期末理论考试( 40%)
注:缺少任何一次作业均视为不合格。
出勤要求考勤要求
10分考勤分,缺勤一次扣三分,三次扣完作业要求须以正确的格式提交作业作业提交截止日期一经发布,不许更改上机要求课堂安静、准时出席、保持实验室卫生和秩序计算机基础知识及计算机系统组成
1,计算机的发展及特点
2,计算机的分类及应用领域
3,数制及不同进制的转换
4,计算机中数的表示
5,计算机指令与程序设计语言
6,计算机系统的组成及工作原理
7,多媒体计算机系统简介计算机基础知识及计算机系统组成
计算机的发展及特点
计算机的分类及应用领域
计算机系统的组成及工作原理
多媒体计算机系统简介计算机的发展及特点
人类计算的发展方式结绳计数-数字-纸-珠算-手摇计算机-机械计算机-蒸汽计算机
-电子计算机
1642 Blaise Pascal加法器 1822 差分机
1833 分析机 ENIAC
计算机的发展及特点计算机的发展及特点
第一台电子计算机( ENIAC)
5000次加法 /秒体重 28吨占地 170m2
18800只电子管
1500个继电器功率 150KW
第一台电子计算机( ENIAC)
第一台电子计算机( ENIAC)
电子恐龙的缩骨法 ——晶体管
电子管的缺点:
体积大;
耗能高、散热量大。
晶体管的优点:
体积小;
耗能低;
性能稳定。
划时代的实验装置 ENIAC
将电脑浓缩在一颗芯片上
750,000,000
2,300
晶体管数目
4004 奔腾 4
计算机第一定律 ——摩尔定律晶体管数单位时间执行的指令数百万条/
每秒每 18个月芯片能力增长一倍。
计算机发展的几个阶段第一代
( 1946~1956)
电子管
5千 ~4万(次 /秒)
第二代
( 1957~1964)
晶体管几十万 ~百万(次 /秒)
第四代
( 1971~90年代)
大规模集成电路几百万 ~几亿(次 /秒)
第三代
( 1965~1970)
集成电路百万 ~几百万(次 /秒)
计算机发展的几个阶段第一代 第二代 第三代 第四代年 代 1946-1958 1959-1964 1965-1970 1971以后主机电子器件电子管 晶体管 中小规模集成电路大规模集成电路外存储器 穿孔卡片,
纸带磁带 磁带,磁盘 磁盘,光盘等处理速度
(条 /秒 )
几千条 几百万条 几千万条 数亿条微型计算机的发展微型计算机的发展
1,PC机时代
2,286时代
3,386时代
4,486时代
5,Pentium时代计算机的特点
1) 运算速度快,计算精度高。
2) 存储容量大,记忆功能强。
3) 具有逻辑判断能力。
4) 运算自动化。
5) 计算机是人类忠实的朋友。
计算机的分类及应用
1,服务器
2,工作站
3,台式机
4,便携机
5,手持机计算机的应用领域
1,科学计算
2,事务处理
3,过程控制
4,计算机辅助工程 (CAD),(CAM),(CAT),(CAI)
5,计算机网络应用计算机系统的组成硬件系统软件系统计算机的硬件系统
(外)存储器
( 内)存储器中央处理器( CPU)
输入设备输出设备数据流地 址控制流
CPU主要构成
1,控制器
2,运算器
3,寄存器内存内存,是 CPU可以由地址线直接寻址的存储器。包括随机读写存储器 RAM和只读存储器 ROM两种,通常将 RAM称内存。
内存条,若干数量的内存组成的一内存块。如 8M、
16M,32M,64,128M,256MB等内存条。
硬盘,光驱,显示器计算机的软件系统系统软件应用软件计算机的系统层次结构各种应用软件各种实用软件操作系统硬件应用层实用层操作系统层硬件层计算机的操作系统
1,DOS
2,WINDOWS
3,UNIX
4,LINUX
DOS
WINDOWS
UNIX
LINUX
多媒体计算机
能够处理文字,声音,图形,图像,动画等多种媒体信息的计算机系统。
多媒体计算机的构成
1,多媒体硬件系统
2,多媒体软件系统多媒体计算机的应用
多媒体办公
教育与培训
信息资讯服务
电子出版物
多媒体辅助设计
家庭信息化数制及不同进制数的转换
计算机世界是一个二进制的数字世界
为什么要使用二进制?
1,易于物理实现
2,运算简单
3,机器可靠性高
4,通用性强进位记数制
进位记数制:将一组固定的数字符号按序排列成数位,
并遵照一套统一的规则,由低位向高位进位的记数方式来表示数值的方法。
二进制
0
1
2
4
8
0*23+0* 22 +0* 21 +0* 20=0
0*23+0* 22 +0* 21 +1* 20=1
0*23+0* 22 +1* 21 +0* 20=2
0*23+1* 22 +0* 21 +0* 20=4
1*23+0* 22 +0* 21 +0* 20=8
0 0 0 0
0 0 0 1
0 0 1 0
0 1 0 0
1 0 0 0
进位记数制
,逢 R进 一,借 一 当 R”
十进制 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
进位记数制十进制:
256.47=2 × 102+5 × 101+6 × 100+4 × 10-1+7 ×
10-2
二进制:
1011.01= 1 × 23+0 × 22+1 × 21+1 × 21+0 × 2-1+1
× 2-2
八进制:
152.58= 1 × 82+5 × 81+2 × 80+5 × 8-1
十六进制:
2.2A16=2 × 160+2 × 16-1+10 × 16-2
任意进制 R:
N=Dn × Rn + … D1 × R1 +D0 × R0 +D-1 × R-1+..D-m × R-m
进位计数制的编码符合,逢 R进位,的规则,各位的权是以
R为底的幂,一个数可按权展开成为多项式。
二进制的优越性
1,技术可行性
2,运算简单性
3,吻合逻辑性二进制数运算加法:满一进位 减法:借位减一例:
十进制,123+237= 360
二进制,1010+1110= 11000
十进制,45-23= 22
二进制,1110-1010= 0100
二进制数的运算
乘法运算:
0× 0=0
0× 1=1× 0=0
1× 1=1
二进制数的运算
除法运算
0÷ 0=0
0÷ 1=0
1÷ 1=1
二进制的逻辑运算
A B A+B A× B
0 0 0 0 1 1
0 1 1 0 1 0
1 0 1 0 0 1
1 1 1 1 0 0
A B
二进制与十进制数的转换
1.二进制转换成十进制
二进制数要转换成十进制数非常简单,只需将每一位数字乘以它的权 2n,再以十进制的方法相加就可以得到它的十进制的值(注意,小数点左侧相邻位的权为 20,从右向左,每移一位,
幂次加 1)。
( 10110.011)B=1× 24+0× 23+1× 22+1× 21+0×
20+0× 2-1 +1× 2-2+1× 2-3=( 22.375) D
十进制数转换为二进制十进制数据转换成二进制采用的是倒除法,即
,除 2取余,的方法。具体过程介绍如下:
( 1)将十进制数除 2,保存余数。
( 2)若商为 0,则进行第三步,否则,用商代替原十进制数,重复第 1步。
( 3)将所有的余数找出,最后得到的余数作为最高位,最先得出的余数作为最低位,由各余数依次排列而成的新的数据就是转换成二进制的结果。
例:将 236 转换成二进制。
转换过程下图所示。(除 R取余法)
2 2 3 6
2 1 1 8 …………… 0
2 5 9 …………… 0
2 2 9 …………… 1
2 1 4 …………… 1
2 7 …………… 0
2 3 …………… 1
2 1 …………… 1
0 …………… 1
二进制数的低位二进制数的高位转换结果,236D=11101100B
十进制小数的转 m换
乘 R取整法例,0.312510转换成二进制
0.3125 × 2=0.625
0.625 × 2=1.25
0.25 × 2=0.5
0.5 × 2=1.0
0.312510=0.01012
高位低位例:
将十进制 15.25转换成二进制方法,15.25分别采用整数和小数部分转换
15D=1111B 0.25D=0.01B+
15.25D=1111.001B
2,二进制数与十六进制数的相互转换
下图 将二进制数转变成十六进制数
由于 16=24,所以在将二进制数转换成十六进制数时,从最右侧开始,每四位二进制数划为一组,用一位十六进制数代替,也称为
,以四换一,;十六进制数转换成二进制数时正好相反,一位十六进制数用四位二进制数来替换,也称,以一换四,。
二进制转换为十六进制
0 1 1 0 0 1 0 1 1 1 0 1
6 5 D
十六进制转换为二进制
BC3.21H=101010110011.001000012
B=1010
C=1011
3=0011
2=0010
1=0001
3,二进制数与八进制数的相互转换
由于 8=23,所以在将二进制数转换成八进制数时,从最右侧开始,每三位二进制数划为一组,用一位八进制数代替,也称为,以三换一,;八进制数转换成二进制数时正好相反,一位八进制数用三位二进制数来替换,
也称,以一换三,。
二进制转换为八进制
100111001B=471O
八进制转换为二进制
342O=011100010B
几种进制之间的转换八进制转十六进制:
八进制 ———二进制 ———十六进制十六进制转八进制:
十六进制 ———二进制 ———八进制八进制转十进制:
八进制 ———二进制 ———十进制十六进制转十进制:
十六进制 ———二进制 ———十进制问:十进制转八、十六进制?
信息存储单位位( Bit)
度量数据的最小单位,表示一位二进制信息。
字节( byte)
一个字节由八位二进制数字组成( 1byte=8bit)。是信息存储中的常用基本单位。
字( word)
位的组合,又称为计算机字。常用的固定字长有 8、
16,32,64位等。
机器字长参加运算的二进制数的位数,代表机器的精度。有
32,64位等。
非数值信息的编码
ASCII码
美国信息交换标准码
七位二进制数编码组成
EBCDIC码
用八位二进制数编码组成
国标码
两个七位二进制数编码表示一个汉字指令与指令系统
指令:用二进制数表示的一组符号。一条指令规定计算机执行一项基本操作。一种计算机能识别的全部指令的集合称为该计算机的指令系统。
计算机的语言
1,机器语言:以 0,1序列构成的指令代码
2,汇编语言:较机器语言先进,但大部分指令为机器指令。
3,算法语言(过程语言):以 FORTRAN为代表。
4,过程化语言:不必关心处理过程,只要说明完成结果 。如 SQL结构化查询语言。
5,智能语言:如 Ada,C语言。
,面想对象,——————Java,C++
两种程序语言编译方式
编译方式
解释方式