🌐 Refleksi Overview ePortfolio
Subjek: Sains Komputer
Nama: [Nama Pelajar]
Tingkatan: [Tingkatan Pelajar]
Tarikh: [Tarikh]
Dalam topik ini, saya telah mempelajari tentang struktur kawalan dalam pengaturcaraan, iaitu bagaimana sesuatu program membuat keputusan atau mengulang tindakan berdasarkan keadaan tertentu. Saya mengenali tiga jenis struktur kawalan utama:
Struktur Kawalan Urutan (Sequence)
Arahan dilaksanakan satu per satu secara berurutan dari atas ke bawah.
Struktur Kawalan Pemilihan (Selection)
Program membuat keputusan berdasarkan syarat, contohnya dengan if, if-else, dan switch.
Struktur Kawalan Pengulangan (Iteration/Loop)
Arahan dilaksanakan berulang kali menggunakan for, while, atau do-while.
Saya mempelajarinya melalui:
Nota pengajaran guru dan latihan interaktif
Menonton video simulasi kod sebenar
Latihan menulis kod menggunakan Python/C++
Membina logik pengaturcaraan menggunakan carta alir dan pseudokod
Aktiviti kuiz dan kerja kumpulan
Topik ini sangat penting kerana:
Ia memberi saya kefahaman bagaimana program membuat keputusan atau mengulang sesuatu tindakan secara automatik.
Ia membolehkan saya menulis program yang lebih kompleks dan responsif terhadap input pengguna.
Ia merupakan asas kepada pembangunan aplikasi, permainan, dan sistem automasi.
Saya boleh menggunakan pengetahuan struktur kawalan untuk:
Mencipta program log masuk yang sahkan ID pengguna
Membina aplikasi yang dapat memilih tindakan berdasarkan menu
Membuat permainan mudah seperti "Tebak Nombor" menggunakan if-else dan while
Saya berasa teruja apabila berjaya menulis kod yang mengandungi pengulangan dan keputusan logik. Pada mulanya, saya keliru dengan struktur while dan for, tetapi dengan latihan dan tunjuk ajar guru, saya semakin memahami penggunaannya. Saya juga sedar bahawa struktur kawalan menjadikan program lebih pintar dan dinamik.