Jawapan · Ulangan & gabungan答案 · 循环与组合
Fahami versi mudah dahulu. Kemudian semak jalan kerja dan cara menulis jawapan peperiksaan.先理解简单讲解,再看步骤和考试答案写法。
← / →: sebelumnya / seterusnya · Tab: pilih butang · Enter: buka← / →:上一题 / 下一题 · Tab:选按钮 · Enter:打开
B3-ULANGAN-01 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Bayangkan bergerak pada garis nombor, bermula di 1 dan maju 1 setiap kali. Peraturan soalan: hanya paparkan nombor yang tidak melebihi 2.想象从数轴上的 1 出发,每次向前走 1。题目规定:只显示不超过 2 的数。
Nombor yang dipaparkan ialah 1, 2. 2 masih termasuk; selepas itu i menjadi 3, jadi syarat tidak lagi benar.依次显示 1、2。2 仍要显示;再往后 i 变成 3,条件就不成立了。
Setiap nombor yang dipaparkan ialah satu lelaran. Kira kedua-dua hujung: 2 − 1 + 1 = 2; +1 memasukkan nombor pertama.每显示一个数,就执行了一轮(lelaran)。两端都要数:2 − 1 + 1 = 2;加 1 是为了把起点也算进去。
Jawapan contoh参考答案
1, 2; 2 lelaran.1、2;2 次。
Cara mendapat jawapan怎么得出答案
- Mula dengan 1. Uji i ≤ 2 sebelum menjalankan tindakan.从 1 开始,执行前判断 i ≤ 2。
- Selepas setiap output, tambah i sebanyak 1. Berhenti apabila syarat tidak benar.每次输出后 i 加 1,条件不成立时停止。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-02 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Bayangkan bergerak pada garis nombor, bermula di 1 dan maju 1 setiap kali. Peraturan soalan: hanya paparkan nombor yang tidak melebihi 3.想象从数轴上的 1 出发,每次向前走 1。题目规定:只显示不超过 3 的数。
Nombor yang dipaparkan ialah 1, 2, 3. 3 masih termasuk; selepas itu i menjadi 4, jadi syarat tidak lagi benar.依次显示 1、2、3。3 仍要显示;再往后 i 变成 4,条件就不成立了。
Setiap nombor yang dipaparkan ialah satu lelaran. Kira kedua-dua hujung: 3 − 1 + 1 = 3; +1 memasukkan nombor pertama.每显示一个数,就执行了一轮(lelaran)。两端都要数:3 − 1 + 1 = 3;加 1 是为了把起点也算进去。
Jawapan contoh参考答案
1, 2, 3; 3 lelaran.1、2、3;3 次。
Cara mendapat jawapan怎么得出答案
- Mula dengan 1. Uji i ≤ 3 sebelum menjalankan tindakan.从 1 开始,执行前判断 i ≤ 3。
- Selepas setiap output, tambah i sebanyak 1. Berhenti apabila syarat tidak benar.每次输出后 i 加 1,条件不成立时停止。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-03 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Bayangkan bergerak pada garis nombor, bermula di 1 dan maju 1 setiap kali. Peraturan soalan: hanya paparkan nombor yang tidak melebihi 4.想象从数轴上的 1 出发,每次向前走 1。题目规定:只显示不超过 4 的数。
Nombor yang dipaparkan ialah 1, 2, 3, 4. 4 masih termasuk; selepas itu i menjadi 5, jadi syarat tidak lagi benar.依次显示 1、2、3、4。4 仍要显示;再往后 i 变成 5,条件就不成立了。
Setiap nombor yang dipaparkan ialah satu lelaran. Kira kedua-dua hujung: 4 − 1 + 1 = 4; +1 memasukkan nombor pertama.每显示一个数,就执行了一轮(lelaran)。两端都要数:4 − 1 + 1 = 4;加 1 是为了把起点也算进去。
Jawapan contoh参考答案
1, 2, 3, 4; 4 lelaran.1、2、3、4;4 次。
Cara mendapat jawapan怎么得出答案
- Mula dengan 1. Uji i ≤ 4 sebelum menjalankan tindakan.从 1 开始,执行前判断 i ≤ 4。
- Selepas setiap output, tambah i sebanyak 1. Berhenti apabila syarat tidak benar.每次输出后 i 加 1,条件不成立时停止。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-04 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Bayangkan bergerak pada garis nombor, bermula di 1 dan maju 1 setiap kali. Peraturan soalan: hanya paparkan nombor yang tidak melebihi 5.想象从数轴上的 1 出发,每次向前走 1。题目规定:只显示不超过 5 的数。
Nombor yang dipaparkan ialah 1, 2, 3, 4, 5. 5 masih termasuk; selepas itu i menjadi 6, jadi syarat tidak lagi benar.依次显示 1、2、3、4、5。5 仍要显示;再往后 i 变成 6,条件就不成立了。
Setiap nombor yang dipaparkan ialah satu lelaran. Kira kedua-dua hujung: 5 − 1 + 1 = 5; +1 memasukkan nombor pertama.每显示一个数,就执行了一轮(lelaran)。两端都要数:5 − 1 + 1 = 5;加 1 是为了把起点也算进去。
Jawapan contoh参考答案
1, 2, 3, 4, 5; 5 lelaran.1、2、3、4、5;5 次。
Cara mendapat jawapan怎么得出答案
- Mula dengan 1. Uji i ≤ 5 sebelum menjalankan tindakan.从 1 开始,执行前判断 i ≤ 5。
- Selepas setiap output, tambah i sebanyak 1. Berhenti apabila syarat tidak benar.每次输出后 i 加 1,条件不成立时停止。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-05 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Bayangkan bergerak pada garis nombor, bermula di 4 dan maju 1 setiap kali. Peraturan soalan: hanya paparkan nombor yang tidak melebihi 3.想象从数轴上的 4 出发,每次向前走 1。题目规定:只显示不超过 3 的数。
Sebelum memaparkan apa-apa, uji 4 ≤ 3. Ini palsu kerana 4 sudah melebihi 3; gelung tidak bergerak ke belakang untuk mencari 3.显示任何数之前,先检查 4 ≤ 3。条件不成立,因为 4 已经超过 3;循环不会倒着走去找 3。
Tiada tindakan PAPARKAN berlaku, jadi tiada output dan 0 lelaran. Ujian syarat yang gagal bukan satu lelaran tindakan.PAPARKAN 一次也没执行,所以没有输出,重复次数(lelaran)是 0。失败的条件检查不算执行了一轮动作。
Jawapan contoh参考答案
Tiada output; 0 lelaran.没有输出;0 次。
Cara mendapat jawapan怎么得出答案
- Mula dengan 4. Uji i ≤ 3 sebelum menjalankan tindakan.从 4 开始,执行前判断 i ≤ 3。
- Selepas setiap output, tambah i sebanyak 1. Berhenti apabila syarat tidak benar.每次输出后 i 加 1,条件不成立时停止。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-06 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Bayangkan bergerak pada garis nombor, bermula di 4 dan maju 1 setiap kali. Peraturan soalan: hanya paparkan nombor yang tidak melebihi 4.想象从数轴上的 4 出发,每次向前走 1。题目规定:只显示不超过 4 的数。
4 sama dengan 4, jadi nombor ini masih boleh dipaparkan. Selepas satu langkah, i menjadi 5, yang sudah melebihi 4; berhenti di situ.4 等于 4,因此这个数仍会显示。再加 1,i 变成 5,已经超过 4,就在这里停止。
Setiap nombor yang dipaparkan ialah satu lelaran. Kira kedua-dua hujung: 4 − 4 + 1 = 1; +1 memasukkan nombor pertama.每显示一个数,就执行了一轮(lelaran)。两端都要数:4 − 4 + 1 = 1;加 1 是为了把起点也算进去。
Jawapan contoh参考答案
4; 1 lelaran.4;1 次。
Cara mendapat jawapan怎么得出答案
- Mula dengan 4. Uji i ≤ 4 sebelum menjalankan tindakan.从 4 开始,执行前判断 i ≤ 4。
- Selepas setiap output, tambah i sebanyak 1. Berhenti apabila syarat tidak benar.每次输出后 i 加 1,条件不成立时停止。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-07 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Bayangkan bergerak pada garis nombor, bermula di 4 dan maju 1 setiap kali. Peraturan soalan: hanya paparkan nombor yang tidak melebihi 5.想象从数轴上的 4 出发,每次向前走 1。题目规定:只显示不超过 5 的数。
Nombor yang dipaparkan ialah 4, 5. 5 masih termasuk; selepas itu i menjadi 6, jadi syarat tidak lagi benar.依次显示 4、5。5 仍要显示;再往后 i 变成 6,条件就不成立了。
Setiap nombor yang dipaparkan ialah satu lelaran. Kira kedua-dua hujung: 5 − 4 + 1 = 2; +1 memasukkan nombor pertama.每显示一个数,就执行了一轮(lelaran)。两端都要数:5 − 4 + 1 = 2;加 1 是为了把起点也算进去。
Jawapan contoh参考答案
4, 5; 2 lelaran.4、5;2 次。
Cara mendapat jawapan怎么得出答案
- Mula dengan 4. Uji i ≤ 5 sebelum menjalankan tindakan.从 4 开始,执行前判断 i ≤ 5。
- Selepas setiap output, tambah i sebanyak 1. Berhenti apabila syarat tidak benar.每次输出后 i 加 1,条件不成立时停止。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-08 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Bayangkan bergerak pada garis nombor, bermula di 4 dan maju 1 setiap kali. Peraturan soalan: hanya paparkan nombor yang tidak melebihi 6.想象从数轴上的 4 出发,每次向前走 1。题目规定:只显示不超过 6 的数。
Nombor yang dipaparkan ialah 4, 5, 6. 6 masih termasuk; selepas itu i menjadi 7, jadi syarat tidak lagi benar.依次显示 4、5、6。6 仍要显示;再往后 i 变成 7,条件就不成立了。
Setiap nombor yang dipaparkan ialah satu lelaran. Kira kedua-dua hujung: 6 − 4 + 1 = 3; +1 memasukkan nombor pertama.每显示一个数,就执行了一轮(lelaran)。两端都要数:6 − 4 + 1 = 3;加 1 是为了把起点也算进去。
Jawapan contoh参考答案
4, 5, 6; 3 lelaran.4、5、6;3 次。
Cara mendapat jawapan怎么得出答案
- Mula dengan 4. Uji i ≤ 6 sebelum menjalankan tindakan.从 4 开始,执行前判断 i ≤ 6。
- Selepas setiap output, tambah i sebanyak 1. Berhenti apabila syarat tidak benar.每次输出后 i 加 1,条件不成立时停止。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-09 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Jejak A dan B secara berasingan; kedua-duanya bermula semula pada x=0. A bertanya dahulu ‘masih kurang 3?’ B menambah 1 dahulu, baru bertanya ‘sudah 3 atau lebih?’A 和 B 要分开追踪,各自从 x=0 开始。A 先问‘还小于 3 吗?’B 先加 1,才问‘已经是 3 或以上了吗?’
Untuk A, nilai x bergerak 0 → 1 → 2 → 3. Ada 3 kenaikan; apabila x=3, syarat x<3 palsu dan A berhenti.A 中 x 依次是 0 → 1 → 2 → 3。共加了 3 次;到 x=3 时,x<3 不成立,A 停止。
Untuk B, nilai x bergerak 0 → 1 → 2 → 3. Selepas 3 kenaikan, x=3 memenuhi x≥3. ULANG–SEHINGGA menguji selepas tindakan, jadi sekurang-kurangnya satu kenaikan mesti berlaku.B 中 x 依次是 0 → 1 → 2 → 3。加了 3 次后,x=3 满足 x≥3。ULANG–SEHINGGA 在动作后才检查,因此至少要加一次。
Jawapan contoh参考答案
A: 3; B: 3.A:3;B:3。
Cara mendapat jawapan怎么得出答案
- A menguji dahulu. Jika x sudah 3 atau lebih, tindakan tidak berlaku.A 先判断,若 x 已经是 3 或以上,就不执行。
- B melakukan satu tindakan dahulu, kemudian menguji syarat berhenti. Minimum sekali.B 先执行一次,再判断停止条件,所以至少一次。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-10 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Jejak A dan B secara berasingan; kedua-duanya bermula semula pada x=2. A bertanya dahulu ‘masih kurang 3?’ B menambah 1 dahulu, baru bertanya ‘sudah 3 atau lebih?’A 和 B 要分开追踪,各自从 x=2 开始。A 先问‘还小于 3 吗?’B 先加 1,才问‘已经是 3 或以上了吗?’
Untuk A, nilai x bergerak 2 → 3. Ada 1 kenaikan; apabila x=3, syarat x<3 palsu dan A berhenti.A 中 x 依次是 2 → 3。共加了 1 次;到 x=3 时,x<3 不成立,A 停止。
Untuk B, nilai x bergerak 2 → 3. Selepas 1 kenaikan, x=3 memenuhi x≥3. ULANG–SEHINGGA menguji selepas tindakan, jadi sekurang-kurangnya satu kenaikan mesti berlaku.B 中 x 依次是 2 → 3。加了 1 次后,x=3 满足 x≥3。ULANG–SEHINGGA 在动作后才检查,因此至少要加一次。
Jawapan contoh参考答案
A: 1; B: 1.A:1;B:1。
Cara mendapat jawapan怎么得出答案
- A menguji dahulu. Jika x sudah 3 atau lebih, tindakan tidak berlaku.A 先判断,若 x 已经是 3 或以上,就不执行。
- B melakukan satu tindakan dahulu, kemudian menguji syarat berhenti. Minimum sekali.B 先执行一次,再判断停止条件,所以至少一次。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-11 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Jejak A dan B secara berasingan; kedua-duanya bermula semula pada x=3. A bertanya dahulu ‘masih kurang 3?’ B menambah 1 dahulu, baru bertanya ‘sudah 3 atau lebih?’A 和 B 要分开追踪,各自从 x=3 开始。A 先问‘还小于 3 吗?’B 先加 1,才问‘已经是 3 或以上了吗?’
Untuk A, 3 < 3 sudah palsu. Jadi x kekal 3, dan tindakan tambah 1 berlaku 0 kali.A 一开始的 3 < 3 就不成立,所以 x 保持 3,加 1 的动作执行 0 次。
Untuk B, nilai x bergerak 3 → 4. Selepas 1 kenaikan, x=4 memenuhi x≥3. ULANG–SEHINGGA menguji selepas tindakan, jadi sekurang-kurangnya satu kenaikan mesti berlaku.B 中 x 依次是 3 → 4。加了 1 次后,x=4 满足 x≥3。ULANG–SEHINGGA 在动作后才检查,因此至少要加一次。
Jawapan contoh参考答案
A: 0; B: 1.A:0;B:1。
Cara mendapat jawapan怎么得出答案
- A menguji dahulu. Jika x sudah 3 atau lebih, tindakan tidak berlaku.A 先判断,若 x 已经是 3 或以上,就不执行。
- B melakukan satu tindakan dahulu, kemudian menguji syarat berhenti. Minimum sekali.B 先执行一次,再判断停止条件,所以至少一次。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-12 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Jejak A dan B secara berasingan; kedua-duanya bermula semula pada x=5. A bertanya dahulu ‘masih kurang 3?’ B menambah 1 dahulu, baru bertanya ‘sudah 3 atau lebih?’A 和 B 要分开追踪,各自从 x=5 开始。A 先问‘还小于 3 吗?’B 先加 1,才问‘已经是 3 或以上了吗?’
Untuk A, 5 < 3 sudah palsu. Jadi x kekal 5, dan tindakan tambah 1 berlaku 0 kali.A 一开始的 5 < 3 就不成立,所以 x 保持 5,加 1 的动作执行 0 次。
Untuk B, nilai x bergerak 5 → 6. Selepas 1 kenaikan, x=6 memenuhi x≥3. ULANG–SEHINGGA menguji selepas tindakan, jadi sekurang-kurangnya satu kenaikan mesti berlaku.B 中 x 依次是 5 → 6。加了 1 次后,x=6 满足 x≥3。ULANG–SEHINGGA 在动作后才检查,因此至少要加一次。
Jawapan contoh参考答案
A: 0; B: 1.A:0;B:1。
Cara mendapat jawapan怎么得出答案
- A menguji dahulu. Jika x sudah 3 atau lebih, tindakan tidak berlaku.A 先判断,若 x 已经是 3 或以上,就不执行。
- B melakukan satu tindakan dahulu, kemudian menguji syarat berhenti. Minimum sekali.B 先执行一次,再判断停止条件,所以至少一次。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-13 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Letakkan rahsia 11 pada garis nombor. Tekaan pertama 16 berada 5 di atasnya, jadi mesejnya Terlalu besar. Tekaan kedua 8 berada 3 di bawahnya, jadi Terlalu kecil.把密码 11 放在数轴上。第一次猜 16,比它大 5,所以显示 Terlalu besar;第二次猜 8,比它小 3,所以显示 Terlalu kecil。
Selepas tekaan salah, minta input baharu supaya nilainya boleh berubah. Jika hanya menguji tekaan lama sekali lagi, 16 tetap terlalu besar atau 8 tetap terlalu kecil.猜错后要重新输入,猜测值才会改变。只重复检查旧值的话,16 还是太大,8 还是太小。
Tekaan ketiga 11 sama dengan rahsia 11, jadi paparkan Betul dan berhenti. Dalam carta alir, kedua-dua jalan salah kembali ke MASUKKAN; hanya jalan betul menuju TAMAT.第三次猜 11,正好等于密码 11,所以显示 Betul 后停止。流程图中,两条猜错的路线都返回 MASUKKAN,只有猜中的路线通向 TAMAT。
Jawapan contoh参考答案
Terlalu besar → Terlalu kecil → Betul.太大 → 太小 → 正确。
Cara mendapat jawapan怎么得出答案
- 16 > 11: terlalu besar. Anak panah mesti kembali ke MASUKKAN.16 > 11:太大。箭头必须回到 MASUKKAN。
- 8 < 11: terlalu kecil. Kembali ke MASUKKAN.8 < 11:太小,再回到 MASUKKAN。
- 11 = 11: Betul, kemudian tamat.11 = 11:正确,然后结束。
MULA
SETKAN rahsia kepada 11
ULANG
MASUKKAN tekaan
JIKA tekaan > rahsia
PAPARKAN "Terlalu besar"
JIKA TIDAK
JIKA tekaan < rahsia
PAPARKAN "Terlalu kecil"
JIKA TIDAK
PAPARKAN "Betul"
TAMAT JIKA
TAMAT JIKA
SEHINGGA tekaan = rahsia
TAMATCadangan pemarkahan评分建议
- Output mengikut urutan.输出顺序正确。 1 m
- Mula, nilai rahsia dan input.开始、密码初值和输入。 1 m
- Dua syarat dan tiga mesej yang betul.两个条件、三个消息正确。 2 m
- Tebakan salah kembali ke input.猜错后返回输入。 1 m
- Tebakan betul menuju Tamat; simbol dan label jelas.猜对后结束,符号标签清楚。 1 m
B3-ULANGAN-14 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Letakkan rahsia 18 pada garis nombor. Tekaan pertama 23 berada 5 di atasnya, jadi mesejnya Terlalu besar. Tekaan kedua 15 berada 3 di bawahnya, jadi Terlalu kecil.把密码 18 放在数轴上。第一次猜 23,比它大 5,所以显示 Terlalu besar;第二次猜 15,比它小 3,所以显示 Terlalu kecil。
Selepas tekaan salah, minta input baharu supaya nilainya boleh berubah. Jika hanya menguji tekaan lama sekali lagi, 23 tetap terlalu besar atau 15 tetap terlalu kecil.猜错后要重新输入,猜测值才会改变。只重复检查旧值的话,23 还是太大,15 还是太小。
Tekaan ketiga 18 sama dengan rahsia 18, jadi paparkan Betul dan berhenti. Dalam carta alir, kedua-dua jalan salah kembali ke MASUKKAN; hanya jalan betul menuju TAMAT.第三次猜 18,正好等于密码 18,所以显示 Betul 后停止。流程图中,两条猜错的路线都返回 MASUKKAN,只有猜中的路线通向 TAMAT。
Jawapan contoh参考答案
Terlalu besar → Terlalu kecil → Betul.太大 → 太小 → 正确。
Cara mendapat jawapan怎么得出答案
- 23 > 18: terlalu besar. Anak panah mesti kembali ke MASUKKAN.23 > 18:太大。箭头必须回到 MASUKKAN。
- 15 < 18: terlalu kecil. Kembali ke MASUKKAN.15 < 18:太小,再回到 MASUKKAN。
- 18 = 18: Betul, kemudian tamat.18 = 18:正确,然后结束。
MULA
SETKAN rahsia kepada 18
ULANG
MASUKKAN tekaan
JIKA tekaan > rahsia
PAPARKAN "Terlalu besar"
JIKA TIDAK
JIKA tekaan < rahsia
PAPARKAN "Terlalu kecil"
JIKA TIDAK
PAPARKAN "Betul"
TAMAT JIKA
TAMAT JIKA
SEHINGGA tekaan = rahsia
TAMATCadangan pemarkahan评分建议
- Output mengikut urutan.输出顺序正确。 1 m
- Mula, nilai rahsia dan input.开始、密码初值和输入。 1 m
- Dua syarat dan tiga mesej yang betul.两个条件、三个消息正确。 2 m
- Tebakan salah kembali ke input.猜错后返回输入。 1 m
- Tebakan betul menuju Tamat; simbol dan label jelas.猜对后结束,符号标签清楚。 1 m
B3-ULANGAN-15 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Letakkan rahsia 25 pada garis nombor. Tekaan pertama 30 berada 5 di atasnya, jadi mesejnya Terlalu besar. Tekaan kedua 22 berada 3 di bawahnya, jadi Terlalu kecil.把密码 25 放在数轴上。第一次猜 30,比它大 5,所以显示 Terlalu besar;第二次猜 22,比它小 3,所以显示 Terlalu kecil。
Selepas tekaan salah, minta input baharu supaya nilainya boleh berubah. Jika hanya menguji tekaan lama sekali lagi, 30 tetap terlalu besar atau 22 tetap terlalu kecil.猜错后要重新输入,猜测值才会改变。只重复检查旧值的话,30 还是太大,22 还是太小。
Tekaan ketiga 25 sama dengan rahsia 25, jadi paparkan Betul dan berhenti. Dalam carta alir, kedua-dua jalan salah kembali ke MASUKKAN; hanya jalan betul menuju TAMAT.第三次猜 25,正好等于密码 25,所以显示 Betul 后停止。流程图中,两条猜错的路线都返回 MASUKKAN,只有猜中的路线通向 TAMAT。
Jawapan contoh参考答案
Terlalu besar → Terlalu kecil → Betul.太大 → 太小 → 正确。
Cara mendapat jawapan怎么得出答案
- 30 > 25: terlalu besar. Anak panah mesti kembali ke MASUKKAN.30 > 25:太大。箭头必须回到 MASUKKAN。
- 22 < 25: terlalu kecil. Kembali ke MASUKKAN.22 < 25:太小,再回到 MASUKKAN。
- 25 = 25: Betul, kemudian tamat.25 = 25:正确,然后结束。
MULA
SETKAN rahsia kepada 25
ULANG
MASUKKAN tekaan
JIKA tekaan > rahsia
PAPARKAN "Terlalu besar"
JIKA TIDAK
JIKA tekaan < rahsia
PAPARKAN "Terlalu kecil"
JIKA TIDAK
PAPARKAN "Betul"
TAMAT JIKA
TAMAT JIKA
SEHINGGA tekaan = rahsia
TAMATCadangan pemarkahan评分建议
- Output mengikut urutan.输出顺序正确。 1 m
- Mula, nilai rahsia dan input.开始、密码初值和输入。 1 m
- Dua syarat dan tiga mesej yang betul.两个条件、三个消息正确。 2 m
- Tebakan salah kembali ke input.猜错后返回输入。 1 m
- Tebakan betul menuju Tamat; simbol dan label jelas.猜对后结束,符号标签清楚。 1 m
B3-ULANGAN-16 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Letakkan rahsia 9 pada garis nombor. Tekaan pertama 14 berada 5 di atasnya, jadi mesejnya Terlalu besar. Tekaan kedua 6 berada 3 di bawahnya, jadi Terlalu kecil.把密码 9 放在数轴上。第一次猜 14,比它大 5,所以显示 Terlalu besar;第二次猜 6,比它小 3,所以显示 Terlalu kecil。
Selepas tekaan salah, minta input baharu supaya nilainya boleh berubah. Jika hanya menguji tekaan lama sekali lagi, 14 tetap terlalu besar atau 6 tetap terlalu kecil.猜错后要重新输入,猜测值才会改变。只重复检查旧值的话,14 还是太大,6 还是太小。
Tekaan ketiga 9 sama dengan rahsia 9, jadi paparkan Betul dan berhenti. Dalam carta alir, kedua-dua jalan salah kembali ke MASUKKAN; hanya jalan betul menuju TAMAT.第三次猜 9,正好等于密码 9,所以显示 Betul 后停止。流程图中,两条猜错的路线都返回 MASUKKAN,只有猜中的路线通向 TAMAT。
Jawapan contoh参考答案
Terlalu besar → Terlalu kecil → Betul.太大 → 太小 → 正确。
Cara mendapat jawapan怎么得出答案
- 14 > 9: terlalu besar. Anak panah mesti kembali ke MASUKKAN.14 > 9:太大。箭头必须回到 MASUKKAN。
- 6 < 9: terlalu kecil. Kembali ke MASUKKAN.6 < 9:太小,再回到 MASUKKAN。
- 9 = 9: Betul, kemudian tamat.9 = 9:正确,然后结束。
MULA
SETKAN rahsia kepada 9
ULANG
MASUKKAN tekaan
JIKA tekaan > rahsia
PAPARKAN "Terlalu besar"
JIKA TIDAK
JIKA tekaan < rahsia
PAPARKAN "Terlalu kecil"
JIKA TIDAK
PAPARKAN "Betul"
TAMAT JIKA
TAMAT JIKA
SEHINGGA tekaan = rahsia
TAMATCadangan pemarkahan评分建议
- Output mengikut urutan.输出顺序正确。 1 m
- Mula, nilai rahsia dan input.开始、密码初值和输入。 1 m
- Dua syarat dan tiga mesej yang betul.两个条件、三个消息正确。 2 m
- Tebakan salah kembali ke input.猜错后返回输入。 1 m
- Tebakan betul menuju Tamat; simbol dan label jelas.猜对后结束,符号标签清楚。 1 m
B3-ULANGAN-17 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Mula-mula x=1, jadi 1<10 benar dan program memaparkan 1. Memaparkan nombor tidak mengubahnya; x masih 1 selepas itu.开始时 x=1,1<10 成立,程序显示 1。显示数字不会改变数字,所以显示后 x 仍然是 1。
Pusingan seterusnya menguji 1<10 lagi, lalu mengulangi perkara yang sama tanpa henti. Untuk membaikinya, contohnya tambah x dengan 1 setiap pusingan supaya akhirnya x=10 dan syarat palsu.下一轮又检查 1<10,于是一直重复同样的事。这是不会结束的循环。例如每轮让 x 加 1,最终到 x=10,条件才会不成立。
Jawapan contoh参考答案
Gelung tidak berhenti.循环不会结束。
Cara mendapat jawapan怎么得出答案
- Baca perkara yang diminta. Bezakan tindakan daripada syarat.先读清楚问题,区分动作和条件。
- 1<10 sentiasa benar. Tambah x atau ubah keadaan supaya syarat akhirnya palsu.1<10 一直成立。必须增加 x 或改变状态,让条件最终不成立。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-18 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Baca SEHINGGA sebagai ‘buat lagi sehingga perkara ini sudah benar’. Contohnya, ulang tekaan sehingga tekaan betul; selepas meneka, barulah periksa.把 SEHINGGA 读成‘重复做,直到这件事成立’。例如重复猜数,直到猜中;每次猜完后才检查。
Jika jawapan syarat ialah Ya, tujuan berhenti sudah dicapai, jadi keluar. Jika Tidak, perlu ulang lagi. Ini berbeza daripada SELAGI, yang meneruskan tindakan selagi syaratnya benar.条件回答 Ya,表示停止条件已满足,就退出;回答 Tidak,就再做一次。它和 SELAGI 不同:SELAGI 是条件成立时继续做。
Jawapan contoh参考答案
Ya / benar.Ya / 成立。
Cara mendapat jawapan怎么得出答案
- Baca perkara yang diminta. Bezakan tindakan daripada syarat.先读清楚问题,区分动作和条件。
- Syaratnya ialah syarat berhenti. Tidak bermaksud ulang lagi.这是停止条件,不成立就继续重复。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-19 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Tujuan permainan ialah meneka sehingga betul. Mesej ‘terlalu besar’ atau ‘terlalu kecil’ membantu pengguna memilih tekaan yang lain, jadi dia masih perlu peluang memasukkannya.游戏的目标是猜到正确为止。‘太大’或‘太小’是在帮助使用者换一个猜测,因此还要给他输入新猜测的机会。
Selepas mesej salah, sambungkan anak panah ke MASUKKAN tekaan. Jika disambung ke TAMAT, permainan berhenti sebelum pengguna dapat mencuba petunjuk itu.显示猜错的提示后,把箭头连回 MASUKKAN tekaan。若连到 TAMAT,使用者还来不及根据提示再猜,游戏就结束了。
Jawapan contoh参考答案
Pengguna mesti diberi tekaan baharu.必须让用户再猜。
Cara mendapat jawapan怎么得出答案
- Baca perkara yang diminta. Bezakan tindakan daripada syarat.先读清楚问题,区分动作和条件。
- Sambung semula ke input. Menuju Tamat menjadikan program satu cubaan sahaja.连回输入;直接结束就只能猜一次。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m
B3-ULANGAN-20 Buka langkah jawapan打开解答步骤
Faham dengan cara mudah用简单的话理解
Bayangkan 5 kad markah yang perlu diperiksa satu demi satu. UNTUK memastikan kelima-lima kad dibaca, termasuk kad yang markahnya rendah.想象有 5 张成绩卡,需要逐张查看。UNTUK 确保 5 张都读到,分数低的卡也要读。
Mulakan bilangan lulus pada 0. Bagi setiap kad, JIKA markah≥40, tambah bilangan lulus sebanyak 1, bukan sebanyak markah pada kad.及格人数从 0 开始。每读一张,JIKA markah≥40,就把人数加 1,不是把那张卡的分数加进去。
Kad yang tidak memenuhi syarat tidak menambah bilangan lulus. Maka pilihan tunggal berada di dalam ulangan; selepas 5 kad, bilangan lulus mesti antara 0 hingga 5.不符合条件的卡不增加及格人数。所以单一选择放在循环里面;读完 5 张后,及格人数一定在 0 到 5 之间。
Jawapan contoh参考答案
Ulangan UNTUK dan pilihan tunggal di dalamnya.UNTUK 循环里放单一选择。
Cara mendapat jawapan怎么得出答案
- Baca perkara yang diminta. Bezakan tindakan daripada syarat.先读清楚问题,区分动作和条件。
- UNTUK mengawal 5 input. JIKA markah≥40 menambah bilangan lulus. Mulakan bilangan lulus pada 0.UNTUK 控制输入 5 次,JIKA markah≥40 就把及格人数加 1。人数初值为 0。
Cadangan pemarkahan评分建议
- Jawapan tepat dengan jalan kerja atau alasan yang diminta.答案正确,并写出题目要求的步骤或理由。 2 m