Page 150 - BUKU TEKS SK T5
P. 150
AKTIVITI 3 Kerja Individu
uji Minda Carta Alir Selection Sort
Selepas mempelajari Objektif: Menunjukkan langkah-langkah untuk mengisih satu
kedua-dua jenis
isihan bubble sort dan senarai nilai secara menaik menggunakan Isihan Pilih
selection sort, yang (Selection Sort).
manakah menjadi Lakukan aktiviti ini di dalam makmal komputer.
pilihan anda untuk
melakukan isihan Bahagian 1:
data? Mengapa? 1 Buka perisian Notepad.
Nyatakan perbezaan
yang boleh anda kenal 2 Taip atur cara HTML dan JavaScript yang diberikan:
pasti antara kedua-dua
jenis isihan tersebut.
<html>
<body>
<script>
var pensil = [2,1,3,3,1], i, j, min, sementara;
var bilPensil = pensil.length;
document.write(“Senarai bilangan pensil
daripada 5 orang murid sebelum isih: “ +
pensil);
for(i = 0; i < bilPensil-1; i++)
{
min = i;
for (j = i + 1; j < bilPensil; j++)
{
if (pensil[j] < pensil[min])
{
min = j;
}
}
if (min != j)
{
sementara = pensil[i];
pensil[i] = pensil[min];
pensil[min] = sementara;
}
}
document.write(“<br>Senarai bilangan pensil
selepas isihan pilih: “ + pensil);
</script>
</body>
</html>
3 Simpan (save) sebagai Aktiviti3.html
4 Buka fail Aktiviti3.html melalui pelayar web (web browser) seperti Internet
Explorer atau Google Chrome.
142 Sains Komputer Tingkatan 5 PB

