奥赛信息学竞赛班进阶篇课件pascal-03-数组(共10张PPT)PPT文件格式下载.ppt
- 文档编号:15594366
- 上传时间:2022-11-07
- 格式:PPT
- 页数:10
- 大小:1.20MB
奥赛信息学竞赛班进阶篇课件pascal-03-数组(共10张PPT)PPT文件格式下载.ppt
《奥赛信息学竞赛班进阶篇课件pascal-03-数组(共10张PPT)PPT文件格式下载.ppt》由会员分享,可在线阅读,更多相关《奥赛信息学竞赛班进阶篇课件pascal-03-数组(共10张PPT)PPT文件格式下载.ppt(10页珍藏版)》请在冰豆网上搜索。
v也可以直接说明也可以直接说明varx,y:
array1.20ofinteger;
array0.50ofchar;
一维数组一维数组v数组中的每个元素都是变量数组中的每个元素都是变量v每个元素可以用数组名加方括号括起的下标来表示。
每个元素可以用数组名加方括号括起的下标来表示。
下标下标如如aa数组中的第数组中的第55个元素可表示为:
个元素可表示为:
a4a4数组元素的运算和变量相同数组元素的运算和变量相同:
readln(a4);
x3:
=x3+y1;
一维数组一维数组v数组元素的赋值和引用数组元素的赋值和引用为一个数组为一个数组A1.10赋值赋值:
fori:
=1to10doread(Ai);
如果两个数组类型相同,如数组如果两个数组类型相同,如数组xx和和yy,可用赋值语句:
,可用赋值语句:
x:
=yx:
=y;
array1.20ofinteger;
z:
=y;
=z;
要给数组元素赋同一个值,不能这样赋值:
=0;
=1to20doxi:
多维数组v二维数组二维数组a1,0a1,1a1,2a1,3a1,4a2,0a2,1a2,2a2,3a2,4a3,0a3,1a3,2a3,3a3,4vara:
array1.3,0.4ofinteger;
多维数组v给数组给数组SS方阵的第方阵的第33行的每个元素赋值为行的每个元素赋值为11vars:
array1.5,1.5ofinteger;
0000000000111110000000000fori:
=1to5dos3,i:
=1;
v给数组给数组SS方阵的第方阵的第22列赋值为列赋值为11fori:
=1to5dosi,2:
0100001000010000100001000多维数组v例:
金山中学全体在校生的期末成绩可以用以下的例:
金山中学全体在校生的期末成绩可以用以下的多维数组来表示多维数组来表示vars:
array1.3,1.20,1.64,1.10ofreal;
年级年级班班学号学号科目科目字符串v字符串的实际长度取决于程序执行时所赋予的实字符串的实际长度取决于程序执行时所赋予的实际字符个数际字符个数varname:
string20;
最大长度为20ss:
string;
最大长度为默认值255求字符串长度:
求字符串长度:
t:
=length(ss);
字符串v字符串的读入和输出字符串的读入和输出readln(ss);
writeln(ss);
v字符串中的单独字符修改字符串中的单独字符修改ss:
=computrr;
ss7:
=e;
不能不能对不存在的字符不存在的字符进行修改!
行修改!
ss8:
=s;
字符串v字符串连接字符串连接v字符串比较字符串比较s1:
=good;
s2:
=morning;
ss:
=s1+s2;
ss=goodmorning从左到右逐个字符按照它们的从左到右逐个字符按照它们的ASCIIASCII码值进行比较码值进行比较abABCABCD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息学 竞赛 进阶 课件 pascal 03 数组 10 PPT