Page 158 - SK tingkatan 5
P. 158

Carta alir untuk Contoh 9 ditunjukkan pada Rajah 3.1.30.




                                                    Mula


                                              no = 5,1,4,12,8
                   no. length untuk mengira
                    bilangan nombor dalam   bilNombor = no.length      Beri nilai awalan kepada noMaksimum.
                         senarai              noMaksimum = -1
                                                   i = 0                Dianggap –1 adalah noMaksimum
                                                                           (pilih nombor paling rendah)


                                      PALSU
                                               i < bilNombor?


                                              BENAR

                      Banding nombor yang
                     dirujuk sama ada LEBIH        no[i]>     PALSU
                        BESAR daripada          noMaksimum?          i = i + 1
                         noMaksimum
                                                                            noMaksimum sekarang adalah
                                              BENAR
                                                                             nombor yang sedang dirujuk.
                                            noMaksimum = no[i]
                                                                             Sebab: Nombor yang dirujuk
                                                                             LEBIH BESAR daripada nilai
                                                                              terkini bagi noMaksimum
                                                  paparkan
                                                noMaksimum



                                                   Tamat


                                          Rajah 3.1.30  Carta alir (mendapatkan nilai maksimum)




                 Proses mencari nilai maksimum boleh digunakan untuk mencari nilai-nilai lain seperti bangunan
                 tertinggi dan jarak terpanjang.





                  CONTOH       10

                 Contoh 10 menunjukkan terdapat satu senarai nilai jarak, iaitu jarak perjalanan dari rumah ke sekolah bagi
                 5 orang murid. Atur cara akan dapat membantu mencari jarak yang paling panjang diambil oleh murid untuk
                 datang ke sekolah.


                 150   Sains Komputer Tingkatan 5                                                                                                                                                                PB
   153   154   155   156   157   158   159   160   161   162   163