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

第二章 数据的存储方式                                                                                                                                                                                                   2.2 数据的顺序存储与组织







                                                          表2-5 超市商品进货表

                                编号                    进货时间                  进货数量/件                 进货价格/元
                                 001                  20170505                  100                    40

                                 …                       …                      …                      …

                                                          表2-6 超市商品销售表


                                编号                    售出时间                  售出数量/件                 售出价格/元
                                 001                  20170520                  20                     50
                                 …                       …                      …                      …
                                             广东教育出版社



                               项目实施


                           各小组根据项目选题及拟订的项目方案,结合本节所学知识,可参考表2-4至表

                      2-6,对所选定项目做如下分析:
                           1.  所设计的信息化管理程序需要实现什么功能?
                           2.  根据功能需求,分析计算机需要存储哪些数据。

                           3.  尝试建立相应的数据模型。






                          2.2             数据的顺序存储与组织









                           数据在计算机中能够以顺序结构进行存储。用计算机程序来实现对数据元素的顺序存
                      储与组织,可以使用数组这种数据结构。


                        2.2.1 数组




                           1.一维数组

                           在计算机程序设计中,可以通过数组(Array)这种数据结构来实现对具有相同数据类
                      型且按一定逻辑顺序排列的数据元素的存储与组织,定义了一个数组就是定义了一块可使
                      用的连续存储空间,数组的基本类型就是数据元素的类型,数组的长度就是数组元素的最

                      大个数。在C++语言中,数组的一般定义方式为:
                           类型说明符 数组名[数组长度];

              34  34







          21X2204.indd   34                                                                                        2019/9/26   13:53:06
   37   38   39   40   41   42   43   44   45   46   47