π― Hasil Pembelajaran Terperinci
- βMenerangkan konsep teras Algoritma Bersarang dan Ulangan dengan istilah yang tepat.
- βMenghubungkan konsep dengan contoh dan data sebenar.
- βMelaksanakan proses secara langkah demi langkah serta menyemak hasil.
- βMengesan salah faham dan membetulkan alasan berdasarkan bukti.
- βMengaplikasikan pengetahuan dalam situasi baharu dan soalan KBAT.
Masalah sebenar sering memerlukan keputusan di dalam keputusan lain serta proses berulang. Struktur bersarang mesti mempunyai sempadan yang jelas, manakala ulangan mesti bergerak menuju keadaan tamat. Jadual kesanan membantu murid membuktikan aliran algoritma.
Pilihan bersarang
Pilihan bersarang digunakan apabila keputusan kedua hanya relevan selepas syarat pertama dipenuhi. Sistem markah boleh menyemak julat sah sebelum menentukan gred. Inden dan penutup blok menunjukkan cabang mana memiliki keputusan dalaman.
Ulangan terkawal bilangan
Ulangan FOR sesuai apabila bilangan pusingan diketahui, contohnya membaca lima markah. Pemboleh ubah pengumpul dimulakan sebelum gelung, dikemas kini dalam setiap pusingan dan digunakan selepas gelung.
Ulangan terkawal syarat
WHILE menyemak syarat sebelum blok, manakala do-until atau do-while melaksanakan blok sekurang-kurangnya sekali. Input sentinel seperti -1 boleh menamatkan ulangan. Nilai kawalan mesti dikemas kini supaya gelung tidak berkesudahan.
Pengesanan dan pembaikan
Jadual kesanan mempunyai lajur bagi pusingan, input, syarat dan nilai pemboleh ubah. Bandingkan jejak sebenar dengan hasil dijangka. Ralat lazim termasuk sempadan satu langkah, syarat terbalik dan pemboleh ubah yang dimulakan semula di dalam gelung.
π Glosari mini
- Pilihan bersarang
- Keputusan yang berada dalam cabang keputusan lain.
- Pengumpul
- Pemboleh ubah yang menggabungkan nilai setiap pusingan.
- Pembilang
- Pemboleh ubah yang merekod bilangan kejadian.
- Sentinel
- Nilai khas untuk menamatkan input berulang.
- Gelung tak terhingga
- Ulangan yang tidak pernah mencapai keadaan tamat.
Purata = jumlah Γ· bilang, dengan syarat bilang > 0
Pengumpul menyimpan jumlah; pembilang menyimpan bilangan data sah.
Contoh: Data 70, 80, -1 menghasilkan jumlah=150 dan bilang=2.
π― TIP: Jangan hafal istilah Algoritma Bersarang dan Ulangan secara terasing. Terangkan sebab, syarat penggunaan dan kesannya terhadap output.