Berikut cadangan dapatan dan kelemahan saya dalam pembelajaran Sains Komputer Tingkatan 4, topik 1.4 Struktur Kawalan, secara ringkas dan padat:
Faham Tiga Struktur Kawalan Utama: Saya memahami struktur kawalan urutan, pilihan, dan ulangan dalam pengaturcaraan.
Boleh Gunakan Struktur Kawalan Asas: Saya mampu menulis kod yang melibatkan keputusan (if-else) dan pengulangan (for, while).
Kenal Pasti Struktur Kawalan Sesuai untuk Masalah: Saya boleh memilih struktur kawalan yang tepat mengikut keperluan masalah.
Sukar Mengendalikan Struktur Bersarang: Masih keliru apabila menggunakan struktur kawalan yang bersarang atau kompleks.
Kesilapan Sintaks dan Logik: Terdapat kesalahan dalam menulis sintaks dan logik yang menyebabkan program tidak berjalan seperti yang diharapkan.
Kurang Kefahaman Aliran Logik Program: Kadangkala sukar menjejaki aliran kawalan terutama dalam program yang mengandungi banyak cabang dan ulangan.
Berikut cadangan dapatan dan kelemahan saya dalam pembelajaran Sains Komputer Tingkatan 4, topik 1.4.1 Struktur Kawalan Pilihan, secara ringkas dan padat:
Faham Konsep Struktur Pilihan: Saya memahami fungsi kawalan pilihan seperti if, if-else, dan if-elif-else dalam membuat keputusan dalam atur cara.
Boleh Tulis Kod Pilihan Asas: Saya mampu menulis kod menggunakan struktur kawalan pilihan untuk pelbagai situasi.
Gunakan Struktur Pilihan untuk Kawal Aliran Program: Saya dapat mengawal aliran logik program berdasarkan syarat yang diberikan.
Keliru dengan Struktur Pilihan Bersarang: Sukar menulis dan memahami kod yang menggunakan pilihan bersarang (nested if).
Kesilapan Sintaks pada Struktur Pilihan: Kadang-kadang terlupa tanda titik dua, kurungan, atau penjajaran kod yang betul.
Kurang Teliti dalam Menentukan Syarat: Tersilap menetapkan syarat yang menyebabkan keputusan program tidak tepat.
Berikut cadangan dapatan dan kelemahan saya dalam pembelajaran Sains Komputer Tingkatan 4, topik 1.4.2 Operator Hubungan dalam Struktur Kawalan Pilihan, secara ringkas dan padat:
Faham Fungsi Operator Hubungan: Saya memahami operator hubungan seperti =, <>, <, >, <=, dan >= untuk membuat perbandingan dalam syarat.
Boleh Gunakan Operator Hubungan dengan Betul: Saya mampu menulis syarat menggunakan operator hubungan dalam struktur kawalan pilihan.
Gunakan Operator Hubungan untuk Kawal Aliran Program: Saya boleh menentukan keputusan program berdasarkan hasil perbandingan nilai.
Keliru antara Operator Sama Dengan dan Penugasan: Kadang-kadang tersilap menggunakan = (penugasan) dan == (perbandingan).
Sukar Memahami Operator Tidak Sama Dengan: Kurang jelas penggunaan operator <> atau != dalam pelbagai bahasa pengaturcaraan.
Tersilap Menulis Syarat Kompleks: Sukar menulis dan memahami syarat yang melibatkan gabungan beberapa operator hubungan.
Berikut cadangan dapatan dan kelemahan saya dalam pembelajaran Sains Komputer Tingkatan 4, topik 1.4.3 Struktur Kawalan Ulangan, secara ringkas dan padat:
Faham Konsep Ulangan: Saya memahami fungsi struktur kawalan ulangan seperti for dan while untuk menjalankan blok kod berulang kali.
Boleh Tulis Kod Ulangan Asas: Saya mampu menulis atur cara menggunakan ulangan bagi menyelesaikan masalah tertentu.
Gunakan Kawalan Ulangan dengan Betul: Saya dapat mengawal bilangan pengulangan berdasarkan syarat yang ditetapkan.
Keliru Antara for dan while: Kadang-kadang sukar menentukan bila sesuai guna for atau while.
Risiko Ulangan Tak Berhenti (Infinite Loop): Terdapat kesilapan yang menyebabkan program masuk ulangan tanpa henti.
Sukar Memahami Ulangan Bersarang: Sukar menulis dan menjejaki logik ulangan yang bertindih atau bersarang.
Berikut cadangan dapatan dan kelemahan saya dalam pembelajaran Sains Komputer Tingkatan 4, topik 1.4.4 Struktur Kawalan Ulangan yang Melibatkan Operator Increment dan Decrement, Class Math dan Boolean, secara ringkas dan padat:
Faham Penggunaan Operator Increment/Decrement: Saya tahu cara menggunakan operator ++ dan -- untuk menambah atau mengurangkan nilai pemboleh ubah secara efektif dalam ulangan.
Kenal Pasti Fungsi Class Math: Saya memahami fungsi asas dalam class Math seperti Math.sqrt(), Math.pow(), dan lain-lain untuk operasi matematik.
Guna Nilai Boolean dalam Kawalan Ulangan: Saya dapat menggunakan nilai boolean untuk mengawal syarat ulangan dengan tepat.
Kurang Kefahaman Operator Increment/Decrement dalam Konteks Berbeza: Kadang-kadang keliru perbezaan antara penggunaan prefix dan postfix.
Sukar Mengaplikasi Class Math dalam Masalah: Kurang yakin menggunakan fungsi matematik yang kompleks dari class Math.
Kesilapan dalam Penggunaan Nilai Boolean: Kadang-kadang sukar menulis syarat boolean yang tepat untuk kawalan ulangan.