Page 71 - Buku Teks ASK Tingkatan 2
P. 71
Contoh 2.5 Pengesanan ralat dalam pseudokod dan carta alir dalam penyelesaian
masalah.
Murni dikehendaki menghasilkan satu atur cara yang menyenaraikan nombor secara menaik
bermula daripada nombor yang dimasukkan oleh pengguna. Urutan nombor menaik yang
dihasilkan adalah langkah 5 dan tidak melebihi 50. Berikut menunjukkan pseudokod dan
carta alir yang dihasilkan oleh Murni.
Menulis pseudokod
1. Mula
2. Isytihar pemboleh ubah k = 0
3. Paparkan mesej “Masukkan nombor yang bermula:”
4. Setkan nilai k = nombor yang dimasukkan
5. while k <= 50
Paparkan k
k = k + 5
6. Tamat
Melukis carta alir
MULA
BAB 2
Isytihar pemboleh ubah k = 0
Paparkan mesej “Masukkan
nombor yang bermula:”
Setkan nilai k = nombor yang dimasukkan
Ya
k <= 50? Paparkan k
Tidak k = k + 5
TAMAT
Apabila Murni membuat semakan ke atas pseudokod dan carta alir yang dihasilkan dengan
memasukkan nombor 20 sebagai nombor bermula, dia mendapati hasil output tidak seperti
yang diingini.
61

