Page 72 - 高中 信息技术 选择性必修1 数据与数据结构
P. 72
第三章 线性数据的组织和存储
的,提取每月奶粉销量这一属性,并将相关信息使用线性表进行表示:
Sales=(550,560,602,650,663,645,658,670,676,681,688,705)
Sales是一个长度为12的线性表,其中每个数据元素为一个整数。
还有一些更复杂的线性表,每个数据元素又可以由若干数据项组成。如第二章表2-7
的婴儿食品基本信息表,也是一个线性表,表中每一个奶粉品种包含六个数据项:编号、
商品名称、规格、保质期、价格和当前库存量。
3.2 用字符串存储数据
广东教育出版社
随着计算机技术的发展和应用的普及,非数值计算的应用越来越广泛。计算机中处理
的非数值的数据也相应增加,如事务处理系统中的名称、序列号、产品规格说明等,这些
数据一般被当作字符串数据进行处理。
3.2.1 字符串及其存储
字符串(String)一般简称为串,可以将它看作一种特殊的线性表,它的每个数据元
素仅由一个字符组成。与一般线性表相比,字符串有以下特点:
(1)字符串的数据元素的类型限定为字符型。
(2)字符串操作的对象,多数情况下是字符串整体或其中一部分,当然也可以是单
个的数据元素。
随着计算机技术的发展,字符串成为非数值计算问题中的主要操作对象,如信息检
索、文本编辑、问答系统、音乐分析程序等。
生活中随处可见字符串的应用。
当我们注册入学的时候,我们会得到一串由数字组成的学号。每名同学的学号都是唯
一的,如图3-3所示。用学号就能区分学校里的每一名同学。
图3-3 学号
64 64
21X2204.indd 64 2019/9/26 13:53:15