内容正文:
第一章 数据与数据的组织
1.1数据
选择性必修1《数据与数据结构》
1
情境导入——春运里的数据
2
情境导入——春运里的数据
春运数据告诉我们那些信息?
运输结构提档升级
到大城市过年成为新时尚
春节高峰日运力发挥到极致
境外旅游过年成为新选择
数据?
数据的表现形式
文字
图形
图像
视频
音频
……
数字、数值
144
数据的表现形式——数字
……
144
数字本身没有意义,没有量的含义,数字只有在具体的情境中才具有实际的意义。
数据的表现形式——符号形式
数字由数字符号组成的数据,其符号形式不能进行算术运算的数据。
数据的表现形式——数值
数值指的是由数字符号组成的、具有量的意义的、可以进行算术运算的数据。
甲
乙
144KM
t
速度=144KM/t
丙
xKM
甲地到丙地的距离=144KM+xKM
数据的表现形式——其他表现形式
随着微电子技术及数据处理技术的发展,计算机能处理的数据已经扩展到图形、图像、视频、音频等形式,并能在快速处理这些数据的基础上作出即时的互动反应,甚至能做出一些人类特有的智能化行为。
小组讨论
为什么现实中我们很少会关注“数字”和“数值”的差别,但在计算机科学领域,却必须严格地区分并且在编程时还要定义各种数据类型?
9
小组讨论
程序“加法”实例
小组讨论
数字化时代中,数据更多地指用计算机进行处理的符号表示的总称。
计算机面对孤立的符号144时,无法判别这个符号所处的具体情境,或者说计算机不知道这个144是符号还是数值,这就需要人类事先给予界定并以某种方式告诉计算机。在编程时,给变量和常量设定数据类型就能实现这样的目标。
数据促进了人类社会的发展
因为生产生活的需要,人类一直以来都在尝试对客观世界进行数据表示:
肢体计数→石子和贝壳计数→结绳计数→筹码计数
结绳计数
筹码计数
12
数据促进了人类社会的发展
劳伦兹SZ密码机
电子计算机巨人(Colossus)
上的一个零件
在第二次世界大战中,密码破译工作涉及的数据数量和计算量都非常巨大,为了及时破译敌军密码,英国发明了电子计算机巨人(Colossus)。
13
数据促进了人类社会的发展
电子计算机的出现引领人类社会进入了信息时代,随着计算机系统软硬件的不断升级改良和