Array dalam Pascal

Lama gak mosting tentang komputer.Maklum sekian lamanya gak nyentuh tool buat ngoding dan udah mulai jarang-jarang baca buku komputer lagi,mmm kali ini saya ingin kembali mengingat-ngingat lagi tentang pemrograman.Dan yang saya bahas kali ini yaitu PASCAL !

Pascal,so pasti kalian yang gila ngoding tahu bahwa bahasa ini sering digunakan dalam lomba OSN Komputer.Bahkan International Olympiad of Informatics (IOI) pun masih menggunakan bahasa ini dalam lombanya.

Makanya,pengen kembali ngulang-ngulang materi pascal yang telah saya pelajari (secara otodidak) ini,sembari berharap bisa ikut OSN komputer,atau kalo bisa ikut IOI dan bisa juara (amin :))

Oke,yang saya bahas kali ini adalah array.Langsung saja saya kutip definisinya dari wikipedia.

Larik (Bahasa Inggris: array), dalam ilmu komputer, adalah suatu tipe data terstruktur yang dapat menyimpan banyak data dengan suatu nama yang sama dan menempati tempat di memori yang berurutan (kontigu) serta bertipe data sama pula.

Dalam Pascal,penulisan array sebagai berikut..

{ Pertama,penulisan variabel,lalu perintah arraynya,dan penulisan jenis datanya }
var
contohvar : array[lingkup_awal..lingkup_akhir] of jenisdata;

Berikut contoh programnya

program arr;
{ Pendefinisian variabel }
var
{ Dibawah ini pendefinisian variabel angka,dengan lingkup data 1-10,dan bertipe bulat/integer }
angka : array[1..10] of integer
{ Mulai program }
begin
{ Dalam array,sub sub data ditulis dengan var[1],var[2],dst }
angka[1]:=5;
angka[2]:=6;
writeln('Hasil data 1 ditambah data 2 adalah = ',angka[1]+angka[2]);
end.

Sekian,kalo ada yang mau bertanya,silahkan :D

Referensi

  • Ebook Modul Pascal Universitas Gunadarma

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s