Konsep seperti lelaran (iteration) dikongsi bersama, tetapi tatatanda dan formatnya milik sesuatu profil: kod, tahun peperiksaan dan susunan kertas anda. Tandakan setiap nota dengan profilnya supaya anda berlatih bentuk yang dijangka dalam kertas anda.
Pelajaran ini menyusul menyemak pusat anda dan terletak dalam semakan laluan digital dan kertas. Untuk tatatanda itu sendiri, lihat pseudokod untuk sukatan yang terpakai.
Apakah yang sama, dan apakah yang bergantung pada profil?
Idea tidak berubah. Gelung mengulang langkah, pemboleh ubah menyimpan jumlah berjalan, dan jadual surih menunjukkan setiap perubahan. Yang boleh berubah ialah cara anda menulisnya, kata kunci yang digunakan dan apa yang diminta oleh soalan.
Dokumen sukatan pelajaran dan pusat anda menentukan tatatanda dan format untuk kertas anda. Semaknya untuk tahun peperiksaan anda sebelum anda menetapkan satu bentuk.
Bagaimana menanda nota langkah demi langkah?
- Namakan konsep dengan perkataan mudah, contohnya “gelung mengira dengan jumlah berjalan”.
- Tulis dalam bentuk yang anda pelajari, pseudokod atau Python.
- Tambah tag profil: kod, tahun peperiksaan, tatatanda disahkan atau belum disahkan.
- Surihkan untuk membuktikan anda faham.
- Tulis semula dalam bentuk satu lagi hanya jika anda perlu membaca bentuk itu juga.
Contoh berlangkah
Konsepnya ialah “tambah empat nombor genap pertama menggunakan gelung”.
Dalam pseudokod:
Total ← 0
FOR Count ← 1 TO 4
Total ← Total + Count * 2
NEXT Count
OUTPUT Total
Dalam Python:
total = 0
for count in range(1, 5):
total = total + count * 2
print(total)
| Count | Total sebelum | Count * 2 | Total selepas |
|---|---|---|---|
| 1 | 0 | 2 | 2 |
| 2 | 2 | 4 | 6 |
| 3 | 6 | 6 | 12 |
| 4 | 12 | 8 | 20 |
Kedua-dua versi mengeluarkan 20. Semak: 2 + 4 + 6 + 8 = 20.
Sekarang tag. Konsepnya “gelung mengira dengan jumlah berjalan”. Nota ditulis dalam pseudokod. Profil: “0478, tahun peperiksaan 2027, tatatanda untuk disahkan dalam dokumen sukatan pelajaran”.
Jika pelajar kemudian mengesahkan bahawa kertas menggunakan pseudokod, tag bertukar kepada “disahkan”. Jika kertas menggunakan Python, mereka menulis semula nota dan berlatih bentuk itu.
Apakah kesilapan yang perlu dielakkan?
Pendekatan yang salah: seorang pelajar hanya belajar Python kerana kursus videonya menggunakannya, dan tidak pernah menyemak bentuk yang digunakan dalam kertasnya.
Jika kertas menggunakan pseudokod, pelajar itu telah berlatih tatatanda yang salah. Idea boleh dipindahkan, tetapi perkataan soalan, kata kunci dan susun atur dalam peperiksaan mungkin tidak.
Pembetulan: sahkan tatatanda yang digunakan dalam kertas anda daripada dokumen sukatan pelajaran dan pusat anda, kemudian luangkan kebanyakan masa latihan pada bentuk itu.
Satu kesilapan yang lebih kecil dalam contoh ini ialah menulis range(1, 4) dalam Python. Ia hanya berjalan untuk 1, 2 dan 3, memberi Total 12, bukan 20. Had atas dalam Python berhenti sebelum nombor yang anda tulis.
Semak kendiri
1. Surihkan ini dan beri outputnya.
Total ← 10
FOR Count ← 1 TO 3
Total ← Total - Count
NEXT Count
OUTPUT Total
Lihat jawapan
Count 1: Total = 9. Count 2: Total = 7. Count 3: Total = 4. Output 4. Semak: 10 - 1 - 2 - 3 = 4.
2. Berapa pusingan yang dibuat oleh for i in range(2, 6):?
Lihat jawapan
Ia berjalan untuk i = 2, 3, 4, 5, jadi 4 pusingan. Nombor 6 tidak termasuk.
3. Tulis tag profil untuk nota tentang “gelung mengira”, kod 0478, tahun 2028, tatatanda belum disahkan.
Lihat jawapan
Contohnya: “Gelung mengira. 0478, 2028, tatatanda: untuk disahkan.” Mana-mana tag yang memuatkan kod, tahun dan status tatatanda adalah betul.
Ke mana seterusnya?
Seterusnya, anggap ketersediaan 0265 pada masa depan sebagai bergantung pada sumber menunjukkan cara mengendalikan pengumuman tentang kod lain. Berlatih kedua-dua bentuk dalam pelatih surih pseudokod dan kotak pasir Python.
Jika anda mahu seorang guru menyemak bentuk mana yang perlu dilatih, tuisyen Sains Komputer dalam talian satu dengan satu kami boleh membantu.