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

