Page 66 - Buku Teks ASK Tingkatan 2
P. 66
Struktur kawalan ulangan while
AKSES WEB
Dalam struktur kawalan ulangan while, ulangan dilaksanakan
selagi syarat yang diuji adalah benar. Ini serupa dengan struktur
Tonton video ini untuk
mendapatkan maklumat kawalan for, yang mana pernyataan syarat diuji sebelum
tentang struktur kawalan pernyataan yang berulang dilaksanakan. Perbezaannya, bagi
ulangan while. struktur kawalan for, bilangan ulangan adalah ditetapkan
manakala bagi struktur kawalan while, bilangan ulangan tidak
diketahui dan ditentukan sama ada syarat dipenuhi ataupun
tidak. Rajah 2.14 menunjukkan struktur umum bagi suatu
struktur kawalan ulangan while.
goo.gl/c5vLya
1. Pengguna memasukkan input
2. Input ini diuji berdasarkan syarat
yang ditetapkan
3. Selagi syarat adalah benar,
pernyataan yang berulang dilaksanakan
4. Ulang langkah 1
Fakta
Segera
Struktur kawalan
ulangan while digunakan Rajah 2.14 Algoritma bagi suatu struktur kawalan ulangan while
dalam pelbagai bahasa Rajah 2.15 menunjukkan pseudokod dan Rajah 2.16
pengaturcaraan seperti
Scratch, C, C++, Java menunjukkan carta alir struktur kawalan while bagi satu
dan Python. algoritma yang menerima dan mencetak nama yang ditaipkan
oleh pengguna selagi nama yang ditaip bukan ruang kosong.
BAB 2
MULA
Pengguna memasukkan
nama
Setkan p = nama yang
dimasukkan
p bukan ruang Ya Paparkan p
kosong?
Tidak
TAMAT
Rajah 2.15 Pseudokod yang menerima dan Rajah 2.16 Carta alir yang menerima dan mencetak
mencetak nama yang ditaipkan nama yang ditaipkan oleh pengguna selagi
oleh pengguna selagi nama yang nama yang ditaip bukan ruang kosong
ditaip bukan ruang kosong
56

