SPM Sains Komputer menilai sama ada anda boleh menaakul tentang masalah, menyatakan penyelesaian sebagai atur cara atau algoritma, dan menerangkan cara data serta sistem berfungsi. Kemahiran asas bagi hampir semua bahagiannya ialah penyurihan: mengikut atur cara langkah demi langkah dan mencatat apa yang berubah.
Bagaimana topik-topik bersambung?
Topik-topik ini lebih bergantung antara satu sama lain daripada yang disangka. Setiap satu menggunakan tabiat yang sama: menyatakan nilai pemboleh ubah pada setiap langkah.
| Bidang | Apa yang ditanya | Bergantung pada |
|---|---|---|
| Asas pengaturcaraan (Bahasa Inggeris) | Pemboleh ubah, pilihan, gelung | Tiada |
| Penyelesaian masalah dan algoritma (Bahasa Inggeris) | Menukar masalah kepada langkah berurutan | Asas pengaturcaraan |
| Amalan pengaturcaraan lanjutan (Bahasa Inggeris) | Tatasusunan, carian, isihan, nyahpepijat | Algoritma |
| Sistem pengkomputeran dan logik (Bahasa Inggeris) | Logik Boolean, perwakilan data | Boleh bermula sendiri |
| Data dan pangkalan data (Bahasa Inggeris) | Struktur dan pertanyaan data | Boleh bermula sendiri |
Bagaimana rupa penyurihan?
Berikut algoritma pseudokod asal yang pendek.
kira ← 0 FOR n ← 1 TO 5 IF n MOD 2 = 1 THEN kira ← kira + n NEXT n OUTPUT kira
Guru melukis jadual surih dan mengisi satu baris bagi setiap pusingan gelung.
| n | n MOD 2 = 1 ? | kira selepas |
|---|---|---|
| 1 | Ya | 1 |
| 2 | Tidak | 1 |
| 3 | Ya | 4 |
| 4 | Tidak | 4 |
| 5 | Ya | 9 |
Outputnya ialah 9. Algoritma itu menjumlahkan nombor ganjil dari 1 hingga 5, iaitu 1 + 3 + 5 = 9. Penaakulan terletak pada lajur syarat, dan di situlah jawapan salah bermula.
Siapa patut bermula di mana?
Pelajar Tingkatan 4 yang baharu bermula dengan asas pengaturcaraan. Pelajar yang boleh mengikut kod tetapi hilang markah dalam nyahpepijat pergi ke amalan lanjutan, dan pelajar yang lebih suka teori boleh bermula dengan logik atau data.
Gunakan pelatih surih pseudokod terhad (Bahasa Inggeris) untuk berlatih menyurih pada peranti sendiri, kemudian baca menyurih algoritma carian dan isihan dalam skop (Bahasa Inggeris) apabila bersedia. Panduan peperiksaan menunjukkan tempat butiran format semasa disahkan.
Bilakah tuisyen membantu?
Panduan percuma menerangkan, tetapi tidak dapat melihat kerja anda. Dalam pelajaran satu lawan satu, guru melihat anda mengisi jadual surih dan bertanya mengapa anda menulis sesuatu nilai, lalu langkah yang rosak cepat ditemui.
Baca tentang tuisyen SPM Sains Komputer dalam talian satu lawan satu dan kelas percubaan sejam (dari RM50), atau kembali ke semua subjek SPM.