Page 197 - SK tingkatan 5
P. 197

Jadual 3.1.21  Pseudokod dan carta alir (ulangan berasaskan pembilang)
                           Pseudokod                                   Carta Alir
                   1  Mula
                                                      Mula
                   2  Nilai awal pembilang
                   3  Jika syarat pembilang BENAR  Nilai awal pembilang
                      3.1  Pernyataan
                      3.2  Kemaskini pembilang                kemaskini Nilai pembilang
                      3.3  Pergi ke Langkah 3
                                                     Syarat       BENAR
                   4  Tamat                        pembilang               Pernyataan
                                                     BENAR?
                                                 PALSU
                                                      Tamat


                     Untuk melaksanakan struktur kawalan berasaskan pembilang, pernyataan for akan digunakan.
                  for mempunyai tiga komponen, iaitu:
                  •  Nilai awal    –  Nilai permulaan untuk membilang
                  •  Nilai tamat   –   Nilai untuk menamatkan proses membilang yang menentukan ulangan tamat
                                      atau diteruskan
                  •  Nilai kemas kini  –  Proses untuk mengemas kini nilai pembilang


                   CONTOH        28


                  Contoh 28 menunjukkan blok kod akan berterusan mencetak “Salam Sejahtera!” selagi pembilang kurang
                  atau sama dengan 3 (atau sebanyak 3 kali). Atur cara JavaScript dan output ditunjukkan pada Jadual 3.1.22.

                                Jadual 3.1.22  Contoh atur cara JavaScript dan output (ulangan berasaskan pembilang)
                                           Atur cara                                 Contoh Output
                   <html>
                      <body>
                        <script>
                          var pembilang;
                         1  for(pembilang=1; pembilang<=3; pembilang++)
                          {
                             document.write("Salam Sejahtera!<br>"); 5
                          }
                        </script>                            3
                      </body>             Nilai tamat pembilang.                               4
                   </html>                Ini ialah syarat bagi ulangan.                Nilai kemas kini
                             2                                                          pembilang.
                  Nilai awal pembilang.   Contoh:                                       Contoh:
                                          Ulangan akan diteruskan apabila pembilang     pembilang ditambah
                                          kurang atau sama dengan 3.
                  Contoh:                                                               1 (pembilang++)
                  pembilang di tetapkan   Ulangan akan berhenti apabila pembilang
                  sebagai 1               melebihi 3.

 PB                                                                BAB 3  Pengaturcaraan Berasaskan Web 189
   192   193   194   195   196   197   198   199   200   201   202