- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
并行协同设计系统
PASCAL语言 吉林大学计算机科学与技术学院 * 第六章 数组 三、 IF语句 一、一维数组 TYPE 类型标识符=ARRAY〔下标类型〕OF 成分类型 类型定义 规定数组类型分量的个数、分量的排列次序、下标的数据类型;下标数据类型应该是顺序类型的有穷集合,如字符型、布尔型、枚举和子界,但是整型和实型不可以,一般子界类型较多;下标类型一定要用方括号括起来。 下标类型 数组分量的数据类型,可以是简单类型,也可以是结构类型,但不应该为文件类型。 成分类型 类型定义举例 TYPE number=1..20; ax=(one,two); bx=(a,b,c); student=ARRAY[number] OF integer; ma=ARRAY[ax] OF real; na=ARRAY[bx] OF char; sw=ARRAY[boolean] OF ax; VAR a:number; b,c:student; d:ma; e:sw; 变量定义举例 二、 数组元素 B[1] 3 B[2] 8 B[3] 11 B[4] -23 … … B[20] 1001 程序举例 Program ex(input,output); type number=1..10; student=array[number] of integer; var i:integer; num:student; begin for i:=1 to 10 do readln(num[i]); for i:=1 to 10 do write(num[i]:4); end. 三、 IF语句 数组注意事项 数组元素个数固定,不允许在执行中修改 数组分量可以随机访问; 下标可以是合法表达式,但不能越界 Var a,b,c:array[1..20] of integer; 提倡合并说明 不允许整体操作;必须逐个处理分量 三、 IF语句 减少了每个分量确定标识符的书写量 可以批量处理空间 引入数组的意义 3 9 5 18 2 程序举例 开始 结束 PROCEDURE sortofup ( VAR a:typeofa ) ; VAR i,r : integer ; flag : Boolean ; BEGIN flag := ture ; WHILE flag DO BEGIN flag := false ; FOR i:=1 TO n-1 DO IF a[i] a[i+1] THEN BEGIN r := a[i] ; a[i] := a[i+1] ; a[i+1] := r ; flag:=ture END; END; END; PROGRAM fup (input,output ) ; CONST n=100; TYPE typeofa=array[1..n] of integer; VAR k: integer ; b:typeofa; … …. … …. BEGIN for k:=1 to n do readln(b[k]); sortofup(b); for k:=1 to n do write(b[k]); writeln; END; 例子中的几个问题 数组变量做参数类型必须一致 P112 6.2.4 1) 值参数与变量参数 变量之间直接赋值 三、 IF语句 三、二维数组 TYPE 类型标识符=ARRAY[下标类型1] OF ARRAY[下标类型2] OF 成分类型 类型标识符=ARRAY[下标类型1,下
您可能关注的文档
- (鉄道駅) - joy.hi-ho.ne.jp.ppt
- (一)企业经营战略概述 - 四川大学课程中心3.0.ppt
- (一)企业经营战略概述.ppt
- “北京的时间”和“北京时间”.ppt
- (三)红细胞生成调节.ppt
- (十四年厚积薄发 见证成长)2003-2016年,已经超过十四.ppt
- “国家彩票公益金资助”标志设计、应用规范设计.pptx.pptx
- “绿色出行,低碳生活” 自行车骑行公益活动方案.ppt
- “神州视景杯”第七届全国旅游院校服务技能(饭店服务) ….pptx
- “政府再造” - 厦门大学研究生院网站访问说明.ppt
- 糖尿病患者家庭护理的探讨1.docx
- 浅谈建筑工程管理中的安全隐患及应对措施.docx
- 关于北京公交线网优化问题的调研报告.docx
- 小学英语《Lesson 4 Same time,different weather》ppt课件.pptx
- 小学英语《Lesson 4 A birthday card》ppt课件.pptx
- 小学英语《Lesson 1 Where are you from?》ppt课件.pptx
- 小学英语《Lesson 2 My home country》ppt课件.pptx
- 小学英语《Lesson 3 Look at the photo!》ppt课件.pptx
- 小学英语《Lesson 6 We have many holidays》ppt课件.pptx
- 小学英语《Lesson 3 At the zoo》ppt课件.pptx
最近下载
- 思政元素融入课堂教学有效性探究-来源:新教育·(上旬)(第2022009期)-海南师范学院.pdf VIP
- GB13296-2013 锅炉、热交换器用不锈钢无缝钢管.pdf
- Hisense海信电视55E3G-PRO用户手册说明书.pdf
- 2024年湟源县公开选聘优秀大学生到村任职笔试备考题库及答案解析.docx
- 2021年实验室检测化验员考试题库三百题.pdf VIP
- DL_T 991-2022《电力设备金属发射光谱分析技术导则》.pptx
- GB50737-2011 石油储备库设计规范.pdf
- 不合格品控制表格格式.doc VIP
- 入团志愿书空表模板(可打印用).doc VIP
- 司法局扫黑除恶常态化机制.pptx VIP
文档评论(0)