Selasa, 01 Januari 2019

Program Sorting pada Turbo Pascal

Beberapa metode sorting mengurutkan data yang dikenal antara lain :
1. Bubble Sort  (sederhana tapi lambat) adalah salah satu algoritma pengurutan yang paling sederhana baik        dalam hal pengertian maupun penerapannya.
2. Quick Sort (cepat tetapi rumit) prinsipnya membagi data menjadi dua bagian yang sama (kiri dan kanan).
3. Shell Sort (agak cepat dan tidak terlalu rumit) prinsipnya hampir sama dengan Bubble Sort tetapi                  dioptimalisasi sehingga lebih cepat.
4. Selection Sort
5. Insert Sort
6. Merge Sort

Berikut merupakan contoh program sorting pada program turbo pascal menggunakan Bubble Sort :

program sorting_nama;
uses wincrt;
type rec_data=record
        nama:string;
        end;

Program Fungsi Turbo Pascal

Program fungsi pada Turbo Pascal hampir sama dengan deklarasi procedure, hanya saja fungsi harus dideklarasikan dengan tipenya.
Bentuk penulisan fungsi dengan parameter by Value adalah sebagai berikut :

               Function hitung (A,B : integer) : integer;

Berikut merupakan contoh program fungsi menghitung data terkecil:


program fungsi;
uses wincrt;