Sebelum berlatih sebarang tatatanda, sahkan yang mana digunakan oleh tahun peperiksaan anda. Kemahiran penaakulan kekal sama, tetapi simbol yang anda tulis mesti sepadan dengan apa yang dijangka kertas anda.
Ini pelajaran terakhir dalam pseudokod untuk sukatan berkenaan.
Dalam sukatan Cambridge 0478 untuk 2026 hingga 2028, jawapan pengekodan dalam Kertas 2 mesti ditulis dalam pseudokod. Satu pengecualian ialah soalan senario 15 markah, yang boleh dijawab dengan pseudokod atau Python, Visual Basic atau Java.
Sukatan 2029 hingga 2031 hanya menggunakan Python 3 dan membuang pseudokod. Kertas 2026 hingga 2028 tidak dijawab di skrin. Semak laman sukatan bagi tahun anda.
Apakah yang perlu saya semak dengan tepat?
Jawab empat soalan, dan catatkan jawapannya:
- Sukatan tahun mana yang meliputi siri peperiksaan saya? Tanya sekolah atau pusat peperiksaan anda tentang siri yang anda daftar.
- Adakah sukatan itu menyebut pseudokod, bahasa pengaturcaraan tertentu, atau kedua-duanya?
- Adakah panduan pseudokod dalam sukatan menyenaraikan fungsi dan simbol yang saya rancang gunakan?
- Adakah kertas lepas bagi sukatan itu menggunakan tatatanda yang sama dengan nota ulang kaji saya?
Pendaftaran dan entri dikendalikan oleh pusat peperiksaan anda, jadi tanya mereka jika versi sukatan tidak jelas.
Contoh berlangkah
Tugas yang sama dalam dua tatatanda: tambah nombor bulat dari 1 hingga 4 dan keluarkan jumlahnya.
Pseudokod:
Total ← 0
FOR Count ← 1 TO 4
Total ← Total + Count
NEXT Count
OUTPUT Total
Python:
total = 0
for count in range(1, 5):
total = total + count
print(total)
Kedua-duanya memberi 10: 1 + 2 + 3 + 4 = 10. Dalam Python, range(1, 5) berhenti sebelum 5, jadi ia meliputi 1, 2, 3 dan 4. Inilah sebab tatatanda penting: had gelung kelihatan berbeza, walaupun tingkah lakunya sama.
Kesilapan yang perlu diawasi
Silap yang lazim ialah menulis jawapan campuran.
Jawapan yang salah:
for Count in range(1, 5):diikutiTotal ← Total + CountIni mencampurkan baris gelung Python dengan anak panah pseudokod. Pembaca tidak dapat tahu jawapan itu ditulis dalam bahasa apa.
Pembetulannya ialah memilih satu tatatanda bagi setiap jawapan. Jika soalan meminta pseudokod, tulis FOR Count ← 1 TO 4. Jika ia membenarkan Python, tulis Python dari baris pertama hingga terakhir, dengan = untuk tugasan.
Semak sendiri
1. Simbol manakah yang menyimpan nilai dalam pemboleh ubah dalam pseudokod gaya Cambridge?
Tunjukkan jawapan
Anak panah ←. Dalam Python, yang setara ialah =.
2. range(1, 5) dalam Python meliputi nombor yang mana?
Tunjukkan jawapan
1, 2, 3 dan 4. Nilai akhir 5 tidak termasuk.
3. Soalan menyebut “tulis algoritma dalam pseudokod”. Anda biasanya mengekod dalam Python. Apa yang anda lakukan?
Tunjukkan jawapan
Tulis algoritma dalam pseudokod, mengikut konvensyen daripada panduan sukatan. Gunakan Python hanya untuk menguji idea anda semasa berlatih.
Ke mana selepas ini
Satukan seluruh modul dalam set latihan pseudokod campuran. Jalankan latihan pendek dalam kotak pasir penaakulan Python untuk melihat logik yang sama dalam bahasa sebenar.
Jika anda mahu bantuan menyelaraskan ulang kaji dengan tahun peperiksaan anda, lihat tuisyen Computer Science dalam talian satu dengan satu kami, dan semak fakta sukatan di laman Cambridge.