Langkau ke kandungan
SPM Tuition
Panduan peperiksaan

Panduan menjawab soalan SPM Sains Komputer

Anda faham pelajaran Sains Komputer, tetapi markah hilang pada cara jawapan ditulis.

Halaman ini menerangkan cara membaca dan menjawab soalan Sains Komputer. Struktur kertas, jumlah markah dan pemberat tidak dinyatakan di sini kerana semuanya terdapat dalam dokumen rasmi Lembaga Peperiksaan (lp.moe.gov.my) dan Bahagian Pembangunan Kurikulum (bpk.moe.gov.my).

Semak format semasa di laman itu sebelum anda merancang ulang kaji. Tabiat di bawah berguna untuk apa jua format.

Bagaimana anda membaca kehendak soalan?

Kata arahan menentukan bentuk jawapan. Garis bawahi kata itu sebelum menulis apa-apa.

Kata arahan Apa yang perlu ditulis
Nyatakan, namakan, kenal pasti Jawapan pendek tanpa sebab
Terangkan Satu pernyataan dan sebabnya, dengan perkataan seperti “kerana”
Surih Jadual yang menunjukkan nilai setiap pemboleh ubah semasa ia berubah
Tulis, lengkapkan Kod atau pseudokod, atau bahagian yang tertinggal
Bandingkan Kedua-dua item, dengan sekurang-kurangnya satu perbezaan
Wajarkan, cadangkan Satu pilihan dan bukti yang menyokongnya
Uji Input yang dipilih, output dijangka dan apa yang disemak oleh setiap input

Pelajar yang tergesa-gesa boleh membaca “surih” dan “uji” sebagai “terangkan”. Jika soalan meminta jadual, penerangan dalam ayat tidak mencukupi.

Bagaimana anda menyusun jadual surih?

Beri setiap pemboleh ubah satu lajur dan tulis satu baris baharu apabila nilai berubah. Letakkan output berasingan di hujung. Dengan susunan ini, pemeriksa boleh mengikut setiap langkah dan memberi markah kaedah.

Berikut satu algoritma asli. Ia mengira berapa langkah diperlukan untuk menurunkan sesuatu nombor kepada 1, dengan membahagi dua jika genap dan menolak satu jika ganjil.

bilangan ← 12
langkah ← 0
SELAGI bilangan > 1
   JIKA bilangan MOD 2 = 0 MAKA
      bilangan ← bilangan / 2
   SELAIN ITU
      bilangan ← bilangan - 1
   TAMAT JIKA
   langkah ← langkah + 1
TAMAT SELAGI
PAPAR langkah
Pusingan bilangan > 1 bilangan MOD 2 = 0 bilangan langkah
mula 12 0
1 benar benar 6 1
2 benar benar 3 2
3 benar salah 2 3
4 benar benar 1 4
semak salah 1 4

Output ialah 4. Gelung berhenti kerana syarat bilangan > 1 menjadi salah apabila bilangan sampai 1. Baris “semak” menunjukkan pemeriksa bahawa anda menguji syarat gelung sekali lagi.

Contoh asli: bagaimana markah hilang

Pelajar pertama menulis jawapan 4 sahaja, tanpa jadual. Jika nilai itu betul, ia mungkin mendapat markah jawapan, tetapi jika salah, tiada apa-apa yang boleh diberi markah kaedah.

Pelajar kedua membina jadual tetapi menolak satu pada setiap pusingan dan tidak membaca syarat MOD. Susun aturnya kemas, tetapi langkah yang dipilih salah pada pusingan pertama. Markah kaedah hilang di situ, dan kesilapan ini boleh dielakkan jika syarat dibaca pada setiap baris.

Pelajar ketiga berhenti pada pusingan 3 kerana menyangka 2 sudah cukup kecil. Gelung hanya berhenti apabila bilangan bukan lagi lebih besar daripada 1, maka pusingan 4 tetap berlaku.

Apa tabiat yang melindungi markah?

  1. Baca keseluruhan soalan, kemudian garis bawahi kata arahan.
  2. Salin nama pemboleh ubah tepat seperti dalam soalan.
  3. Tulis nilai awal dalam baris “mula” sebelum gelung berjalan.
  4. Uji nilai sempadan, iaitu nilai pertama dan terakhir gelung.
  5. Gunakan gaya pseudokod atau bahasa yang sama seperti soalan.
  6. Pastikan pernyataan output termasuk dalam jawapan.

Untuk kemahiran surihan dan ujian, gunakan pelajaran menyurih pseudokod langkah demi langkah (Bahasa Inggeris) dan menguji input normal, sempadan dan tidak sah (Bahasa Inggeris).

Bagaimana anda berlatih?

Jawab soalan di atas kertas dengan had masa, kemudian semak jawapan anda berdasarkan apa yang diminta oleh setiap kata arahan. Pembina sesi latihan bermasa menyediakan sesi itu, dan pelan ulang kaji (Bahasa Inggeris) mencadangkan topik yang perlu didahulukan.

Kerja amali dan projek dinilai di sekolah, jadi tanya guru anda tentangnya. Jika anda mahu seorang guru menyemak satu jawapan penuh bersama anda, lihat tuisyen Sains Komputer dalam talian satu lawan satu.

Soalan lazim

Di manakah saya boleh mendapat format peperiksaan SPM Sains Komputer yang semasa?

Rujuk laman Lembaga Peperiksaan (LP) di lp.moe.gov.my dan laman Bahagian Pembangunan Kurikulum (BPK) di bpk.moe.gov.my. Format, dokumen dan komponen berasaskan sekolah boleh berubah, maka sahkan butiran bagi tahun anda di sana dan dengan guru.

Patutkah saya menulis kod atau pseudokod dalam jawapan?

Ikut apa yang soalan minta dan apa yang diajar di sekolah anda. Jika soalan menyebut pseudokod, tulis langkah berstruktur dengan inden yang jelas. Jika soalan menamakan bahasa pengaturcaraan, gunakan sintaks bahasa itu. Jika ragu, tanya guru gaya yang dijangka.

Adakah markah dipotong jika jadual surih saya tidak kemas?

Jawapan yang sukar diikuti boleh kehilangan markah walaupun nilai akhir betul. Beri setiap pemboleh ubah satu lajur, tambah satu baris bagi setiap perubahan, dan tulis output di hujung supaya pemeriksa dapat menyemak setiap langkah.

Bagaimanakah saya menggunakan masa dalam kertas soalan?

Baca semua soalan sekali, tandakan soalan yang boleh dimulakan serta-merta, dan jawab soalan itu dahulu. Sediakan beberapa minit di hujung untuk menyemak surihan dan nilai sempadan. Ruang kosong tidak mendapat markah, tetapi jawapan percubaan yang menunjukkan kaedah boleh mendapat markah kaedah.

Jika anda faham kod tetapi kehilangan markah pada perkataan dan susun atur jawapan, guru Sains Komputer satu lawan satu boleh menyemak satu jawapan penuh anda dan menunjukkan di mana setiap markah hilang.

  • Kelas dalam talian satu lawan satu untuk anak anda bersama guru berpengalaman.
  • Kelas pertama ialah kelas percubaan sejam, dari RM50. Yuran dipersetujui sebelum anda menempah.
  • Berpuas hati dengan guru? Teruskan kelas kira-kira 1.5 jam. Jika tidak, minta guru lain.