Page 42 - BUKU TEKS SK T4
P. 42

Pseudokod                                     Carta alir


                                                                               Mula

                    JIKA SYARAT_BENAR MULA_JIKA                     Benar               Palsu
                        BLOK PENYATAAN 1                                      Syarat?
                    TAMAT_JIKA
                    JIKA_TIDAK MULA_JIKA_TIDAK
                        BLOK PENYATAAN 2                        Penyataan1               Penyataan2
                    TAMAT_JIKA_TIDAK



                                                                              Tamat

                                    Rajah 1.16 Contoh pseudokod dan carta alir untuk struktur kawalan pilihan
                 Menghasilkan syarat
                 Syarat  yang  digunakan  dalam  struktur  kawalan  pilihan  ialah  ungkapan
                 logik. Ungkapan logik akan menilai data untuk menghasilkan keputusan
                 "Benar" (True) atau "Palsu" (False).

                  Contoh  9                                                            Uji Minda
                 Pengguna memasukkan input bagi harga barang.                       Anda membeli
                 (a)  Cadangkan nama pemboleh ubah.                                 sepinggan nasi lemak,
                 (b)  Tuliskan ungkapan logik untuk menguji sama ada input melebihi RM100.  sekeping roti canai dan
                 Penyelesaian:                                                      semangkuk mi kari
                 (a)  harga                                                         ketika waktu rehat di
                 (b)  harga > 100                                                   kantin. Rakan anda
                                                                                    pula membeli dua
                                                                                    pinggan nasi lemak,
                    Untuk menghasilkan ungkapan logik, operator hubungan boleh      dua keping roti canai
                 digunakan. Dalam contoh sebelumnya, operator  ‘>’ digunakan untuk   dan semangkuk mi kari.
                                                                                    Berdasarkan Contoh 9,
                 menguji jika nilai dalam pemboleh ubah harga lebih tinggi daripada   tuliskan ungkapan logik
                 nilai yang diuji, iaitu 100. Operator hubungan membandingkan       untuk menguji sama
                 nilai dalam pemboleh ubah dengan nilai diuji. Hasil ujian ialah nilai     ada input anda lebih
                 "Benar" atau "Palsu". Jadual 1.3 menunjukkan operator hubungan yang   kecil daripada rakan
                 kerap digunakan.                                                   anda atau sebaliknya.
                                   Jadual 1.3 Operator-operator aritmetik
                                Operator           Makna

                                   <      Lebih kecil daripada
                                  < =     Lebih kecil daripada atau sama
                                   >      Lebih besar daripada
                                  > =     Lebih besar daripada atau sama
                                   ! =    Tidak sama dengan                         Equality, Relational and
                                                                                    conditional operators
                                   ==     Sama dengan                               goo.gl/r2r5Re

                                                                            BAB 1 PENGATURCARAAN
                                                                                                   33
   37   38   39   40   41   42   43   44   45   46   47