高中信息技术 奥林匹克信息学竞赛班进阶篇 pascal-03 数组课件.ppt

上传人:xt****7 文档编号:2945488 上传时间:2019-12-05 格式:PPT 页数:10 大小:221.50KB
返回 下载 相关 举报
高中信息技术 奥林匹克信息学竞赛班进阶篇 pascal-03 数组课件.ppt_第1页
第1页 / 共10页
高中信息技术 奥林匹克信息学竞赛班进阶篇 pascal-03 数组课件.ppt_第2页
第2页 / 共10页
高中信息技术 奥林匹克信息学竞赛班进阶篇 pascal-03 数组课件.ppt_第3页
第3页 / 共10页
点击查看更多>>
资源描述
PASCAL-数组,一维数组,数组的定义和说明,type AA = array 120 of integer; BB = array 050 of char; var x , y : AA; a : BB;,也可以直接说明,var x , y : array 120 of integer; a : array 050 of char;,一维数组,数组中的每个元素都是变量 每个元素可以用数组名加方括号括起的下标来表示。,如a数组中的第5个元素可表示为:a4,数组元素的运算和变量相同:,readln (a4); x3:=x3+y1;,一维数组,数组元素的赋值和引用,为一个数组A110 赋值:,for i:=1 to 10 do read (Ai);,如果两个数组类型相同,如数组x和y,可用赋值语句: x:=y;,var x,y : array120 of integer; z : array120 of integer;,x:=y; x:=z;,要给数组元素赋同一个值,不能这样赋值: x:=0;,for i:=1 to 20 do xi:=0;,多维数组,二维数组,a1,0 a1,1 a1,2 a1,3 a1,4 a2,0 a2,1 a2,2 a2,3 a2,4 a3,0 a3,1 a3,2 a3,3 a3,4,var a : array 13 , 04 of integer;,多维数组,给数组S方阵的第3行的每个元素赋值为1,var s : array 15 , 15 of integer;,0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0,for i:=1 to 5 do s3,i:=1;,给数组S方阵的第2列赋值为1,for i:=1 to 5 do si,2:=1;,0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0,多维数组,例:金山中学全体在校生的期末成绩可以用以下的 多维数组来表示,var s :array 13,120,164,110 of real;,字符串,字符串的实际长度取决于程序执行时所赋予的实际字符个数,var name:string20; 最大长度为20 ss:string; 最大长度为默认值255,求字符串长度: t:=length(ss);,字符串,字符串的读入和输出,readln(ss); writeln(ss);,字符串中的单独字符修改,ss:=computrr; ss7:=e;,不能对不存在的字符进行修改!,ss8:=s;,字符串,字符串连接,字符串比较,s1:=good ; s2:=morning; ss:=s1+s2; ss=good morning,从左到右逐个字符按照它们的ASCII码值进行比较,ab ABCABCD,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 高中资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!