Page 197 - SK tingkatan 5
P. 197
Jadual 3.1.21 Pseudokod dan carta alir (ulangan berasaskan pembilang)
Pseudokod Carta Alir
1 Mula
Mula
2 Nilai awal pembilang
3 Jika syarat pembilang BENAR Nilai awal pembilang
3.1 Pernyataan
3.2 Kemaskini pembilang kemaskini Nilai pembilang
3.3 Pergi ke Langkah 3
Syarat BENAR
4 Tamat pembilang Pernyataan
BENAR?
PALSU
Tamat
Untuk melaksanakan struktur kawalan berasaskan pembilang, pernyataan for akan digunakan.
for mempunyai tiga komponen, iaitu:
• Nilai awal – Nilai permulaan untuk membilang
• Nilai tamat – Nilai untuk menamatkan proses membilang yang menentukan ulangan tamat
atau diteruskan
• Nilai kemas kini – Proses untuk mengemas kini nilai pembilang
CONTOH 28
Contoh 28 menunjukkan blok kod akan berterusan mencetak “Salam Sejahtera!” selagi pembilang kurang
atau sama dengan 3 (atau sebanyak 3 kali). Atur cara JavaScript dan output ditunjukkan pada Jadual 3.1.22.
Jadual 3.1.22 Contoh atur cara JavaScript dan output (ulangan berasaskan pembilang)
Atur cara Contoh Output
<html>
<body>
<script>
var pembilang;
1 for(pembilang=1; pembilang<=3; pembilang++)
{
document.write("Salam Sejahtera!<br>"); 5
}
</script> 3
</body> Nilai tamat pembilang. 4
</html> Ini ialah syarat bagi ulangan. Nilai kemas kini
2 pembilang.
Nilai awal pembilang. Contoh: Contoh:
Ulangan akan diteruskan apabila pembilang pembilang ditambah
kurang atau sama dengan 3.
Contoh: 1 (pembilang++)
pembilang di tetapkan Ulangan akan berhenti apabila pembilang
sebagai 1 melebihi 3.
PB BAB 3 Pengaturcaraan Berasaskan Web 189

