2 Mengesan dan membaiki ralat yang terdapat dalam pseudokod dan carta alir dalam penyelesaian
masalah BUKU TEKS MS 59 - 64
MAKSUD RALAT
• Ralat ditakrifkan sebagai kesilapan atau kesalahan dalam proses
pembangunan atur cara segmen kod
RALAT MASA
RALAT SINTAK RALAT LOGIK
LARIAN
• Kesilapan bahasa • Atur cara terhenti • Output yang tidak
pengaturcaraan. tiba-tiba. diingini.
• Ada paparan mesej • Disebabkan memori • Kesilapan semasa
ralat. yang tidak pembinaan
mencukupi. algoritma.
• Disebabkan • Sebab utama ialah
jangkitan virus atau kecuaian manusia.
perisian hasad. • Tiada paparan mesej
ralat.
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.
SEMAKAN MEJA
• 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.
MENYELESAIKAN MASALAH
• Langkah 1 Penyiasatan
• Langkah 2 Mendraf algoritma dan melakukan semakan
semula
• Langkah 3 Memurnikan langkah-langkah algoritma
• Menulis pseudokod
• Melukis carta alir
LATIHAN 3
Apabila anda memasukkan kad bank ke dalam mesin ATM, mesin akan meminta
anda memasukkan nombor pin. Jika anda masukkan nombor pin yang salah
sebanyak tiga kali, mesin ATM akan menahan kad bank anda. Bina satu algoritma
dalam bentuk carta alir untuk menunjukkan proses penahanan kad bank pada
mesin ATM.
LATIHAN 4 : ISI TEMPAT KOSONG
• Beri dua contoh alatan rumah yang melakukan proses yang berulang?
________________ dan ________________.
LATIHAN 5: PADANKAN DENGAN
STRUKTUR KAWALAN YANG SESUAI
Struktur kawalan
pilihan bersarang
Struktur kawalan
ulangan for
Struktur kawalan
ulangan while