Page 83 - Asas Komputer Tingkatan 1
P. 83

Rajah 3.6 menunjukkan pseudokod dan Rajah 3.7 menunjukkan carta alir satu struktur
               kawalan pilihan tunggal yang terdapat dalam algoritma menguji kefungsian lampu.





                     :
                     :                                              Plag       Tidak  Palamkan
                     JIKA plag tidak dipalam ke dalam soket      dipalam ke            plag ke
                       PALAMKAN plag ke dalam soket             dalam soket?         dalam soket
                     TAMAT JIKA
                     :                                            Ya
                     :
                    Rajah 3.6   Pseudokod bagi satu struktur   Rajah 3.7   Carta alir bagi satu struktur kawalan
                             kawalan pilihan tunggal               pilihan tunggal

                   Struktur kawalan ini mempunyai satu pilihan tindakan untuk dilaksanakan sahaja, iaitu
               palamkan plag ke dalam soket. Tindakan ini akan dilaksanakan jika syarat plag tidak dipalam
               ke dalam soket didapati benar.
               Minda
                            Kreatif

                 Tentukan struktur kawalan pilihan tunggal lain yang terdapat dalam algoritma bagi menguji
                 kefungsian lampu dalam Rajah 3.4 dan Rajah 3.5.



                                          Struktur kawalan dwipilihan (double selection)
                                          Dwipilihan bermaksud memilih di antara dua tindakan atau dua
                                          set tindakan untuk dilaksanakan.  Tindakan atau set tindakan
                 Perkataan YA membawa     yang dilaksanakan bergantung kepada sama ada satu syarat
                 maksud yang sama         dipenuhi atau tidak.
                 dengan BENAR
                 manakala TIDAK              Rajah 3.8 menunjukkan pseudokod dan Rajah 3.9 menunjukkan
                 membawa maksud yang      carta alir untuk satu struktur kawalan dwipilihan. Jika syarat yang
                 sama dengan PALSU.       diuji adalah benar maka set tindakan A akan dilaksanakan. Jika
                                          palsu, maka set tindakan B akan dilaksanakan.




                       :
                       :                                       Memenuhi    Ya
                       JIKA memenuhi syarat                      syarat?         Set tindakan A
                         LAKSANAKAN Set tindakan A
                       JIKA TIDAK                             Tidak
                         LAKSANAKAN Set tindakan B
                       TAMAT JIKA                             Set tindakan B
                       :
                       :
                     Rajah 3.8   Pseudokod bagi struktur   Rajah 3.9   Carta alir bagi struktur kawalan
                              kawalan dwipilihan                    dwipilihan
                  74
                         BAB 3  Algoritma





       UNIT03_3.1_70-91.indd   74                                                                      11/11/16   2:46 PM
   78   79   80   81   82   83   84   85   86   87   88