Page 121 - BUKU TEKS ASK T3
P. 121

Pembangunan Algoritma   3.1

             4.   Nurin menerima satu pseudokod bagi isihan item-item dalam senarai mengikut
                 urutan menaik menggunakan bubble sort yang tidak lengkap daripada Alias. Nurin
                 telah mengenal pasti segmen kod yang tidak lengkap berada pada baris ke-7. Bantu
                 Nurin melengkapkan pseudokod itu.


                  1  Mula
                  2  Setkan senarai L = [70, 60, 32, 65.5, 25, 44, 30.7, 85]
                  3  Isytihar pemboleh ubah i, j, n, temp
                  4  Setkan n = bilangan item dalam senarai L
                  5  Setkan i = 0
                  6  Setkan temp = 0
                  7  for i < n – 1
                      7.1 Setkan j = 0
                      7.2 for j < n – i – 1



                  8  Papar senarai
                  9  Tamat


             Soalan Penyelesaian Masalah
             1.  Teliti jadual berikut.

                                 Indeks     0        1        2       3        4
                                  Item      30      22       33       55      42

                 (a)  Tentukan teknik isihan yang sesuai untuk mengisih item-item dalam senarai
                      di atas mengikut urutan menaik dan tuliskan algoritma bagi isihan tersebut.
                 (b)  Tuliskan pseudokod atau lukiskan carta alir untuk menunjukkan proses
                      pengisihan tersebut.

             2.  Batrisyia menggunakan satu teknik carian untuk mencari nilai 24 dalam senarai di bawah.

                               3     4     7    10    15    24   36    46    72    90

                 Langkah-langkah yang digunakan adalah seperti berikut.

                   Langkah 1    3     4     7    10    15    24   36    46    72    90


                   Langkah 2                                 24   36    46    72    90


                   Langkah 3                                 24   36

                 Berdasarkan langkah-langkah di atas, tuliskan pseudokod atau lukiskan carta alir
                 untuk mewakili teknik carian tersebut.

             3.  Tulis satu aplikasi yang boleh anda hasilkan menggunakan teknik search dan sort.
                 Terangkan secara ringkas tentang aplikasi tersebut serta tulis algoritma bagi aplikasi itu.

                                                                                                111
   116   117   118   119   120   121   122   123   124   125   126