Terus ke kandungan
IGCSE·Tuition
Sains Komputer · Topik

Peralihan ke Python dan pelaksanaan

Sesuatu algoritma boleh nampak sempurna di atas kertas, tetapi tersasar sebaik sahaja ia menjadi kod sebenar.

Dalam halaman ini
  1. Apakah yang perlu saya tahu sebelum bermula?
  2. Contoh orientasi
  3. Dalam urutan apakah saya patut belajar pelajaran?
  4. Apakah perangkap yang lazim?
  5. Bagaimanakah saya patut menggunakan set latihan?

Modul ini tentang membawa algoritma yang sudah anda fahami daripada pseudokod gaya Cambridge ke dalam Python yang kecil dan teliti, kemudian menyemak bahawa Python itu melakukan apa yang algoritma katakan. Anda akan memetakan penugasan, gelung dan pilihan, menguji lekukan (indentation), membezakan ralat sintaks daripada keputusan yang salah, menggunakan runtime pelayar yang selamat, dan mengasingkan panduan untuk tahun peperiksaan yang berbeza.

Di sini Python ialah alat untuk menyemak penaakulan anda. Pemeriksa menanda algoritma dan logik, jadi kemahirannya ialah menjejak apa yang kod lakukan, bukan menghafal helah perpustakaan.

Apakah yang perlu saya tahu sebelum bermula?

Anda perlu boleh membaca dan menjejak pseudokod yang mempunyai pemboleh ubah, IF dan gelung FOR. Jika jadual jejak masih terasa kurang pasti, lakukan pseudokod untuk sukatan yang berkenaan dahulu, dan pengulangan dan tatasusunan jika gelung ke atas senarai masih baharu.

Contoh orientasi

Berikut ialah gelung pseudokod dan versi Pythonnya, bersebelahan.

Total ← 0
FOR Count ← 1 TO 4
   Total ← Total + Count
NEXT Count
OUTPUT Total
total = 0
for count in range(1, 5):
    total = total + count
print(total)

Kedua-duanya menghasilkan 10, kerana 1 + 2 + 3 + 4 = 10. Tiga perbezaan penting: ← menjadi =, NEXT dan ENDIF hilang kerana lekukan menandakan hujung blok, dan range(1, 5) berhenti sebelum 5. Setiap pelajaran dalam modul ini berkaitan salah satu perbezaan tersebut yang tersilap.

Dalam urutan apakah saya patut belajar pelajaran?

  1. Memetakan algoritma kepada fungsi Python terhad: kemahiran terjemahan teras, dengan contoh mengira lulus.
  2. Menguji lekukan dan struktur cabang: dalam Python, ruang kosong ialah sebahagian daripada logik.
  3. Membezakan ralat sintaks daripada keputusan yang salah: mengetahui jenis kesalahan memberitahu anda di mana hendak mencari.
  4. Menggunakan runtime pelayar selamat tanpa rangkaian atau akses fail: apa yang dibenarkan sandbox dan cara menulis latihan yang sesuai.
  5. Mengasingkan panduan penilaian Python sahaja 2029 daripada keperluan terdahulu: labelkan nasihat mengikut tahun peperiksaan sebelum bergantung kepadanya.

Kemudian selesaikan dengan set latihan campuran. Kotak pasir penaakulan Python dan pelatih jejak pseudokod terhad membolehkan anda menjalankan dan menjejak contoh kecil sambil belajar.

Apakah perangkap yang lazim?

  • Menulis = apabila Python memerlukan == untuk perbandingan.
  • Terlupa bahawa range(1, 5) berhenti pada 4.
  • Mencampurkan dua tatatanda dalam satu jawapan.
  • Melekukkan baris terlalu jauh atau terlalu kurang, supaya ia berjalan pada masa yang salah.
  • Menganggap “program berjalan” bermaksud “program betul”.
  • Menggunakan nasihat untuk tahun peperiksaan lain tanpa menyemak.

Bagaimanakah saya patut menggunakan set latihan?

Jejak setiap soalan di atas kertas dahulu, kemudian jalankannya untuk mengesahkan. Apabila sesuatu soalan salah, bahagian “jika anda tersilap” menghala anda ke pelajaran yang betul. Tuisyen Sains Komputer dalam talian satu dengan satu kami tersedia apabila tabiat yang sama berulang, dan sukatan untuk tahun peperiksaan anda di laman Cambridge kekal sebagai rujukan tentang apa yang diuji.

Sumber rujukan

  1. Laman sukatan Cambridge IGCSE Computer Science 0478

Dikemas kini:

Langkah seterusnya

Jika Python anda berjalan tetapi memberi jawapan salah, guru satu dengan satu boleh menjejak kod bersama anda baris demi baris dan mencari langkah tepat tempat idea dan kod berpisah.

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