4 - Algoritma
4 - Algoritma
3.0 ALGORITMA
3.1 Pembangunan Algoritma
PENGAJARAN
Standard Pembelajaran
• Peniskalaan (Abstraction)
Murid boleh:
• Pengitlakan
3.1.1. Menulis pseudokod dan melukis carta alir pelbagai
(Generalisation)
pilihan dalam penyelesaian masalah.
Persediaan
• Guru mencetak dan memotong kad arahan dalam Lampiran 18-1. Pastikan guru
mempunyai satu kad arahan untuk setiap kumpulan.
• Guru mencetak Lembaran Kerja 18-1, 18--2 dan 1.2 untuk setiap murid dalam
kelas masing-masing.
Sumber Tambahan
• Video untuk pembelajaran algoritma dalam bentuk pseudokod dan carta alir:
http://www.cambridgegcsecomputing.org/modules_lms/more?id_
module=132620&id_course=134795&id_course_inquiry=&id_section=4137
262
18
RANCANGAN PENGAJARAN
PENGAJARAN
2. Guru mula mengira selama 30 saat.
3. Selepas 30 saat, guru memberitahu murid sama ada mereka
berjaya atau tidak.
4. Jika murid berjaya memenuhi syarat yang diberi, guru akan
menyanyikan sebuah lagu.
Mula Tamat
Proses
263
18
Pilihan
PENGAJARAN
d. Anak panah menghubungkan setiap simbol yang
digunakan.
264
18
13. Guru menunjukkan contoh carta alir pelbagai pilihan jenis “jika –
maka” (if statement).
Mula
PENGAJARAN
ya
Saya lapar?
Saya makan
Tamat
265
18
PENGAJARAN
(m/s 270)
• Lembaran
Kerja 18-2
(m/s 271-272)
Tam
at
266
18
PENGAJARAN
pilihan sering digunakan oleh komputer untuk mencetak pelbagai Penerapan
keputusan. Pemikiran
Contohnya, mengenal pasti sama ada nombor ialah nombor Komputasional:
positif, negatif atau kosong. • Leraian
• Pengecaman
Pseudokod: Corak
Carta Alir:
Mula
Masukkan nilai
ya
Jika (nilai < 0) Cetak (”Nilai Negatif”)
tidak
ya
Jika (nilai == 0) Cetak (”Nilai ialah sifar”)
tidak
ya
Jika (nilai > 0) Cetak (”Nilai positif”)
tidak
Cetak (”Error”)
Tamat
Ak
267
18
PENGAJARAN
6. Selepas 10 minit, beberapa murid dipilih untuk membentangkan
jawapan masing-masing.
7. Guru memberikan ulasan dan membetulkan sebarang kesilapan.
10 Minit Penutup
268
18
LAMPIRAN 18-1
Kad Arahan
PENGAJARAN
Anda akan pergi bercuti selama satu minggu ke Pulau Lan
memberikan makanan kepada haiwan peliharaan anda sec
269
18
LEMBARAN KERJA 18-1
Pelbagai Pilihan if statement
Masalah:
PENGAJARAN
Anda baru berpindah ke rumah baru.
Pseudokod:
Anda ingin memastikan rumah anda
selamat dari dicerebohi. Programkan satu
sistem sekuriti untuk menyelesaikan
masalah ini.
270
18
LEMBARAN KERJA 18-2
Pseudokod
Isikan masalah yang diberi oleh guru anda dalam kad arahan. Lukiskan
carta alir untuk menyelesaikan masalah yang diberi.
Masalah:
PENGAJARAN
ASAS SAINS KOMPUTER (TINGKATAN
Pseudokod:
271
18
LEMBARAN KERJA 18-2
Carta Alir
Isikan masalah yang diberi oleh guru anda dalam kad arahan. Lukiskan
carta alir untuk menyelesaikan masalah yang diberi.
Penghubung
Mula/Tamat Input/Output Pilihan Proses
PENGAJARAN
Carta Alir:
272
18
LEMBARAN KERJA 18-3
Pseudokod
Isikan masalah yang diberi oleh guru anda dalam kad arahan. Lukiskan
carta alir untuk menyelesaikan masalah yang diberi.
Masalah:
(TINGKATAN
PENGAJARAN
Anda ingin membantu guru anda untuk
Pseudokod:
273
18
LEMBARAN KERJA 18-3
Carta Alir
Isikan masalah yang diberi oleh guru anda dalam kad arahan. Lukiskan
carta alir untuk menyelesaikan masalah yang diberi.
Penghubung
Mula/Tamat Input/Output Pilihan Proses
PENGAJARAN
Carta Alir:
274
18
SKEMA JAWAPAN
LEMBARAN KERJA 18-1
Pelbagai Pilihan if statement
Masalah:
PENGAJARAN
Anda baru berpindah ke rumah baru.
Pseudokod:
Anda ingin memastikan rumah anda
Carta selamat
MulaAlir: dari dicerebohi. Programkan satu
Buka suis penggera
sistem sekuriti untuk menyelesaikan
Jika orang melepasi pintu depan,
masalah Mula
ini.
Bunyikan loceng
tidak
Tamat
275
18
SKEMA JAWAPAN
LEMBARAN KERJA 18-2
Pseudokod
Isikan masalah yang diberi oleh guru anda dalam kad arahan. Lukiskan
carta alir untuk menyelesaikan masalah yang diberi.
Masalah:
PENGAJARAN
Adik anda bakal menduduki peperiksaan PT3 tetapi dia
Pseudokod:
kurang bermotivasi untuk belajar. Programkan satu sistem
untuk meningkatkan motivasi adik anda. / Anda akan
pergi bercuti selama satu minggu ke Pulau Langkawi.
Mula
Anda tidak mahu kucing kesayangan anda kelaparan
Jika adik anda
semasa andabelajar
sedang selama dua jam
bercuti. hari ini,
Programkan satu sistem
Mula
Jika mangkuk kucing kosong,
tuangkan makanan.
Jika tidak,
jangan tuangkan makanan.
Tamat
276
18
SKEMA JAWAPAN
LEMBARAN KERJA 18-3
Carta Alir
Isikan masalah yang diberi oleh guru anda dalam kad arahan.
Lukiskan carta alir untuk menyelesaikan masalah yang diberi.
Penghubung
Mula/Tamat Input/Output Pilihan Proses
PENGAJARAN
Carta Alir:
Tamat Tamat
277
18
SKEMA JAWAPAN
LEMBARAN KERJA 18-3
Pseudokod
Isikan masalah yang diberi oleh guru anda dalam kad arahan. Lukiskan
carta alir untuk menyelesaikan masalah yang diberi.
Masalah:
(TINGKATAN
PENGAJARAN
Anda ingin membantu guru anda untuk
Pseudokod:
Isikan masalah yang diberi oleh guru anda dalam kad arahan. Lukiskan
carta alir untuk menyelesaikan masalah yang diberi.
Penghubung
Mula/Tamat Input/Output Pilihan Proses
PENGAJARAN
Carta Alir:
Masukkan markah
tidak
ya
Jika (markah > 40 dan markah
< 50) Cetak (”E”)
tidak
Jika (markah ya
Cetak (”D”)
> 50 dan
markah < 60)
tidak
ya
Jika (markah > 60 dan markah < 70)
Cetak (”C”)
tidak
Jika (markah ya
> 70 dan Cetak (”B”)
markah < 80)
tidak
ya
Cetak (”A”)
Jika (markah > 80 )
tidak
Cetak (”Error”)
Tamat
279
PENGAJARAN 19
3.0 ALGORITMA
3.1 Pembangunan Algoritma
PENGAJARAN
Standard Pembelajaran
• Peniskalaan (Abstraction)
Murid boleh:
• Pengitlakan
3.1.1. Menulis pseudokod dan melukis carta alir
(Generalisation)
pelbagai pilihan dalam penyelesaian masalah.
Persediaan
• Guru mencetak dan memotong kad arahan dalam Lampiran 19-1. Pastikan guru
mempunyai satu kad arahan untuk setiap kumpulan.
• Guru mencetak Lembaran Kerja 19-1, 19-2 dan 19-3 untuk setiap murid
dalam kelas masing-masing.
Sumber Tambahan
• Video untuk pembelajaran algoritma dalam bentuk pseudokod dan carta alir:
http://www.cambridgegcsecomputing.org/modules_lms/more?id_
module=132620&id_course=134795&id_course_inquiry=&id_section=4137
281
19
RANCANGAN PENGAJARAN
PENGAJARAN
baru diberi.
30 Minit Aktiviti 1: Menulis pseudokod dan Carta Alir yang Melibatkan BBM
Ulangan (Do-while) • Lembaran
1. Guru menerangkan bahawa fungsi ulang juga boleh Kerja 19-1
digunakan semasa menulis pseudokod dan melukis carta alir. (m/s 288)
2. Guru mengimbas kembali contoh pelbagai pilihan jenis jika-maka
(if).
Penerapan
Pemikiran
Mula
Komputasional:
• Leraian
ya • Pengecaman
Saya lapar?
Corak
tidak
Saya makan
Tamat
282
19
5. Ini adalah kerana kita mungkin akan berasa lapar lagi. Oleh itu,
kita perlu mengulang ujian rasa laparv.
Contoh:
Pseudokod
Mula
PENGAJARAN
Jika saya lapar,
Maka saya makan
Adakah saya masih
lapar? Jika ya,
Ulang saya makan
Jika tidak,
Carta Alir:
Mula
ya
Saya lapar?
Saya makan
tidak
tidak
Tamat
283
19
PENGAJARAN
Mula
tepat.
Paparkan jawapan.
Jika ya,
tepat.
Paparkan jawapan.
Asyik ulang
Ada soalan perimeter segi empat tepat lagi?
Jika ya,
6. Paparkan jawapan.
8. Akhir.
19
Carta Alir:
Mula
Tekan “mula/padam”
PENGAJARAN
Masukkan panjang
segi empat tepat
Paparkan jawapan
YA Ada soalan
perimeter segiempat tepat
lagi?
TIDAK
Tamat
20 Minit Aktiviti 2: Memahami Pseudokod dan Carta Alir yang Melibatkan BBM
Ulangan (while-do) • Lembaran Kerja
19-2 (m/s 289 )
1. Guru menerangkan bahawa terdapat situasi dimana ulangan
jenis do-while kurang sesuai untuk digunakan. Penerapan
Contohnya situasi, saya makan dahulu sebelum menyemak sama Pemikiran
ada saya lapar. Komputasional:
• Leraian
• Pengecaman
Corak
285
19
Pseudokod:
Mula
Saya makan,
Adakah saya lapar?
Jika ya,
PENGAJARAN
Ulang saya makan
Jika tidak,
Henti
Tamat
Carta Alir:
Saya makan
ya
Adakah saya
masih lapar?
tidak
Tamat
Sepatutnya, kita perlu pastikan sama ada kita lapar, baru kita makan.
286
19
Mula
PENGAJARAN
duit > 1?
ya
Beli epal
30 Minit Aktiviti 3: Menulis Pseudokod dan Carta Alir yang Melibatkan BBM
Ulangan (while- do - loop) • Lembaran Kerja
1. Guru memberi tugasan berkumpulan kepada murid. (Lembaran 19-3 (m/s 290 -
Kerja 19-3) 291)
2. Setiap kumpulan dikehendaki untuk menghasilkan pseudokod
dan carta alir untuk membantu menyelesaikan masalah yang Penerapan
diberi. Pemikiran
3. Setiap kumpulan diberi masa 15 minit untuk menyiapkan tugasan. Komputasional:
4. Selepas 15 minit, setiap kumpulan membentangkan pseudokod • Leraian
dan carta alir masing-masing. • Pengecaman
5. Guru menyemak pseudokod dan carta alir yang dibentangkan. Corak
• Peniskalaan
• Pengitlakan
5 Minit Penutup
1. Guru menanyakan soalan berikut untuk membuat rumusan:
a. Namakan dua jenis ulangan yang dipelajari hari ini.
b. Bagaimanakah ulangan dalam pseudokod dan carta alir
boleh membantu anda menyelesaikan masalah harian?
287
19
LEMBARAN KERJA 19-1
Ulangan do-while
Masalah:
PENGAJARAN
Pseudokod:
luas segi empat tepat. Tuliskan pseudokod dan
lukiskan carta alir untuk program kalkulator
tersebut.
288
19
LEMBARAN KERJA 19-2
Ulangan while-loop
Mula
PENGAJARAN
Beli pen biru RM1.50
tidak
Tamat
1. Berapakah jumlah maksimum bilangan pen biru dan pen merah yang anda boleh beli?
2. Bolehkah anda membeli sebatang pen biru dan 5 batang pen merah?
Berikan justifikasi.
3. Bolehkah anda membeli 3 batang pen biru dan 2 batang pen merah?
Berikan justifikasi.
289
19
LEMBARAN KERJA 19-3
Pseudokod
Masalah:
(TINGKATAN
Emak anda memberikan duit sebanyak RM20.40. Beliau
PENGAJARAN
Pseudokod:
ingin anda menghabiskan duit yang diberi untuk
290
19
LEMBARAN KERJA 19-3
Carta Alir
Isikan masalah yang diberi oleh guru anda dalam kad arahan. Lukiskan
carta alir untuk menyelesaikan masalah yang diberi.
Penghubung
Mula/Tamat Input/Output Pilihan Proses
PENGAJARAN
Carta Alir:
291
19
SKEMA JAWAPAN
LEMBARAN KERJA 19-1
Ulangan do-while
Masalah:
Pseudokod:
Anda ingin mencipta kalkulator untuk mengira luas segi empat tepat. Tuliskan
PENGAJARAN
pseudokod dan lukiskan carta alir untuk program kalkulator tersebut.
Mula
1. Tekan butang “mula/padam”.
2. Masukkan panjang segi empat tepat.
3. Masukkan lebar segi empat tepat.
4. Melakukan operasi berikut: (panjang x 2) + (lebar x 2)
5. Paparkan jawapan.
Carta Alir:
Mula
Tekan “mula/padam”
Paparkan jawapan
TIDAK
Tamat
292
19
SKEMA JAWAPAN
LEMBARAN KERJA 19-2
Ulangan while-do-loop
Mula
PENGAJARAN
Beli pen biru RM1.50
tidak
Tamat
1. Berapakah jumlah maksimum bilangan pen biru dan pen merah yang anda boleh beli?
2. Bolehkah anda membeli sebatang pen biru dan 5 batang pen merah?
Berikan justifikasi.
3. Bolehkah anda membeli 3 batang pen biru dan 2 batang pen merah?
Berikan justifikasi.
Tidak boleh. Ini adalah kerana proses membeli pen biru tidak diulang. Oleh itu,
walaupun kita mempunyai wang yang cukup untuk membeli kombinasi pen yang
293
19
SKEMA JAWAPAN
LEMBARAN KERJA 19-3
Pseudokod while-do-loop
Masalah:
(TINGKATAN
Emak anda memberikan duit sebanyak RM20.40. Beliau
PENGAJARAN
Pseudokod:
ingin anda menghabiskan duit yang diberi untuk
Jika ya,
Jika tidak,
Tamat.
19
KUNCI JAWAPAN
LEMBARAN KERJA 19-3
Carta Alir
Isikan masalah yang diberi oleh guru anda dalam kad arahan. Lukiskan
carta alir untuk menyelesaikan masalah yang diberi.
Penghubung
Mula/Tamat Input/Output Pilihan Proses
PENGAJARAN
Carta Alir:
tidak
Tamat
295
PENGAJARAN 20
3.0 ALGORITMA
3.1 Pembangunan Algoritma
PENGAJARAN
Standard Pembelajaran
• Peniskalaan (Abstraction)
Murid boleh:
3.1.3. Mengesan ralat daripada pseudokod dan
carta alir dalam penyelesaian masalah.
Persediaan
• Guru mencetak dan memotong kad arahan dalam Lampiran 19-1. Pastikan guru
mempunyai satu kad arahan untuk setiap kumpulan.
• Guru mencetak Lembaran Kerja 19-1 dan 19-2 untuk setiap murid dalam
kelas masing-masing.
Sumber Tambahan
• Video untuk pembelajaran algoritma dalam bentuk pseudokod dan carta alir:
http://www.cambridgegcsecomputing.org/modules_lms/more?id_
module=132620&id_course=134795&id_course_inquiry=&id_section=4137
297
20
RANCANGAN PENGAJARAN
PENGAJARAN
ASAS SAINS KOMPUTER (TINGKATAN
2. Guru menerangkan bahawa peta tersebut merupakan peta
kedai runcit berdekatan dan Amirul perlu membeli sebotol air di
kedai runcit tersebut. Amirul telah melukiskan carta alir di bawah
untuk membantunya menyiapkan tugasannya.
298
20
Carta Alir:
PENGAJARAN
ASAS SAINS KOMPUTER (TINGKATAN
Ralat
Tamat
3. Murid menguji carta alir Amirul dan menentukan sama ada carta
alir tersebut boleh menyelesaikan tugasannya.
4. Murid mendapat bahawa terdapat ralat semasa proses belok kiri
jika tiada jalan di hadapan. Amirul sepatutnya belok kanan.
299
20
PENGAJARAN
3. Guru menunjukkan contoh ralat logik.
Pseudokod: Penerapan
Ambil cawan dan uncang teh Pemikiran
Ambil air dari cerek Komputasional:
Adakah air panas? • Leraian
Jika ya, • Pengecaman
Tamat
Carta Alir:
300
20
PENGAJARAN
diberi tanpa ralat di Lembaran Kerja 20-1.
7. Setiap kumpulan diberi masa 15 minit untuk menyiapkan tugasan.
8. Selepas 15 minit, dua kumpulan dipilih untuk membentangkan
tugasan masing-masing.
9. Guru memberi ulasan dan membetulkan sebarang kesilapan.
Penerapan
Pemikiran
Komputasional:
• Leraian
• Pengecaman
Corak
5 Minit Penutup
1. Guru mendapatkan semula perhatian murid dan merumuskan
pengajaran.
301
20
LAMPIRAN 20-1
Kesan dan bulatkan ralat yang terdapat dalam pseudokod dan carta
alir di bawah.
Pseudokod:
Mula
PENGAJARAN
Beli air minuman RM2.00
Beli biskut RM1.50
Jika anda mempunyai duit kurang daripada RM2.00,
Beli sabun RM5.00
Jika tidak,
Jika anda masih mempunyai duit lebih daripada RM1.00
Beli sayur RM1.00
Carta Alir:
Tamat
302
20
LEMBARAN KERJA 20-1
Pseudokod dan Carta Alir
Tulis semula pseudokod dan carta alir Lampiran 1.0 tanpa ralat.
Pseudokod:
PENGAJARAN
ASAS SAINS KOMPUTER (TINGKATAN
Carta Alir:
303
20
LEMBARAN KERJA 20-2
Pseudokod dan Carta Alir
Jawab semua soalan di bawah.
Ali ingin membantu gurunya mencipta sistem yang boleh memaparkan gred purata murid
selepas markah BM dan BI dimasukkan dalam sesuatu sistem. Dia telah menulis pseudokod dan
carta alir di bawah untuk membantunya melaksanakan tugas tersebut. Malang sekali, sistem
tersebut tidak memaparkan gred murid yang tepat. Kenal pasti di mana ralatnya dengan
membulatkan kesalahan tersebut dan menulis semula pseudokod dan carta alir yang diberi.
PENGAJARAN
Pseudokod:
Mula
Masukkan markah murid BI, GEO Gred purata = (BI + BM) / 2
Jika gred > 50, Cetak “gagal”
Jika tidak,
Carta Alir:
Tamat
304
20
PENGAJARAN
ASAS SAINS KOMPUTER (TINGKATAN
Carta Alir Tanpa Ralat:
305
20
SKEMA JAWAPAN
LAMPIRAN 20-1
Kesan dan bulatkan ralat yang terdapat dalam pseudokod dan carta
alir di bawah.
Pseudokod:
Mula
PENGAJARAN
Beli air minuman RM2.00
Beli biskut RM1.50
Jika anda mempunyai duit kurang daripada RM2.00,
Beli sabun RM5.00
Jika tidak,
Jika anda masih mempunyai duit lebih daripada RM1.00
Beli sayur RM1.00
Carta Alir:
Tamat
306
20
SKEMA JAWAPAN
LEMBARAN KERJA 20-1
Pseudokod dan Carta Alir
Tulis semula pseudokod dan carta alir Lampiran 1.0 tanpa ralat.
Pseudokod:
PENGAJARAN
Beli biskut RM1.50
Jika anda mempunyai duit lebih daripada RM5.00,
Beli sabun RM5.00
Jika tidak,
Jika anda masih mempunyai duit lebih daripada RM1.00
Beli sayur RM1.00
Carta
307
20
SKEMA JAWAPAN
LEMBARAN KERJA 20-2
Pseudokod dan Carta Alir
Jawab semua soalan di bawah.
Ali ingin membantu gurunya mencipta sistem yang boleh memaparkan gred purata murid
selepas markah BM dan BI dimasukkan dalam sesuatu sistem. Dia telah menulis pseudokod dan
carta alir di bawah untuk membantunya melakasanakan tugas tersebut. Malang sekali, sistem
tersebut tidak memaparkan gred murid yang tepat. Kenal pasti di mana ralatnya dengan
membulatkan kesalahan tersebut dan menulis semula pseudokod dan carta alir yang diberi.
PENGAJARAN
Pseudokod:
Carta Alir:
Tamat
308
20
SKEMA JAWAPAN
PENGAJARAN
Jika gred > 50,
Cetak “lulus”
Jika tidak,
Cetak “gagal”
Tamat
Tamat
309
PENGAJARAN 21
3.0 ALGORITMA
3.1 Pembangunan Algoritma
PENGAJARAN
Standard Pembelajaran (Pattern Recognition)
Murid boleh: • Peniskalaan (Abstraction)
3.1.4. Menghasilkan pseudokod dan carta alir yang • Pengitlakan
melibatkan gabungan pelbagai pilihan dan ulangan. (Generalisation)
• Guru mencetak dan memotong kad arahan dan peta dalam Lampiran 21-
1 Pastikan guru mempunyai satu kad arahan dan peta untuk setiap
kumpulan.
• Guru mencetak Lembaran Kerja 21-1, dan 21-2 untuk setiap murid dalam
kelas masing-masing.
Sumber Tambahan
• Video untuk pembelajaran algoritma dalam bentuk pseudokod dan carta alir:
http://www.cambridgegcsecomputing.org/modules_lms/more?id_
module=132620&id_course=134795&id_course_inquiry=&id_section=4137
311
21
RANCANGAN PENGAJARAN
PENGAJARAN
apakah masalah yang dinyatakan dan bagaimana pseudokod
digunakan untuk menyelesaikan masalah yang diberi.
3. Guru menekankan bahawa adalah mudah menyelesaikan
masalah menggunakan pseudokod atau carta alir.
312
21
PENGAJARAN
pseudokod & carta alir mengikut carta di bawah: (m/s 316-317)
• Lembaran
Kumpulan 1 Kumpulan 2 Kumpulan 3 Kumpulan 4 Kerja 21-2
(m/s 318-319)
2. Setiap kumpulan diberi 15 minit untuk menguji dan mengesan
ralat dalam pseudokod dan carta alir yang dicipta oleh Penerapan
5 Minit Penutup
1. Guru mendapatkan semula perhatian murid dan merumuskan
pengajaran.
313
21
LAMPIRAN 21-1
Aktiviti 1
Lampiran ini mempunyai dua set kad arahan dan peta. Guru boleh
menggunakan kedua-dua set yang diberi atau pilih salah satu. Setiap kumpulan
perlu menerima satu kad arahan dan peta. Pastikan guru mencetak kad
arahan dan peta mengikut bilangan kumpulan dalam kelas masing-masing.
Kad Arahan 1:
PENGAJARAN
Cabaran 1: Mengutip semua belian yang terdapat dalam
314
21
Kad Arahan 2:
PENGAJARAN
Peta 2:
315
21
LEMBARAN KERJA 21-1
Pseudokod dan Carta Alir
Cabaran:
PENGAJARAN
Pseudokod:
316
21
Penghubung
Mula/Tamat Input/Output Pilihan Proses
Cabaran:
PENGAJARAN
Carta Air:
317
21
LEMBARAN KERJA 21-2
Pseudokod dan Carta Alir
Cabaran:
PENGAJARAN
Pseudokod Tanpa Ralat:
318
21
Penghubung
Mula/Tamat Input/Output Pilihan Proses
Cabaran:
PENGAJARAN
Carta Air Tanpa Ralat:
319
21
SKEMA JAWAPAN
LEMBARAN KERJA 21-1
Pseudokod dan Carta Alir
Cabaran:
PENGAJARAN
Pseudokod:
Mengutip semua belian yang terdapat dalam peta yang diberi.
Pseudokod Komen
320
21
SKEMA JAWAPAN
Penghubung
Mula/Tamat Input/Output Pilihan Proses
Cabaran:
PENGAJARAN
Carta Mengutip
Air: semua berlian yang terdapat dalam peta yang diberi.
321
21
SKEMA JAWAPAN
LEMBARAN KERJA 21-2
Pseudokod dan Carta Alir
Cabaran:
PENGAJARAN
Pseudokod Tanpa
Membina Ralat:
rumah mengikut tapak yang telah diberikan dalam peta.
Pseudokod Komen
322
21
SKEMA JAWAPAN
Penghubung
Mula/Tamat Input/Output Pilihan Proses
Cabaran:
PENGAJARAN
Carta Membina
Air Tanpa Ralat:
rumah mengikut tapak yang telah diberikan dalam peta.
323