Professional Documents
Culture Documents
Modul 3.0 Algoritma2
Modul 3.0 Algoritma2
1
DRAF
MODUL
3.1 Pembangunan Algoritma
Standard
kandungan:
Masa: 60 minit
2
DRAF
NOTA RUJUKAN
if (syarat)
bahagian benar;
if (syarat)
1
DRAF
bahagian benar;
4
DRAF
Pelbagai if (syarat1)
bahagian benar1;
else if (syarat2)
bahagian benar2;
else if (syarat3) bahagian
enar3; :
else bahagian palsu
19
DRAF
1. While
WHILE ( syarat )
Kenyataan;
2. Do-while
Digunakan untuk mengulang arahan yang sama untuk beberapa kali.
Nilai akan sentiasa berubah setiap kali arahan berulang.
Arahan akan diulang sehingga syarat tersebut menjadi benar.
Penggunaannya adalah seperti berikut :
DO
Kenyataan
WHILE (syarat)
20
DRAF
Contoh 1: Pseudokod dan carta alir bagi struktur kawalan
pilihan pelbagai
Situasi: Ruby baru sahaja selesai menduduki ujian bulanan. Beliau
telah mendapat markah bagi setiap mata pelajaran. Ibu bapa beliau
ingin mengetahui gred bagi mata pelajaran yang telah diperoleh oleh
Ruby.
Penyelesaian Masalah:
Penyataan Masalah: Mengetahui gred mata pelajaran berdasarkan
markah.
Algoritma:
1. Memasukkan markah
2. Jika markah >= 80 maka papar gred A
3. Selain itu Jika markah >= 70 maka papar gred B
4. Selain itu Jika markah >= 60 maka papar gred C
5. Selain itu Jika markah >= 50 maka papar gred D
Selain itu papar gred E
Kod Pseudo:
7. Mula
8. Memasukkan markah
9. Jika markah >= 80 maka papar gred A
10. Selain itu Jika markah >= 70 maka papar gred B
11. Selain itu Jika markah >= 60 maka papar gred C
12. Selain itu Jika markah >= 50 maka papar gred D
13. Selain itu papar gred E
14. Tamat
19
DRAF
20
DRAF
19
DRAF
Contoh 2: Pseudokod dan carta alir bagi struktur kawalan
pilihan pelbagai
20
DRAF
Penyelesaian Masalah:
Penyataan Masalah: Mengetahui kategori wayang yang sesuai
dengan peringkat umur.
Algoritma:
1. Memasukkan umur untuk membeli tiket wayang
2. Jika umur >= 18 maka papar Kategori 18
3. Selain itu jika umur >= 13 maka papar Ketegori P13 Selain itu
papar Kategori U
Kod Pseudo:
4. Mula
5. Memasukkan umur untuk membeli tiket wayang
6. Jika umur >= 18 maka papar Kategori 18
7. Selain itu jika umur >= 13 maka papar Ketegori P13
8. Selain itu papar Kategori U
9. Tamat
Carta Alir
19
DRAF
Mula
Memasukkan umur
menonton wayang
Ya
Kategori 18
Umur >= 18
Ya
Umu
r>=13 Kategori P13
Tidak
K ategori
Umum
Tamat
20
DRAF
Contoh 3: Pseudokod dan carta alir bagi struktur kawalan
ulangan While dan Do.While
Situasi: Cikgu Aini telah memberi satu tugasan berkumpulan
kepada murid-murid kelas 1 Amanah. Ketua kumpulan telah
ditentukan dan mereka perlu membentuk satu kumpulan yang
mengandungi lima orang ahli.
Penyelesaian Masalah:
Penyataan Masalah: Mencari ahli kumpulan seramai 5 orang.
Algoritma:
1. Ketua kumpulan mencari ahli ke 2 kumpulan
2. Mencari ahli 3 kumpulan
3. Mencari ahli 4 kumpulan
4. Mencari ahli 5 kumpulan
5. Satu kumpulan yang mengandungi 5 ahli telah
terbentuk
19
DRAF
Psedukod
MULA
cari ahli
TAMAT
Carta alir
Tidak
Adakah ahli < 6 orang
Ya
Ahli = ahli + 1
20
DRAF
Contoh :
Psedukod
MULA
while
TAMAT
Carta Alir
Ahli = ahli + 1
Ya
Adakah ahli < 6 orang
Tidak
19
DRAF
20
DRAF
Psedukod
MULA
Simpan duit
19
DRAF
20
DRAF
MENGESAN RALAT DALAM CARTA ALIR
MULA
Masukkanumur
Tidak
Papar KANAK
- KANAK
Jika 3 umur12
dan HARGA RM10
Ya
TAMA
19
DRAF
Ralat
1. Syarat
2. Pilihan Ya dan Tidak
3. Output
20
DRAF
19