Anda di halaman 1dari 11
STANDARD PEMBELAJARAN sar siz S43 3.14 Menulis pseudokod dan melukis carta alir pelbagai pilihan d Jesaian masalah. Menulis pseudokod dan melukis carta alir yang melibatkan Mengesan ralat daripada pseudokod dan carta alir dalam masalah. i Menghasilkan pseudokod dan carta alir yang melibatkan gal pelbagai pilihan dan ulangan. STANDARD PRESTASI 1 ea Menulis pseudokod untuk menyelesaikan masalah yang m pelbagai pilihan dan ulangan. Menghasilkan pseudokod dan carta alir untuk menyelesaikan_ yang melibatkan pelbagai pilihan dan ulangan Menghasilkan pseudokod dan melukis carta alir yang jelas s bagi menyelesaikan masalah yang melibatkan pelbagai pilil ulangan, Mencari dan memperbaiki ralat daripada pseudokod dan Menghasilkan lebih daripada satu pseudokod atau carta menyelesaikan permasalahan yang sama, Mencipta pseudokod dan melukis carta alir melibatl pilihan dan ulangan yang boleh digunakan untuk m aplikasi. 4 a 3 Concise : Algoritma | || PEMBANGUNAN ALGORITMA | 1. Algoritma merupakan satu siri tindakan mengikut urutan tertentu untuk melaksanakan proses penyelesaian masalah dengan berkesan 2: dan teratur. Perkara-perkara penting semasa proses pembangunan alogitma adalah; difahami maksudnya iii. | Urutan langkah-langkah hendaklah dinyatakan dengan betul dan tepat langkah dilaksanakan dalam tempoh tertentu. Perwakilan algoritma adalah seperti; < Carta alir aa Pseudokod Gunakan bahasa yang boleh difahami oleh pengaturcara Setiap langkah harus dihurai dengan jelas supaya lebih Mesti menghasilkan output yang bermakna setelah satu set CARTA ALIR menggunakan simbol grafik seperti garis lurus, anak panah dan bentuk geometri untuk mewakili urutan langkah- langkah penyelesaian masalah. Penerangan mengenai simbol dalam carta alir adalah seperti berikut; ‘STMBOL MAKNA/FUNGST PENERANGAN MULA / TAMAT Mula dan tamat sesuatu aktiviti PROSES Aktiviti atau proses << = Menguji sama ada eo) benar atau salah J ALrRan Aliran aktiviti eS) PENYARBUNG Menggabungkan aliran yang berlainan [27] Concise : Algaritma 6. Contoh carta alir adalah seperti berikut; RUS LAA Concise : Algoritma 9. Contoh pseudokod untuk menghasilkan kek lapis adalah seperti berikut; 1. Mula. 2. Masuk semua bahan kecuali pewarna dan minyak. 3. Kacau sampai sebati. 4. Tapiskan ketulan tepung. 5. Griskan loyang dengan minyak masak. 6. Bahagikan adunan kepada dua bahagian. 7. Warnakan satu bahagian adunan dengan pewarna merah. 8. Letakkan lapisan pertama ke dalam loyang. 9S. Kukus selama 5 minit. 1@. Letakkan lapisan seterusnya sehingga adunan habis. 11. Setiap lapisan mestilah dikukus selama 5 minit. 12. Untuk lapisan terakhir,kukus selama 10 minit. 13. Tamat. 3.1.1 Pseudokod dan Carta Alir yang Melibatkan Struktur Kawalan Pilihan 1. Struktur kawalan pilihan ialah satu set langkah penyelesaian yang memecahkan aliran penyelesaian kepada dua atau lebih. 2. Setiap aliran penyelesaian mempunyai set arahan yang berlainan untuk dilaksanakan bergantung kepada syarat yang dinyatakan. Struktur kawalan pilihan terdiri daripada; ie Struktur kawalan pilihan tunggal Bl Struktur kawalan dwi pilihan - Struktur kawalan pelbagai pilihan STRUKTUR KAWALAN PILIHAN TUNGGAL hanya mempunyai satu pilihan untuk melaksanakan set tindakan tertentu. Jika syarat yang di uji adalah benar, maka stu set tindakan akan dilaksanakan. Contoh sintaks pseudokod struktur kawalan pilihan tunggal adalah seperti berikut; Langkah a Jika < syarat benar > mula jika Langkah 1 Langkah 2 Langkah n Tamat jika Concise :Algaritma 6. Contoh struktur kawalan pilihan tunggal 7. STRUKTUR KAWALAN DWIPILIHAN bermaksud memilih di tindakan atau dua set tindakan untuk dilaksanakan kepada syarat yang dipenuhi. 8. Contoh pseudokod dan carta alir struktur k adalah seperti berikut; JIKA syarat dipenuhi laksanakan set arahan A /JIKA TIDAK a Laksanakan set arahan Concise : Algoritma 9. STRUKTUR KAWALAN PELBAGAI PILIHAN mengandungi lebih daripada dua set tindakan yang berlainan sebagai pilihan untuk dilaksanakan bergantung kepada syarat yang didapati benar. Contoh pseudokod dan carta alir Struktur Kawalan Pelbagai Pilihan adalah seperti berikut; JIKA Syarat 1 dipenuhi; Laksanakan set tindakan A JIKA Syarat 2 dipenuhi; Laksanakan set tindakan B JIKA Syarat 3 dipenuhi; Laksanakan set tindakan C JIKA TIDAK Laksanakan set tindakan d AMAT JIKA piss ras Concise : Algaritma 3.1.2 Pseudokod dan Carta Alir yang Melibatkan Struktur Kawalan Ulangan \ Terdapat langkah-langkah dalam algoritma terpaksa dila berulang kali. Langkah-langkah tersebut dikenali sebagai gelung (loop). Setiap gelung di panggil lelaran (iteration) Tiga jenis struktur kawalan ulangan adalah; i, Struktur kawalan Ulangan UNTUK (FOR) ii. Struktur kawalan Ulangan SELAGI (WHILE) iii. | Struktur kawalan Ulangan ULANG-SEHINGGA (REPEAT. STRUKTUR KAWALAN ULANGAN UNTUK (FOR) akan melaksanakan langkah atau satu set langkah berdasarkan pembilang ditetapkan. Contoh pseudokod dan carta alir seperti SETKAN pembilang kepada 1 UNTUK pembilang = 1 HINGGA n LAKSANAKAN tindakan TAMBAH 1 kepada pembilang Setkan pembilang kepada 1 Pembilang

Anda mungkin juga menyukai