2.4计算机的应用
1)科学计算(最早的应用)
科学计算是指科学和工程中的数值计算。与理论研究和科学实验一起成为当代科学研究的三种主要方法。
主要应用在航天工程、气象、地震、核能技术、石油勘探和密码解译以及轨道计算,混沌系统,孤粒子等涉及复杂数值计算的领域
2)信息管理(最广泛的应用)
是指非数值形式的数据处理,应用于办公自动化、事务处理、情报检索、企业管理和知识系统等领域。
财务系统,学习
3)过程控制
又称实时控制,指用计算机及时采集检测数据,按最佳值讯速地对控制对象进行自动控制或自动调节
5)人工智能
人工智能(AI)是研究怎样让计算机做一些通常认为需要智能才能做的事情,又称机器智能。
该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等
6)计算机网络与通信
利用通讯技术,将不同地理位置的计算机互联,可以实现世界范围内的信息资源共享,并能交互式交流信息
7)多媒体技术应用系统
利用计算机、通信等技术将文本、图像、声音、动画、视频等多种形式的信息综合起来,使之建立逻辑关系并进行加工处理的技术
8)嵌入式系统
以应用为中心,以计算机技术为基础,软硬件能灵活变化以适应所嵌入的应用系统,对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。
早期主要应用于军事和航空航天等领域,后来逐步应用于工业控制、仪器仪表、汽车电子、通信和家用消费电子类产品等领域
2.5计算机的发展趋势
1)巨型化
巨型化不是从计算机的体积上考虑的,主要是指研制速度更快、存储量更大和功能更强的巨型计算机,用于国家的尖端科技领域。巨型计算机是衡量一个国家科学技术和工业发展水平的重要标志。
2)微型化
微型化是指利用微电子技术和超大规模集成电路技术,把计算机的体积进一步缩小,价格进一步降低。计算机的微型化已成为计算机发展的重要方向。
3)智能化
智能化是指使计算机具有模拟人的感觉和思维过程的能力。计算机成为智能计算机,是目前研制的新一代计算机要实现的目标。
4)网络化
网络化是指利用通信技术和计算机,把分布在不同地点的计算机及各类电子终端设备互联起来,按照一定的网络协议相互通信,以达到所有用户都可以共享软件、硬件和数据资源的目的。实际上是对联网计算机的所有资源的全面共享。网格计算(分布式计算)是利用互联网上的计算机的CPU的闲置处理能力来解决大型计算问题的一种计算科学。
计算机的发展趋势(四化两极)
巨型化:功能更强大;衡量一个国家科学技术和工业发展水平标志
微型化:体积越来越小;反映计算机的应用水平越来越广泛
网络化:资源共享、提供分布式计算平台和强大处理能力
智能化:模拟人的感觉和
第二节课
进制
名词术语
数制:用进位的原则进行计数称为进位计数制,简称数制
数码:数制中表示基本数值大小的不同数字符号。在一种数制中,只能使用一组固定的数字来表示数的大小。
基数:数制所是使用的数码个数。常用“R”表示,称R进制
位权:一个数值中某一位的数码所表示的数值的大小
常见的进制
进制 | 数码(0~R-1) | 基数 | 位权 |
二进制 | 0,1 | 2 | 2 |
八进制 | 0,1,2,3,4,5,6,7 | 8 | 8 |
十进制 | 0,1,2,3,4,5,6,7,8,9 | 10 | 10 |
十六进制 | 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F | 16 | 16 |
数制表示方法
在计算机内部存储、处理和传递的信息均采用二进制代码来表示,而二进制的基数为2,只有“0”和“1”两个数码
1.容易表示,电压高、开关的接通与断开都可以用“0”和“1”来表示
2.节省设备,状态简单,抗干扰能力强,可靠性高
3.易于转换,跟不同数制间的转换
4.便于进行算数运算和逻辑运算
数制的表示
进制 | 后缀 | 表示1 | 表示2 | 进位规则 |
二进制 | B | 111011B | (111011)2 | 逢二进一 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
电脑中常用进制表示:二进制、八进制、十六进制
二进制便于运算和表示
八进制和十六进制便于书写和编写程序
进制转换
1)R(任意)进制转化为十进制数
方法:位权展开式
1.求位权
2.按权展开(数码*位权)
3.求和
2)将十进制整数转化为R(任意)进制
方法:除基取余,逆序排列
举例:将十进制数102分别转化为二进制、八进制、十六进制
3)将十进制小数转化为R(任意)进制
方法:乘基取整,顺序排列
部分十进制小数无法用二进制精确表示
十进制0.3转换为二进制
0.3D=0.010011001...
4)二进制转换为八进制数
方法:三位并一位
5)八进制数转换为二进制数
方法:一位拆三位
6)二进制转换为十六进制数
方法:四位并一位
7)十六进制转换为二进制数
方法:一位拆四位
总结
二进制的运算
1.算术运算规则
加法规则:
0+0=0; 0+1=1;
1+0=1; 1+1=10;
减法规则:
0-0=0; 10-1=1;
1-0=1; 1-1=0;
乘法规则
2.逻辑运算规则