Page 49 - BUKU TEKS SK T4
P. 49

kepada blok penyataan dan seterusnya balik kepada nod syarat untuk
                                       diuji sekali lagi. Sekiranya keputusan adalah "Palsu", anak panah keluar
                                       akan meninggalkan kesemua blok penyataan dan nod syarat.
                Kerjaya Sains
                  Komputer

               Pakar pereka data bekerja                   Mula
               dengan set data yang
               sangat besar. Kerja ini
               juga berkaitan dengan
               pengiraan statistik. Pakar
               pereka data akan mereka
                                                                    Blok Penyataan         Kawalan
               bentuk algoritma dan
                                                                                         pengulangan
               perisian analisis data dalam
               persekitaran yang tertentu.

                                        Nod syarat       Syarat?
                                                                     Benar
                                                               Palsu




                                                          Tamat

                                                   Rajah 1.17 Nod syarat dalam struktur kawalan pengulangan.

                Aplikasi Harian            Dalam rajah di atas, perhatikan perbezaan reka bentuk carta alir
                                       di antara struktur kawalan ulangan dengan struktur kawalan pilihan.
                Jika kita lihat kepada   Perbezaan ketara adalah hala tuju anak panah bagi keputusan "Benar"
                kehidupan seharian,
                didapati struktur kawalan   yang berpatah balik supaya pengulangan boleh dilaksanakan jika perlu.
                pengulangan juga berlaku   Oleh sebab itulah struktur ini disebut sebagai struktur kawalan ulangan.
                dalam kehidupan kita.
                Misalnya, murid yang
                setiap pagi akan bangun
                pada jam 6:00 pagi dan
                bersiap-siap untuk ke
                sekolah. Perkara ini
                berulang dari hari Isnin   Contoh  15
                hingga ke hari Jumaat.   Tulis pseudokod untuk aplikasi yang akan mencetak teks "Saya gembira
                Perkara ini hanya tidak   hadir ke sekolah hari ini." sebanyak 5 kali.
                berulang jika terdapat
                gangguan. Contohnya    Penyelesaian:
                seperti murid tersebut   1. Mula
                demam pada hari Khamis.   2. pembilang = 0
                Maka, tidak akan berlaku   3. SELAGI pembilang < 5 MULA_SELAGI
                pengulangan dalam              OUTPUT "Saya gembira hadir ke sekolah hari ini."
                kawalan hidupnya pada          pembilang = pembilang + 1
                hari Jumaat minggu        TAMAT_SELAGI
                tersebut.              4. Tamat



                        Sains Komputer Tingkatan 4
                 40
   44   45   46   47   48   49   50   51   52   53   54