Modul ini tentang menulis dan membaca algoritma dalam tatatanda yang digunakan Cambridge untuk IGCSE Computer Science. Anda akan mempelajari konvensyen, menjejak tugasan (assignment) dan perbandingan (comparison) tanpa mencampuradukkannya, menerangkan pengesahan input (validation), membaiki gelung yang tidak berhenti, dan menyemak tatatanda yang dijangka bagi tahun peperiksaan anda.
Pseudokod bukan bahasa pengaturcaraan. Ia cara bersama untuk menulis kaedah supaya seseorang boleh mengikutinya, menjejaknya dan menemui ralat. Pemeriksa membacanya sebagai algoritma, jadi logik lebih penting daripada ejaan tepat sesuatu kata kunci.
Apakah yang perlu saya tahu sebelum bermula?
Anda perlu selesa dengan pemboleh ubah, konsep input dan output, serta tiga blok binaan: jujukan, pilihan dan lelaran. Jika semua itu masih goyah, mulakan dengan reka bentuk algoritma dan pengulangan dan tatasusunan.
Contoh orientasi
Berikut algoritma pendek. Baca, kemudian jejak.
Total ← 0
FOR Count ← 1 TO 4
Total ← Total + Count
NEXT Count
OUTPUT Total
| Count | Total selepas baris dijalankan |
|---|---|
| (mula) | 0 |
| 1 | 1 |
| 2 | 3 |
| 3 | 6 |
| 4 | 10 |
Outputnya ialah 10. Perhatikan tiga konvensyen sekali gus: ← bermaksud “simpan nilai di kanan ke dalam pemboleh ubah di kiri”, kata kunci ditulis dengan huruf besar, dan badan gelung diinden. Jadual jejak menjadikan setiap langkah kelihatan, jadi anda tidak bergantung pada tekaan.
Dalam urutan apakah saya patut belajar pelajaran-pelajaran ini?
- Gunakan konvensyen 2026-2028 yang disahkan: tatatanda itu sendiri, supaya setiap pelajaran berikutnya jelas dibaca.
- Jejak tugasan dan perbandingan secara berasingan: punca paling lazim jawapan jejak yang salah.
- Terangkan pengesahan input tanpa pintasan khusus bahasa: konteks peperiksaan kegemaran untuk gelung dan syarat.
- Baiki syarat penamat gelung pseudokod: cari dan betulkan gelung yang tidak berhenti atau berhenti terlalu awal.
- Semak tahun peperiksaan sebelum memilih tatatanda: sahkan apa yang dijangka oleh kertas anda sendiri.
Selepas pelajaran, set latihan campuran menggabungkan semuanya dengan jawapan berlangkah penuh.
Apakah perangkap yang lazim?
- Membaca
Total ← Total + 1sebagai persamaan palsu, bukan kemas kini. - Menggunakan
=untuk tugasan, atau←untuk ujian. - Menulis pengesahan dengan AND di tempat yang memerlukan OR.
- Syarat gelung yang tidak mungkin menjadi palsu.
- Menggunakan pintasan Python atau bahasa lain apabila soalan meminta pseudokod.
Bagaimanakah saya patut menggunakan set latihan dan alat?
Jejak dahulu dengan pensel, kemudian barulah semak. Alat latihan jejak pseudokod terhad membolehkan anda melangkah algoritma pendek dan melihat setiap pemboleh ubah berubah, dan kotak pasir penaakulan Python menunjukkan apa yang idea yang sama lakukan dalam bahasa sebenar. Anggaplah kedua-duanya sebagai semakan atas jejak anda sendiri, bukan pengganti.
Jika anda mahu seseorang melihat kerja anda dan membetulkannya ketika anda belajar, lihat tuisyen Computer Science dalam talian satu dengan satu kami. Untuk peraturan tatatanda semasa dan butiran tahun peperiksaan, sentiasa sahkan di laman sukatan Cambridge yang dipautkan di bawah.