欢迎来到天天文库
浏览记录
ID:33158461
大小:48.00 KB
页数:9页
时间:2019-02-21
《array (larik)阵列(larik)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、ARRAY(LARIK)Adalahtipeterstrukturyangterdiridarisejumlahkomponen-komponenyangmempunyaitipeyangsama.BanyaknyakomponendalamsuatuLarikditunjukkanolehsuatuIndexyangdisebutdengantipeIndex.Tiap-tiapkomponendiLarikdapatdiaksesdenganmenunjukkannilaiIndexnyaa
2、tauSubscript.·DeklarasiLarikSuatuLarikyangakandipergunakandidalamprogramPascalharusdideklarasikanterlebihdahulu.DeklarasidariLarikdidahuluidengankatacadanganArraydiikutiolehtipeIndexyangdiletakkandiantaratanda‘[]’,diikutilagikatacadanganOfdanTipeLari
3、knya.LarikdapatbertipedatasederhanaByte,Word,Integer,Real,Boolean,CharatauStringdantipeDataSkalaratauSubrange.TipeLarikiniartinyaisidariLarikataukomponen-komponennyamempunyainilaidengantipedatatersebut.TipedariLarikditunjukkanpadawaktumendeklarasikan
4、nya.Contoh:VarX:Array[1..100]OfIntegerNamaLarikTipeIndexTipedariLarikLarikXtelahdideklarasikansebagaiLariktipeIntegerdenganJumlahelemnnyamaksimumsebanyak100elemen.Nilai-nilaielemenLarikiniharusberisinilai-nilaiInteger.Misalnyaelemen-elemendariLarikXa
5、dalah:X[1]:=25X[2]:=75X[3]:=8X[4]:=23NilaiIntegerIndex(Subscript)NamaLarikBilanilaielemenke-3dariLarikXakanditampilkanmakandapatdipergunakanstatement:Writeln(X[3]);·DeklarasiTipeIndeksIndexdariLarikmenunjukkanmaksimumbanyaknyaelemen-elemendariLarik.I
6、ndexLarikinidapatberupatipeSubrangeatautipeSkalarkecualitipeReal.·DeklarasiTipeIndexSubrangeIntegerPadadeklarasitipeLariksebelumnyasemuanyamenggunakantipeIndexSubrangeIntegersebagaiberikut:VarNilaiHuruf:Array[1…5]OfCharTipeIndexSubrangeIntegerPadatip
7、eIndexLarikinimenunjukkanbahwaLarikXmempunyaielemenmaksimumsebanyak5buahkomponenyangditunjukkanolehIndexterbawahberupanilaiInteger1danIndexteratasditunjukkanolehnilsiInteger5.IndexdariLarikinidapatdideklarasikanterlebihdahuludibagiandeklarasitipeseba
8、gaiberikut:~TypeJangkauan=1…5;(tipesubrange)VarNilaiHuruf:Array[Jangkauan]OfChar;Ataudapatditulis:~TypeJangkauan=1…5;X=Array[Jangkauan]OfChar;VarNilaiHuruf:X;AtauDapatditulis:~TypeX=Array[1…5]OfChar;VarNilaiHuruf:X;·DeklarasiTipeIndexSubrangeByteKala
此文档下载收益归作者所有