SET/HIMPUNAN PADA PASCAL Dosen : Nuraini Purwandari
Pengertian Set/Himpunan Set adalah kumpulan dari nilai-nilai yang memiliki kesamaan sifat, yaitu tipe data yang sama dan urutan penulisannya tidak diperhatikan. Setiap obyek dalam himpunan disebut dengan anggota atau elemen himpunan. Contoh : 1. Huruf vokal dalam alfabet 2. kendaraan bermotor 3. binatang menyusui 4. bilangan genap 1 sampai 100
Bentuk Umum Set/Himpunan Set termasuk ke dalam tipe data terstruktur, terdiri dari sejumlah elemen yang bertipe sama dan harus bertipe data ordinal yang memiliki nilai terletak antara 0 sampai 255. Berbeda dengan tipe data array, tipe data SET tidak mengenal elemen pertama, elemen kedua dan seterusnya. Pada tipe data SET tidak terdapat elemen yang bernilai sama. Bentuk Umum : Dapat dideklarasikan dalam deklarasi tipe data : Type variabel_set = SET OF tipe_data; Dapat pula dideklarasikan dalam deklarasi var data : Var variabel_set = SET OF tipe_data;
Contoh Penggunaan Variabel Set Contoh : Type kata = set of char; {tipe dasar} huruf besar =āAā..āZā; {subrange} Perintah = set of hurufbesar ; Hari = (senin,selasa,rabu,kamis,jumat,sabtu,minggu); {enumerasi} Hari2 = set of Hari; Pilihan = set of 1..7 {subrange dalam bentuk bilangan};
Operasi Set/Himpunan
Contoh Program Set/Himpunan
Contoh Program Set/Himpunan
DOSEN : NURAINI PURWANDARI POINTER PADA PASCAL DOSEN : NURAINI PURWANDARI
Pengertian Pointer
Jenis Pointer Dalam Pascal, pointer dapat diisi dengan nilai yang berasal dari:\ 1. NIL 2. Fungsi Ptr 3. Operator @ 4. Prosedur New dan GetMem 5. Pointer yang lain Reserved word NIL NIL merupakan reserved word dalam Pascal, di mana pointer yang bernilai.NIL dianggap tidak menunjuk alamat memori manapun.NIL biasa digambarkan dengan lambang ground.
Jenis Pointer
Program Pointer
Linked List Linked List (daftar berkait) adalah suatu node (simpul) yang menunjuk ke node (simpul) berikutnya dalam suatu urutan. Suatu node minimal harus mempunyai 2 komponen, yaitu: 1. Satu atau lebih field yang berisi data di daftar berkait. 2. Satu atau lebih field berupa pointer yang menunjuk ke node lainnya. Field yang berupa pointer ini disebut dengan link.
Operasi Linked List Operasi-operasi yang terdapat pada linked list antara lain: 1. Inisialisasi; yaitu mengisi variabel list dengan NIL. 2. Menambah node. 3. Menyisipkan node. 4. Menghapus node yang berisi data. 5. Membaca data dari node. 6. Menghapus seluruh isi list.
Program Linked List
Output Linked List
T E R I M A K A S I H