- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯
PASCAL 程 序 设 计 讲 座 (七)
林定基 陈文洁 郝 梅
第八章 数 组
在PASCAL中,数组是构造 类型中最常用的数据 对它曲元素进行进算时,必须符胥实数运算的媲律。
类型之一,它特别适合于处理一组同类型的元素。本 数组的赋值通常也是通过封备元素遥个赋值求实
章将介绍数组的基本概念和程序设计技巧,并尽可能 现的 。例如
结合典型例子,阐 明数组在各方面的应用。此外,还
1]:=26 51
将结合PC-PASCAL的特点,介绍超级数组类型。
(3] = l4.J·
一
、 数组的基本概念 在标准PASCALrp还 允许对数组变量进行整体赋
我们经常要处理一组性质相同的数据,例如处理 值,也就是说将一个已知的数组变量 (其中}}元豢均
一 组实验数据 一个班 的学生的成绩单}一个单位职 已确定)赋培另一个数组变量 倒如,假设数组埘 的
工的工资表 … ”,这类数据有一些共同的特点。首 8十元素的值已经确定,那幺下列赋值语句
先构成同一组数据的各个元素具有相 同 的类 型,其
谀,各个元素的排列是有序的,每个元素可以通过它
将 自动地将x的8十元素值舟另赋给Y的8个元素。在
的序号来访问。确切地说,数组是具有一定数量的同
PG—PASCLe~出千设置 了结构常量,因此可以较方
类型元素的甫穿的集台俸。
便地对数组进行赋值,如
数组的类型和变量说 明犬致有睡种办法。第一种
x::reals(I,2,3,4,6,6, ,8)
办法是先作出类型说 明,然后再用这个类型去说明数
请注意,结构常量必频以相应曲类型名开头,因此在
组变量 。倒如 :
需要用到结构常量时必须对该数组类型疆 先 作 出说
type icals array~l_·83 ofrea1}
明。
V4r Y,y:reM sl
这里Teals是一个数组类型的标识符,而x和Y是两个同 在PASCAL语言中,数组的读 /写操作一般只危
为reals类型的数组变量 在类型说明中方括弧 内的 1 许遥个地对数组元素进行 读 写。例如,对 k进数组x
’8‘是一个整数的子界类型,它绪出了数组下标 的下 可 用下面的循环悟句皋读人它曲所有元素值,
界和上界,在这里也就是说reals这个类型将包含 8个 for j:= E 吣 8 do
元素,而每个元素的类型是实数类型,因此 [Ij就表 fead [i])|
示数组x的第一十元素,y[3]就表示数组y的第三个元
与此类似,用下面的语句可以显示x的所有元素值,
素等 请注意这里用的是 ( ]而不是 ( ),建与 BA—
SIC语言中数组曲表示法是不同的。 for : 】t0 8 do
另一种说明的办法是省略独立的类型
您可能关注的文档
- 3.9mpa蒸汽回收技改可行性分析.pdf
- 7英寸无缝钢管机组自动过程控制系统的开发.pdf
- 40例胆囊结石的mri及mrcp诊断与手术的对照研究.pdf
- 44MeV/A^12C离子与铜相互作用中靶余核的研究.pdf
- 62例心源性猝死的法医学鉴定分析.pdf
- 63例奥沙利铂联合氟尿嘧啶/甲酰四氢叶酸治疗结直肠癌的不良反应分析.pdf
- 64层螺旋ct在脊柱扫描和脊柱转移瘤中的应用价值.pdf
- 65例β-内酰胺类药物致心血管不良反应的文献分析.pdf
- 142例美罗培南临床应用分析研究.pdf
- 150度新型高温压裂液流变分析.pdf
- pbl(problem-based learning——基于问题式学习) 教学法在有机化学中的应用——以“芳香烃“一章的教学为例设计.pdf
- PBL—LBL双轨教学法在三本医学院生物化学实验教学中的应用及探讨.pdf
- pcb电源布线设计-印制导线温升与导线宽度和负载电流的关系.pdf
- PDCA循环在临床危急值质量管理改进中的实践.pdf
- pnn神经网络在地震反演中的应用.pdf
- quadlog esd系统在混合碳四综合利用装置中的应用.pdf
- rmt测井技术在低阻油层识别中的应用.pdf
- rmt测井技术在华北油田岔河集砂岩油气藏的应用.pdf
- RN—1催化剂工业应用总结.pdf
- RVSP层析成像初始速度模型的自动建立.pdf
文档评论(0)