Page 196 - Buku Teks ASK Tingkatan 2
P. 196

Langkah ketiga ialah memurnikan langkah-  5.
               langkah algoritma dengan membuat         Mula
               penambahbaikan ke atas langkah-langkah   Isytihar pembilang i = 1
               algoritma. Dalam langkah ini juga semua proses   for pembilang <= 3
               dan pemboleh ubah yang terlibat dikumpulkan      Cetak “Saya bernama Surendren!”
               untuk dimurnikan. Kemudian uji larian ke atas       pembilang = pembilang + 1
               algoritma yang telah dibina dengan meneliti   Tamat
               langkah-langkahnya.
           2.  Struktur kawalan pilihan bersarang adalah suatu   6.   MULA
               struktur kawalan yang dibenamkan ke dalam
               suatu struktur kawalan yang lain bagi membentuk
               satu struktur kawalan.                           i = 0
               Contohnya, apabila kad seorang pelanggan
               setia dimasukkan ke dalam mesin, mesin
               akan memeriksa kad tersebut sah dan tidak                  Ya
               luput tarikhnya. Jika kad tidak sah, mesin akan   i < 11?          Cetak i
               memberhentikan tindakan selanjutnya. Jika kad
               sah, mesin akan melaksanakan tindakan-tindakan
               selanjutnya.                                 Tidak
           3.  Satu contoh aktiviti harian yang melibatkan                       i = i + 1
               langkah berulang ialah mengayuh basikal.
               Pengayuh basikal harus memastikan roda basikal   TAMAT
               sentiasa bergerak supaya basikalnya tidak terbalik
               atau terjatuh.
               Contoh lain yang melibatkan langkah berulang   BAB 3  KOD ARAHAN
               ialah membasuh kain. Kain dibilas dalam baldi
               yang berisi air sebanyak tiga hingga empat kali
               sehingga kain menjadi bersih dan tidak bersabun.   Imbas QR code ini untuk mendapatkan
           4.                                                     jawapan bagi Aktiviti yang terpilih.
                    MULA

                                                         Praktis 3.1
                   i = 1
                                                       1.  str nama
                                                           str kelas
                                                           float peratus_markah
              Masukkan nombor                              char gred
                    pin
                                                       2.
                                                            Pemboleh ubah           Pemalar
              Baca nombor pin           i = i + 1
                                                        Mempunyai nilai yang   Mempunyai nilai yang
                                               Ya       boleh berubah-ubah   tetap dan tidak berubah
                 Nombor pin      Tidak   i <= 3?        Perlu diisytiharkan  Fungsi perlu diaktifkan
                   betul?                               Tidak perlu pengaktifan   Perlu pengaktifan
                                                        pustaka sokongan     pustaka sokongan
                  Ya                          Tidak
                                                       3.
               Paparkan menu            Mesin ATM           # Jenis data yang digunakan ialah
                   utama               menelan kad          float
                                                            # Isytihar pemboleh ubah
                                                            jejari = 37.5
                                         Paparkan           # Isytihar pemalar
                                          mesej             pi = 3.142
                                                            isipadu = 4/3 * pi *
                                                            (jejari*jejari)
                                          TAMAT             print (“Isi padu sfera magnet duit
                                                            ialah”, round (isipadu,2,))

        186
   191   192   193   194   195   196   197   198   199   200   201