AP Computer Science Principles

数据

表示并分析数据

理解二进制、压缩、元数据和数据清洗,同时保留数据的含义。

算法示例使用 AP 参考记法,列表索引从 1 开始。

比特表示一种选择

一比特有两种取值,八比特可表示 256 种模式。01000001 作为无符号整数表示 65,在字符编码中则可以表示一个字母。比特本身并不包含解释方式。

无损压缩能精确还原内容,适合程序文件。有损压缩通过丢弃信息节省空间,对照片可能可以接受。文件更小,并不代表内容更准确。

可交互
128
64
32
16
8
4
2
1
4
1
十进制 65十六进制 41
64 + 1 = 65

检查数据集遗漏了什么

计算平均行程时间前,先确认单位是秒还是分钟,检查不可能的值,并决定如何处理缺失值。元数据说明单位、采集日期和列的含义等信息。

数据中的规律可以引出问题,但相关性本身不能证明因果关系。如果只有使用智能手机的学生提供数据,结果可能无法代表全校学生。

自我检测

程序指令文件适合使用有损压缩吗?查看答案

不适合。丢失或改变一条指令都可能改变程序。需要精确恢复时应使用无损压缩。

编写这些课程时使用的参考资料

我们在编写本课程时参考了这些官方文件,用以确定考纲结构和课程要求。

College Board · 2023 年秋季起适用