Page 94 - BUKU TEKS ASK T1
P. 94
Rajah 3.30 menunjukkan penambahbaikan yang boleh dibuat agar algoritma dalam
Rajah 3.29 dapat menentukan nombor yang terbesar daripada dua nombor yang mempunyai
nilai yang sama.
Ya Nombor
m > n?
terbesar ialah m
Tidak
Ya Nombor
n > m?
terbesar ialah n
Tidak
Sama nilai
Rajah 3.30 Penambahbaikan kepada carta alir dalam Rajah 3.29
Aktiviti Berfikir
Aktiviti Berfikir
Aktiviti Berfi kir 3.5
Berkumpulan
Mengesan ralat dengan teknik semakan meja
Pseudokod di sebelah mewakili algoritma MULA
yang memasukkan sepuluh nombor dan SETKAN jumlah kepada 0
mengira min untuk nombor-nombor yang SETKAN bilangan nombor kepada 1
dimasukkan. Lakukan aktiviti ini dalam ULANG
kumpulan. INPUT satu nombor
TAMBAH nilai nombor kepada jumlah
1. Jalankan semakan meja ke atas TAMBAH nilai bilangan nombor sebanyak 1
algoritma ini dengan menggunakan SEHINGGA bilangan nombor > 10
sampel data yang sesuai. Catatkan KIRA MIN = jumlah ÷ bilangan nombor
output yang dihasilkan dalam jadual PAPARKAN nilai min
seperti berikut. TAMAT
Input Bilangan
Ulangan Jumlah
nombor nombor
Mula – 0 0
1 12 12 1
2 4 16 2 Formula:
3 8 24 3 Min = jumlah ÷ bilangan nombor
2. Adakah output algoritma seperti yang dijangkakan? Jika tidak, cari ralat yang wujud
dan baiki algoritma. Bentangkan dalam kelas algoritma yang telah dibaiki dengan
bantuan perisian persembahan.
85
BAB 3 Algoritma
UNIT03_3.1_70-91.indd 85 11/11/16 2:46 PM

