Test Formatif Kegiatan Belajar 5

Materi Diklat : Algoritma dan Pemrograman menggunakan Pascal 393 Begin ClrScr; Writeln’Ini dari bagian inisialisasi unit ‘; Bintang := ‘Taurus’; Writeln’Bintang Anda : ‘,Bintang; Writeln‘--------------------------------‘; End. Simpan dengan nama : B:CONT4I-2.PAS

6.4. Test Formatif Kegiatan Belajar 5

1. Buatlah program untuk mencari matrik transpose dari matrik A n x n dimana nilai n dapat kita tentukan dari keyboard. Program ini akan memakai unit Layar, yang dibuat sebelumnya untuk menginformasikan jika penginputan data salah atau tidak sesuai dengan tipe yang diinginkan, karena itu harus mencantumkan kata Uses Layar pada bagian awalnya deklarasi uses. Selanjutnya bisa memakai bagian deklarasi yang transparan di unit Layar. Simpan file ini dengan nama : TUGAS-4A.PAS 2. Buatlah program untuk menyusun semua permutasi yang dimungkinkan dari sekelompok karakter yang diinputkan melalui keyboard. Sebagai contoh, jika kita mempunyai 3 buah karakter X, Y dan Z, maka semua permutasi yang mungkin dari ketiga karakter ini adalah : X Y Z Y X Z Z X Y X Z Y Y Z X Z Y X Secara umum banyaknya permutas dari N buah karakter adalah N faktorial. Dalam contoh diatas N = 3, sehingga banyaknya permutasi adalah 3 = 6. 1 1 fakultet = 1 x 1 = 1 2 2 fakultet = 1 x 2 = 2 3 3 fakultet = 1 x 2 x 3 = 6 N N fakultet = 1 x 2 x 3 x 4 x 5 x 6 x 7 x . . . x N-3 x N-2 x N-1 x N Simpan file ini dengan nama : TUGAS-4B.PAS. Materi Diklat : Algoritma dan Pemrograman menggunakan Pascal 394 3. Tulislah program yang memanggil fungsi untuk mengecek suatu bilangan adalah bilangan prima atau tidak. Fungsi ini menerima satu parameter bertipe bilangan bulat dan mengembalikan bilangan tipe boolean. Program ini harus memakai deklarasi unit untuk memeriksa keabsahan data yang diinputkan, dan menginformasikan kalimat jika Anda salah memasukan data. Pada bagian deklarasi harus mencantumkan delarasi Uses unit yang dibuat. Setelah itu baru bisa memakai bagian deklarasi yang transparan di unit tersebut. Simpan file ini dengan nama : TUGAS-4C.PAS. 4. Buatlah program untuk mencari hasil penjumlahan matrik dibawah ini : Tulislah program yang meminta masukan dari pengguna dua matriks berukuran m x n kemudian menjumlahkan kedua matriks tersebut. Tulis tiga prosedur masing-masing untuk meminta masukan matriks dari pengguna, menjumlahkan matriks, dan yang terakhir menampilkan matriks kel ayar. Contoh bentuk matriks A dan matriks B:           − =           = 45 2 - 3 50 44 5 7 34 - B ; 4 2 11 65 56 34 45 23 A C = A + B Simpan file ini dengan nama : TUGAS-4D.PAS. 5. Buatlah program untuk mensortir atau mengurut nama dan nilai dari sejumlah mahasiswa dalam mata kuliah Pemrograman Komputer. Program yang akan memakai unit tertentu untuk memeriksa pemasukan data jika terjadi kesalahan penginputan data. Karena itu harus mencantumkan kata Uses unit tertentu pada bagian awalnya. Setelah itu baru bisa memakai bagian deklarasi yang transparan di unit yang diseklarasikan tersebut. Simpan file ini dengan nama TGS_5E.PAS. Materi Diklat : Algoritma dan Pemrograman menggunakan Pascal 395 7. KEGIATAN BELAJAR 6 7.1. Tujuan Belajar Setelah melakukan pratek ini, diharapkan pserta diklat dapat : 1. Memahami program menggunakan tipe pointer. 2. Membuat program menggunakan data bertipe pointer. 3. Membuat program menggunakan struktur data Linked List. 4. Membuat program aplikasi sain dan teknik seperti bilangan kompleks memakai pascal.

7.2. Landasarn Teori Deklarasi Tipe Data Pointer