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:
- Adakah tahun sukatan dinyatakan? Jika tidak, tanda “belum disemak”.
- Adakah ia menyebut Python sahaja, pseudokod sahaja atau kedua-duanya? Catatkan.
- Adakah dokumen sukatan anda sendiri menyatakan perkara yang sama? Buka halaman 0478 di Cambridge dan baca bahagian untuk tahun anda.
- 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:
| Idea | Konvensyen dalam peperiksaan saya | Konvensyen dalam ujian Python saya |
|---|---|---|
| Kedudukan pertama tatasusunan | Seperti dinyatakan soalan | Indeks 0 |
| Gelung melawat 4 item | Had ditetapkan soalan | range(4) melawat 0 hingga 3 |
| Tatatanda dalam jawapan | Seperti ditunjukkan sukatan tahun saya | Sintaks 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 answer
Tandakan 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 answer
Ia 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 answer
Kedudukan 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.