Page 88 - Asas Komputer Tingkatan 1
P. 88

Struktur kawalan UNTUK (FOR)
                 Struktur kawalan ulangan UNTUK akan
                 melaksanakan satu langkah atau satu set              Setkan pembilang kepada 1
                 langkah berdasarkan pembilangan yang
                 telah ditetapkan. Rajah 3.16 menunjukkan
                 pseudokod dan Rajah 3.17 menunjukkan                                          Tidak
                 carta alir bagi struktur kawalan UNTUK.                  pembilang   n?
                                                                            Ya
                   :                                                         Tindakan
                   SETKAN pembilang kepada 1
                   UNTUK pembilang = 1 HINGGA n                   Tambah nilai pembilang sebanyak 1
                     LAKSANAKAN Tindakan
                   TAMBAH 1 kepada pembilang
                   :

                 Rajah 3.16   Pseudokod bagi struktur       Rajah 3.17   Carta alir bagi struktur kawalan UNTUK
                           kawalan UNTUK

                    Rajah 3.18 menunjukkan pseudokod
                 dan Rajah 3.19 menunjukkan carta alir                         MULA
                 yang menggunakan struktur kawalan
                 UNTUK bagi satu contoh algoritma yang                      Berdiri tegak
                 melaungkan “Merdeka” sebanyak tiga kali.

                                                                     Setkan nilai pembilang kepada 1


                                                                                             Tidak
                                                                           pembilang   3?

                                                                                  Ya

                   MULA                                                  Laungkan “Merdeka”
                     BERDIRI tegak
                     SETKAN pembilang kepada 1                     Tambah nilai pembilang sebanyak 1
                     UNTUK pembilang = 1 HINGGA 3
                      LAUNGKAN “Merdeka”
                     TAMBAH 1 kepada pembilang
                   TAMAT                                                      TAMAT

                 Rajah 3.18   Pseudokod bagi melaungkan     Rajah 3.19   Carta alir bagi melaungkan “Merdeka”
                           “Merdeka” sebanyak tiga kali                sebanyak tiga kali

                    Berdasarkan Rajah 3.18 dan Rajah 3.19, bahagian yang ditandakan jingga merupakan
                 satu  struktur kawalan ulangan  UNTUK. Perhatikan  pembilang  disetkan sebagai  1 di
                 bahagian atas gelung sebagai nilai permulaan. Nilai pembilang disemak untuk memastikan
                 syarat pembilang   3 dipenuhi. Jika syarat dipenuhi, tindakan laungkan “Merdeka” akan
                 dilaksanakan dan nilai pembilang ditambah sebanyak 1. Struktur kawalan ulangan berulang
                 semula dengan menyemak nilai pembilang. Proses ini berulang sehingga syarat tidak dipenuhi
                 iaitu nilai pembilang melebihi 3.

                                                                                                   79
                                                                               BAB 3  Algoritma





       UNIT03_3.1_70-91.indd   79                                                                      11/11/16   2:46 PM
   83   84   85   86   87   88   89   90   91   92   93