Page 164 - SK tingkatan 5
P. 164

Carta alir untuk Contoh 12 ditunjukkan pada Rajah 3.1.37.




                                                    MULA


                    Senarai berat beg sekolah
                     daripada 6 orang murid  berat = [3,3,2,5,4,5]


                                                                          berikan nilai awalan kepada berat
                      berat.length untuk   beratPalingRingan = 999                terendah.
                     mengira bilangan nilai   bilBerat = berat.length
                     berat dalam senarai           i = 0                 Dianggap 999 adalah berat terendah
                                                                            (pilih nombor paling besar)


                                      PALSU
                                                i < bilBerat?


                                               BENAR
                        Banding berat
                      yang dirujuk sama          berat[i] <       PALSU
                      ada LEBIH RINGAN       beratPalingRingan?           i = i + 1
                         daripada
                      beratPalingRingan
                                                                                  Berat terendah sekarang
                                               BENAR
                                                                                  adalah berat yang dirujuk
                                                                                     dalam senarai.
                                       beratPalingRingan = berat[i]
                                                                                  Sebab: berat yang dirujuk
                                                                                  LEBIH RINGAN daripada
                                                                                   nilai terkini bagi berat
                                                  paparkan                             terendah
                                            beratPalingRingan



                                                   TAMAT



                                       Rajah 3.1.37  Carta alir (mendapatkan berat beg paling ringan)





                   AKTIVITI 5             Kerja Individu
                                          Carta Alir Bagi Mencari Nilai Maksimum Dan Nilai Minimum

                  Bina carta alir bagi suatu aplikasi yang mempunyai satu senarai kos membuat kuih bagi enam jenis
                  kuih, iaitu 3.00, 2.50, 1.50, 3.10, 4.00, 2.00 dan mencari serta memaparkan kos kuih yang tertinggi
                  (maksimum) dan yang terendah (minimum).



                 156   Sains Komputer Tingkatan 5                                                                                                                                                                PB
   159   160   161   162   163   164   165   166   167   168   169