Page 94 - BUKU TEKS ASK T1
P. 94

Rajah 3.30 menunjukkan penambahbaikan yang boleh dibuat agar algoritma dalam
                 Rajah 3.29 dapat menentukan nombor yang terbesar daripada dua nombor yang mempunyai
                 nilai yang sama.






                                                          Ya      Nombor
                                               m > n?
                                                               terbesar ialah m
                                            Tidak
                                                          Ya      Nombor
                                               n > m?
                                                               terbesar ialah n
                                            Tidak
                                              Sama nilai





                                  Rajah 3.30   Penambahbaikan kepada carta alir dalam Rajah 3.29



                           Aktiviti Berfikir
                           Aktiviti Berfikir
                           Aktiviti Berfi kir 3.5
                               Berkumpulan
                                     Mengesan ralat dengan teknik semakan meja
                  Pseudokod di sebelah mewakili algoritma      MULA
                  yang memasukkan sepuluh nombor dan            SETKAN jumlah kepada 0
                  mengira min untuk nombor-nombor yang          SETKAN bilangan nombor kepada 1
                  dimasukkan. Lakukan aktiviti ini dalam        ULANG
                  kumpulan.                                       INPUT satu nombor
                                                                  TAMBAH nilai nombor kepada jumlah
                  1.  Jalankan semakan meja ke atas               TAMBAH nilai bilangan nombor sebanyak 1
                      algoritma  ini  dengan menggunakan        SEHINGGA bilangan nombor > 10
                      sampel data yang sesuai. Catatkan         KIRA MIN = jumlah ÷ bilangan nombor
                      output yang dihasilkan dalam jadual       PAPARKAN nilai min
                      seperti berikut.                         TAMAT
                                  Input               Bilangan
                      Ulangan               Jumlah
                                 nombor               nombor
                        Mula        –          0         0
                          1        12         12         1
                          2         4         16         2        Formula:
                          3         8         24         3        Min = jumlah ÷ bilangan nombor

                  2.  Adakah output algoritma seperti yang dijangkakan? Jika tidak, cari ralat yang wujud
                      dan baiki algoritma. Bentangkan dalam kelas algoritma yang telah dibaiki dengan
                      bantuan perisian persembahan.

                                                                                                   85
                                                                               BAB 3  Algoritma





       UNIT03_3.1_70-91.indd   85                                                                      11/11/16   2:46 PM
   89   90   91   92   93   94   95   96   97   98   99