Page 107 - BUKU TEKS ASK T3
P. 107
Pembangunan Algoritma 3.1
Rajah 3.23 dan Rajah 3.24 menunjukkan ralat yang dikesan pada pseudokod dan carta alir
yang dihasilkan oleh Soon Huat.
Pengesanan ralat dalam pseudokod
1 Mula
2 Setkan senarai L = [11, 5, 77, 8, 44, 7]
3 Isytihar pemboleh ubah n, i, j, temp
4 Setkan n = 6
5 Setkan i = 0
6 Setkan temp = 0
7 for i < n – 1
7.1 Setkan j = 0 Syarat yang perlu disemak
7.2 for j < n – i – 1 ialah L > L j + 1 supaya dua
j
7.2.1 Jika L < L item bersebelahan dapat
j j + 1
7.2.1.1 temp = L ditukar dan berada dalam
j
7.2.1.2 L = L urutan menarik.
j j + 1
7.2.1.3 L = temp
j + 1
7.2.2 Tamat jika
7.2.3 Kira j = j + 1
7.3 Kira i = i + 1
8 Papar senarai
9 Tamat
Rajah 3.23 Pengesanan ralat pada pseudokod
Pengesanan ralat pada carta alir
MULA
Setkan senarai L = [11, 5, 77, 8, 44, 7]
Isytihar pemboleh ubah n, i, j, temp
Setkan n = 6
Setkan i = 0
Setkan temp = 0
Tidak
i < n – 1?
Ya
Setkan j = 0
j < n – i – 1? Tidak i = i + 1
Ya
A1 A2 A3
97

