Page 195 - Buku Teks ASK Tingkatan 2
P. 195

(d)  Gabungan struktur kawalan                     A                             B
                    Pseudokod:

                     1. Mula                                   Pernyataan
                     2. Periksa syarat1                        ungkapan4
                        Jika palsu
                           Laksana pernyataan
                            ungkapan1                                     Tidak
                           Ulang langkah 2                      Syarat3           Pernyataan
                        Jika benar                                                 ungkapan5
                           Laksana pernyataan                  Ya
                            ungkapan2
                     3. Periksa Syarat2                                   Tidak
                        Jika palsu                              Syarat4           Pernyataan
                           Laksana pernyataan                                      ungkapan6
                            ungkapan3                          Ya
                           Ulang laksana pernyataan
                             ungkapan2                           TAMAT
                        Jika benar
                           Laksana pernyataan
                            ungkapan4                    4.  Ralat sintaks berlaku semasa dalam proses
                     4. Periksa syarat3                     menulis kod, contohnya tertinggal tanda kata
                        Jika palsu                          atau tanda kurung. Lazimnya, ralat sintaks akan
                           Laksana pernyataan               dikesan oleh penterjemah atur cara dan mesej
                            ungkapan5                       ralat akan dipaparkan.
                           Ulang periksa syarat3            Ralat logik biasanya disebabkan oleh pengatur
                        Jika benar                          cara yang memasukkan nilai yang salah
                           Periksa syarat4                  ataupun urutan sesuatu tindakan adalah salah.
                     5. Periksa syarat4                     Penterjemah tidak akan dapat mengesan ralat-
                        Jika palsu                          ralat logik.
                           Laksana pernyataan               Ralat masa larian merujuk kepada kesilapan yang
                            ungkapan6                       menyebabkan atur cara terhenti secara tiba-tiba
                           Ulang dari mula                  tanpa diduga semasa jalanan ujian (test run).
                        Jika benar
                           Henti ulangan
                     6. Tamat                             PENTAKSIRAN BAB 2
                                                         Soalan Objektif
                    Carta alir:
                                                           1.  B     2.  C      3.  D     4.  D
                       MULA                                5.  C     6.  C      7.  C     8.  B
                                                           9.  B   10.  B     11.  B
                                                         Soalan Berstruktur
                               Tidak                     1.  Sebelum menyelesaikan masalah, masalah harus
                     Syarat1           Pernyataan           dikenal pasti dahulu. Selepas masalah dikenal
                                        ungkapan1
                                                            pasti, baharulah bermula langkah pertama
                    Ya                                      membangunkan algoritma.
                                                            Langkah pertama ialah langkah penyiasatan
                    Pernyataan                              untuk mengenal pasti proses-proses yang terlibat,
                    ungkapan2                               input yang diperlukan, penglibatan struktur
                                                            kawalan dan pemboleh ubah.
                                                            Langkah kedua ialah langkah mendraf algoritma
                                                            dan melakukan semakan logik. Dalam langkah
                               Tidak                        ini, bina algoritma beraras tinggi seakan-akan
                     Syarat2           Pernyataan
                                        ungkapan3           bahasa pengaturcaraan. Kemudian, lakukan
                                                            semakan logik ke atas algoritma yang direka.
                    Ya                                      Semakan logik boleh membantu mengesan
                                                            ralat dan membuat penambahbaikan ke atas
                         A                           B      algoritma tersebut.

                                                                                                  185
   190   191   192   193   194   195   196   197   198   199   200