Page 30 - Buku Teks ASK Tingkatan 3 (KSSM)
P. 30

Teknik Leraian                             Fasa 3: Pengekodan

                                 (a)  Masalah besar
                                     Mengekod algoritma, mengira luas dan perimeter sebuah
                                     padang bola
                                 (b)  Bahagian-bahagian kecil:
                                     (i)  Pengisytiharan pemboleh ubah dan pemalar
                                     (ii)  Input
                                     (iii) Proses
                                     (iv) Output

            Teknik               Corak yang dapat dicamkan bagi setiap bahagian kecil ialah
            Pengecaman           penggunaan jenis data float.
            Corak               (i)  Pengisytiharan
                                     pemboleh ubah  Pemboleh ubah untuk menyimpan nilai
                                     dan pemalar
                                                      Pengguna memasukkan satu nilai numerik
                                (ii)  Input           untuk panjang dan satu nilai numerik untuk
                                                      lebar
                                                      Kira luas = panjang × lebar
                                (iii) Proses
                                                      Kira perimeter = (panjang + lebar) × 2
                                (iv) Output           Papar luas dan perimeter padang bola

            Teknik              Penentuan aspek-aspek penting terdiri daripada:
            Peniskalaan                             •  Pemboleh ubah untuk menyimpan nilai:
                                                      –  Panjang
                                (i)  Pengisytiharan   –  Lebar
                                     pemboleh         –  Luas
                                     ubah dan         –  Perimeter
                                     pemalar
                                                    •  Semua pemboleh ubah yang terlibat
                                                      diisytihar sebagai float.
                                                    Kod arahan mesej dorongan (prompt message):
                                                    panjang = float(input
                                (ii)  Input         (“\n Masukkan panjang: ”))
                                                    lebar = float(input
                                                    (“Masukkan lebar: ”))

                                                    Kod arahan mengira luas dan perimeter:
                                (iii) Proses        luas = panjang * lebar
                                                    perimeter = (panjang + lebar) * 2

                                                    Kod arahan memaparkan nilai luas dan
                                                    perimeter:
                                (iv) Output         print
                                                    (“\n\nLuas padang bola ialah”, luas)
                                                    print
                                                    (“Perimeter padang bola ialah”, perimeter)



          20
   25   26   27   28   29   30   31   32   33   34   35