Terus ke kandungan
IGCSE·Tuition
Sains Komputer · Bantuan untuk kesukaran biasa

Saya guna nasihat Python sahaja untuk peperiksaan yang lebih awal

Sebuah video atau panduan kedengaran yakin, tetapi anda tidak pasti ia ditulis untuk tahun peperiksaan yang sebenarnya anda duduki.

Dalam halaman ini
  1. Bagaimana saya tahu nasihat itu sepadan dengan tahun peperiksaan saya?
  2. Contoh penyelesaian
  3. Kesilapan yang perlu dielakkan
  4. Cara mudah mengasingkan dua versi
  5. Semakan kendiri
  6. Langkah seterusnya

Nasihat hanya sebaik tahun peperiksaan yang ditulis untuknya. Sebelum mengikuti sesuatu petua ulang kaji, ketahui sukatan mana yang dianggapnya, kemudian semak sukatan itu dengan dokumen yang disenaraikan Cambridge untuk tahun anda sendiri.

Computer Science ialah subjek yang cara anda menulis penyelesaian, termasuk tatatanda, sebahagian daripada apa yang anda latih. Panduan dalam talian yang ditulis untuk versi yang lebih kemudian atau berbeza boleh menolak anda secara senyap ke arah tabiat yang tidak digunakan peperiksaan anda. Topik pseudokod untuk sukatan yang berkenaan dan peralihan dan pelaksanaan Python menerangkan di mana hendak menyemak.

Bagaimana saya tahu nasihat itu sepadan dengan tahun peperiksaan saya?

Jalankan empat semakan pantas pada mana-mana panduan, video atau set nota:

  1. Adakah tahun sukatan dinyatakan? Jika tidak, tanda “belum disemak”.
  2. Adakah ia menyebut Python sahaja, pseudokod sahaja atau kedua-duanya? Catatkan.
  3. Adakah dokumen sukatan anda sendiri menyatakan perkara yang sama? Buka halaman 0478 di Cambridge dan baca bahagian untuk tahun anda.
  4. Adakah soalan spesimen atau soalan lepas dalam tahun anda sendiri menggunakan gaya itu? Jika tidak jumpa, tanya guru atau pusat peperiksaan anda.

Hanya nasihat yang lulus keempat-empatnya layak masuk ke dalam fail ulang kaji utama anda.

Contoh penyelesaian

Seorang pelajar membaca petua: “Sentiasa buat gelung dengan for i in range(1, 6) dan indekskan senarai dengan i.” Senarainya mengandungi empat markah, dan soalan peperiksaan menyatakan kedudukan tatasusunan dinomborkan dari 1.

Langkah 1, apa yang petua Python itu lakukan? range(1, 6) memberi 1, 2, 3, 4, 5. Itu lima nilai, dan yang terakhir ialah 5, bukan 6.

Langkah 2, bandingkan dengan data. Senarai itu ada empat markah. Senarai Python dengan empat item mempunyai indeks 0 hingga 3, jadi indeks 4 dan 5 tidak wujud, dan petua itu gagal.

Langkah 3, bandingkan dengan soalan. Soalan menomborkan kedudukan dari 1 hingga 4. Gelung perlu melawat 1, 2, 3, 4, iaitu empat lawatan, jadi had mestilah 4.

Langkah 4, tulis semula untuk soalan. Penaakulan yang dibetulkan: lawat kedudukan 1 hingga 4, dengan kedudukan 1 bagi markah pertama. Jika anda kemudian menterjemah ke Python untuk menguji, ingat markah pertama yang sama berada pada indeks 0.

Jadi petua itu tidak salah sebagai Python. Ia salah sebagai peraturan satu-saiz-untuk-semua, kerana ia mengabaikan konvensyen dalam soalan.

Kesilapan yang perlu dielakkan

Pendekatan salah: menyalin helah Python ke dalam jawapan bertulis tanpa menyemak sama ada soalan menyatakan konvensyen sendiri.

Helah itu mungkin Python yang sah sepenuhnya. Masalahnya ialah ketidakpadanan: peperiksaan menilai bacaan anda terhadap soalan seperti yang ditulis, jadi had gelung, indeks dan tatatanda anda mesti mengikut apa yang ditetapkan soalan itu dan sukatan anda.

Pembetulan: baca dua baris pertama soalan untuk mana-mana konvensyen yang dinyatakan (di mana tatasusunan bermula, tatatanda apa). Tulis penyelesaian anda mengikutnya. Gunakan Python selepas itu sebagai alat ujian, bukan sebagai apa yang anda serahkan.

Cara mudah mengasingkan dua versi

Simpan satu halaman dua lajur dalam nota anda:

IdeaKonvensyen dalam peperiksaan sayaKonvensyen dalam ujian Python saya
Kedudukan pertama tatasusunanSeperti dinyatakan soalanIndeks 0
Gelung melawat 4 itemHad ditetapkan soalanrange(4) melawat 0 hingga 3
Tatatanda dalam jawapanSeperti ditunjukkan sukatan tahun sayaSintaks Python

Anda boleh menguji algoritma kecil dengan selamat dalam kotak pasir penaakulan Python dan menjejak langkah yang sama dalam pelatih jejak pseudokod. Anggap had tatatanda pada halaman setiap alat sebagai sempadan, kerana tatatanda bagi tahun anda sendiri perlu disemak dengan sumber.

Semakan kendiri

1. Sebuah panduan tidak mempunyai tahun sukatan. Apa yang anda lakukan?

Show answerTandakan nasihat itu belum disemak, cari tahun sukatan yang dianggap panduan itu, dan bandingkan dengan dokumen sukatan yang disenaraikan Cambridge untuk tahun peperiksaan anda sebelum menggunakannya.

2. Python range(2, 7) digunakan untuk melawat kedudukan senarai. Berapa nilai yang diberikan, dan apakah yang terakhir?

Show answerIa memberi 2, 3, 4, 5, 6, iaitu lima nilai. Yang terakhir ialah 6, kerana nilai penghujung 7 tidak termasuk.

3. Soalan menyatakan kedudukan tatasusunan bermula dari 1 dan tatasusunan mempunyai 6 item. Apakah kedudukan terakhir?

Show answerKedudukan 6. Dengan pengiraan dari 1, enam item menduduki kedudukan 1 hingga 6. Dalam senarai Python enam item, indeks terakhir ialah 5.

Langkah seterusnya

Pastikan laluan anda disahkan menggunakan panduan kod 0478, dan baca pisahkan panduan penilaian Python sahaja 2029 daripada keperluan terdahulu untuk pelajaran tentang mengasingkan nasihat mengikut tahun. Latih sisi tatatanda dalam semak tahun peperiksaan sebelum memilih tatatanda.

Seorang guru yang bekerja dengan anda satu-lawan-satu boleh menyemak setiap nota anda dengan tahun yang telah disahkan. Itulah yang ditawarkan oleh tuisyen Computer Science dalam talian satu-lawan-satu, bermula dengan kelas percubaan berbayar dari RM80.

Soalan lazim

Bagaimana saya tahu panduan itu ditulis untuk tahun peperiksaan mana?

Cari tahun sukatan pelajaran pada kulit atau halaman pertama, atau tanya penulis atau guru anda. Jika tiada tahun dinyatakan, anggap nasihat itu belum disemak. Kemudian bandingkan dengan dokumen sukatan yang disenaraikan Cambridge untuk tahun peperiksaan anda.

Bolehkah saya berlatih dengan Python walaupun kertas peperiksaan guna pseudokod?

Boleh, Python ialah cara yang baik untuk menguji algoritma. Kekalkan penaakulan dalam bentuk yang diterima peperiksaan anda, dan semak sukatan serta kertas spesimen untuk tatatanda yang dijangka bagi tahun anda sebelum bergantung pada tabiat Python dalam jawapan bertulis.

Adakah tabiat indeks Python terpakai dalam soalan peperiksaan?

Tidak secara automatik. Senarai Python bermula pada indeks 0, tetapi soalan peperiksaan boleh menyatakan konvensyen sendiri bagi tatasusunan (array). Baca soalan untuk mengetahui di mana pengiraan bermula sebelum menulis had gelung atau indeks.

Di mana saya menyemak kedudukan rasmi?

Pada halaman subjek Cambridge untuk kod anda, buka dokumen sukatan yang disenaraikan bagi tahun peperiksaan anda dan baca bahagian tentang pseudokod atau bahasa pengaturcaraan. Pusat peperiksaan anda boleh mengesahkan apa-apa yang masih kabur.

Sumber rujukan

  1. Laman sukatan Cambridge IGCSE Computer Science 0478

Dikemas kini:

Langkah seterusnya

Jika anda tidak pasti nasihat mana yang sesuai dengan tahun peperiksaan anda, guru satu-lawan-satu boleh mengasingkan nota anda kepada simpan, semak dan ketepikan, bermula daripada sukatan pelajaran yang telah anda sahkan.

Kelas percubaan berbayar satu jam pada kadar guru yang disahkan, bermula RM80. Yuran lain, jadual dan susunan seterusnya disahkan terus bersama guru selepas kelas percubaan.

Tuisyen diatur bersama ibu bapa atau penjaga. Hantar halaman ini kepada mereka melalui WhatsApp supaya mereka boleh bertanya bagi pihak anda.

Ibu bapa atau penjaga? Tanya di sini

9,000+ pelajar telah dibantu melalui perkhidmatan kami