• Membolehkan pengatur cara mengarah komputer utk melaksanakan
langkah2 tertentu scr berulang kali.
• Struktur kawalan ulangan penting kerana :
• Kod yg ditulis tidak perlu panjang • Tidak memakan ruang • Pengatur cara perlu menggunakan sintaks pemboleh ubah yang cekap utk bertindak sbg pembilang.
• Terutamanya utk struktur yg dikawal dgn bilangan.
• Bhg kod yg mengandungi syarat dan langkah2 yg berulang-ulang : gelung(loop)
• Setiap pusingan ulangan yg dilaksanakan : lelaran(iteration)
• Dua jenis struktur kawalan ulangan yg sering digunakan ialah:
• Struktur kawalan UNTUK(for) • Struktur kawalan SELAGI (while) • Struktur kawalan UNTUK dan struktur kawalan SELAGI sesuai digunakan sbg struktur kawalan pra-ujian.
• Yang akan menguji syarat sebelum melaksanakan leleran(iteration)
• Sintaks for digunakan utk struktur kawalan UNTUK.
• Berikut ialah rangka umum penggunaan sintaks for .
• Pemboleh ubah gelung akan terbentuk sebaik shj sintaks for ditaip.
• Maka, pemboleh ubah gelung tidak perlu diisytiharkan terlebih
dahulu.
• Lelaran bermula dengan pemboleh ubah gelung terumpuk dgn nilai
pertama dalam data dan melaksanakan kod penyataan.
• Leleran berterusan mengikut urutan dlm data dan berhenti apb
sampai ke nilai terakhir. • Pengatur cara memerlukan sebuah gelung yang berulang kali bagi bil lelaran yg ditetapkan.
• Contohnya, jika pengguna menjawab dgn betul, atur cara akan
menghasilkan output “ Tahniah” sebanyak lima kali.
• Penggunaan fungsi range( ) adalah amat berguna – menyatakan bil
leleran struktur kawalan for harus berulang. • Nombor yg digunakan dlm fungsi range( ) – parameter.
• Parameter – integer ( +ve @ -ve)
• Sintaks while digunakan untuk stuktur kawalan SELAGI.
• Sintaks utk stuktur kawalan while adalah serupa dgn rangka umum kenyataan if.
• Ungkapan Boolean ialah syarat (benar @ tidak ) yg menentukan sama ada