Page 21 - 高中 信息技术 选择性必修1 数据与数据结构
P. 21

1.2 对实际问题的数据抽象
                                                                                                    1.2 对实际问题的数据抽象






                                                          表1-4 超市客户表

                       姓名        性别        出生年月            职业            手机号码             地址          消费记录

                       张达         男         197401        公务员           13712345678      ×××           ×××

                       熊二         男         197509         工人           13523456789      ×××           ×××

                       李季         女         197808         律师           13034567891      ×××           ×××
                         …         …           …             …               …              …             …




                         现实世界的事物纷繁多样,事物本身具备多种属性。从复杂多样、表现各异的现实世
                                             广东教育出版社
                    界的事物到规则有序的计算机世界的数据,让现实世界的问题在计算机中存储、计算、处
                    理,需要一个转换的过程:从解决问题的需要出发,抽取出与问题解决相关的属性,用合
                    适的数据表示这些属性;理清数据间的关系,建立数据模型。这个过程就是数据抽象的
                    过程。




                         思 考

                         各小组试着列出选定项目中事物及其活动的属性,再从中选择与问题解决目标相关的

                    属性。这个过程可能一次成功,也可能要经过反复几次的调整修改。



                      1 . 2 . 2   分析数据之间的关系




                         计算机处理的数值计算问题能直接抽象出数学模型,但更多的非数值计算的问题、数
                    据间的复杂关系并不能直接用数学模型表示。这些复杂的关系中,最基本的关系有三种,

                    即线性关系、层次关系和网状关系。
                         1.线性关系
                         一个班学生的学号,从1号到50号,学号之间是顺序排列的,前后有序,如图1-9
                    所示。






                                                            图1-9 顺序排列的学号


                         从图1-9中可以看出,数据间的关系比较简单,每个数据仅有一个直接前驱和一个直
                    接后继(第一个数据仅有后继,最后一个数据仅有前驱)。数据间的这种关系称为线性关

                    系。如表1-4的“超市客户表”,表中的各行数据之间就是线性关系。线性关系是计算机
                    中最常见的数据关系。



                                                                                                                       13
                                                                                                                       13






          21X2204.indd   13                                                                                        2019/9/26   13:52:55
   16   17   18   19   20   21   22   23   24   25   26