计算机导论第二次课总结

计算机与信息

在这里插入图片描
1.从这张照片我们可以看到武汉理工大学是一所现代化的学校
2.学校的校园风景也很美丽
3.这个现代化建筑应该是一个图书馆
4.学校里面也有很多现代化艺术的雕塑

一、信息

某人被通知或告知的 内容、情报、消息
《牛津英文字典》
通信系统传输和处理的对象,泛指消息和信号的具体内容和意义,通常须通过处理和分析来提取。

1.1信息的定义

1.维纳的信息定义
信息是人们在适应外部世界并使这种适应反作用于外部的过程中,同外部世界进行相互交换的内容的名称
*信息是信息,不是物资,也不是能量
2.信息是差异类定义
3.钟义信的信息定义
3.1本体论层次的信息是
事物运动的状态及其变化方式的自我表述
3.2认识论层次的信息是
认识主体所感知或所表达的事物运动状态和方式。包括这种状态或方式的形式、含义和效用。
语法信息、语义信息、语用信息、先验信息、实得信息、实在信息
因此可以说“信息是被反映的物质属性”或者“信息是事物属性的反应”
4.香农的信息定义
假设事物状态可以用一个以经典集合论为基础的概率模型来描述,则信息就是用来消除不确定性的东西,或者信息是事物运动状态或存在方式的不确定性描述
5.种加属差定义
公式:被定义概念=邻近概念的属的概念+种差
举例:人——种概念;动物——属概念(”鸡“”鸭“”牛“”羊“之间的属差)

例如:从下面这张照片上可以看出明天是否下雨,这便是对图片进行信息挖掘得出的结论。
在这里插入图片描述

1.2信息的种类

按照不同的种类信息可被分为不同的种类
如按照人类活动领域分,分为科技信息、经济信息、政治信息、军事信息、文化信息等

自然信息
自然信息
科技信息
科技信息

1.3信息的度量

一条信息的信息量大小和它的不确定性有直接的关系。
美国数学家、信息论的奠基人克劳德.艾尔伍德.香农提出了信息熵的概念
信息熵:信息中排除了多余重复信息之后的平均信息量
离散随机变量X~P(ai)的信息熵定义为
H(X)=p(ai)*Log2(p(ai) (i=1,2,3…)
ai出现的概率为p(ai)
从平均意义上对信息不确定性的度量
香农用bit来度量信息熵。一个二进制代码称为一个比特

二、计算机处理信息

计算机能处理的信息一般有文本、数值、音频、图像和视频五种形态。

2.1位模式的信息表示

位模式是一个序列,有时也称为位串,他是0和1的组合。
1.文本的表示
英文采用ASCII编码,中文采用与前者兼容的GB2312——1980编码。
2.数值的表示
二进制数存储数值。
二进制数100111表示十进制数39
对二进制数分为无符号数和有符号数
无符号数ubsign1=0101,表示无符号数5;
有符号数:最高位为符号位,‘0’表示正数,‘1’表示负数。
补码:
当x为正数时【x】补=【x】原=x;
当x为负数时
(1)【x】原除符号位外各位取反加”1“
(2)自低位向高位,尾数的第一个”1“及其右部的”0“保持不变,左部的各位取反,符号位保持不变。
3.音频的表示
音频一般用声波模拟,对声波进行数字化处理,即转化为离散的数字信号。
在这里插入图片描述
4.图像的处理
计算机处理图像有俩种方式:矢量图和位图。
在这里插入图片描述
矢量图不会造成图像的失真,但位图会。
5.视频的表示
视频时动态图像,是由一幅接一幅的静止图像组成。
视频是以位模式存储的。

2.2计算机处理信息的过程

接收、存储、转化、传输、发布

在这里插入图片描述

2.3计算机信息处理的几个例子

1.从方程看代数
在这里插入图片描述
2.从随机生成迷宫地图看几何
(1)迷宫有唯一的入口和出口
(2)仅有一条从入口到出口的路线
(3)从起点开始移动,一直移动到终点,不能越界。
3.从测谎看逻辑

#include<stdio.h>
void main()
{
	int a,b,c,d;
	for(a=1;a>=0;a--)
		for(b=1;b>=0;b--)
			for(c=1;c>=0;c--)
				for(d=1;d>=0;d--)
					if((a==0)+(c==1)+(d==1)+(d==0)==3&&a+b+c+d==1)
					{
						if(a==0)
							printf("A不是小偷\n");
						else
							printf("A是小偷\n");
						if(b==0)
							printf("B不是小偷\n");
						else
							printf("B是小偷\n");
						if(c==0)
							printf("C不是小偷\n");
						else
							printf("C是小偷\n");
						if(d==0)
							printf("D不是小偷\n");
						else
							printf("D是小偷\n");
					}
}

总结:这节课简单的理解了信息的一些概念,计算机存储数值的方式,以及计算机对不同处理信息的方式,同时还有计算机处理信息的例子。可以知道计算机是一个很实用的工具,很方便我们使用。计算机对信息的处理很大程度上节省了我们人工对信息的处理,节省了大量的人力物力以及财力。

发布了6 篇原创文章 · 获赞 0 · 访问量 76

猜你喜欢

转载自blog.csdn.net/weixin_45633417/article/details/103112149