Professional Documents
Culture Documents
2 ALGORITMA (Bhgn 1)
Sains Komputer Tingkatan 4 KSSM
Oleh Cikgu Norazila Binti Khalid
Smk Ulu Tiram, Johor
Algoritma
• Menjerang air
• Menaiki lif
• Membeli air minuman
tin daripada mesin layan
diri
Menjerang air
Menaiki lif
Membeli air minuman tin daripada mesin
layan diri
Arahan-arahan untuk menghasilkan algoritma
• Buat penghalusan
bagi setiap arahan
umum yang masih
kurang jelas.
• Arahan terakhir
mestilah
menghasilkan output
yang dikehendaki
oleh proses dan
perkara ini ialah
batasan algoritma
yang direka cipta.
Penggunaan Algoritma untuk
Menyelesaikan Masalah
Penggunaan Algoritma untuk
Menyelesaikan Masalah
• 1 Tulis kenyataan
MULA.
• 2 Baca INPUT.
• 3 Proses data
menggunakan
ungkapan logik atau
matematik.
• 4 Papar OUTPUT.
• 5 Tulis kenyataan
TAMAT.
Carta Alir
• Struktur kawalan
urutan
• Struktur kawalan
pilihan
• Struktur kawalan
pengulangan
Struktur Kawalan
Urutan
• INPUT data.
• Memproses data.
• OUTPUT hasil.
Contoh urutan
linear algoritma
dalam pseudokod
dan carta alir
Urutan linear
algoritma dalam
pseudokod dan
carta alir untuk
"Hello" dan nama
Pseudokod dan carta alir untuk umur
Input Interaktif
• Perhatikan penyataan-
penyataan INPUT adalah untuk
menerima data daripada
pengguna.
• Pengguna memasukkan data
melalui papan kekunci dan akan
disimpan dalam pemboleh ubah.
• Algoritma sedemikian dikatakan
interaktif kerana melibatkan
input pengguna.
Input Interaktif
• Umpukan menggunakan
simbol matematik, iaitu (=).
• Merujuk Contoh 1, di
sebelah kiri operator ialah
pemboleh ubah seperti
tahun_lahir.
• Di sebelah kanan operator
ialah nilai. Umpukan
bermakna nilai di sebelah
kanan disimpan di dalam
pemboleh ubah di sebelah
kiri simbol umpukan (=).
Contoh 1:
tahun_lahir = 1963 (Umpukan nilai 1963 kepada pemboleh ubah tarikh_lahir)
Contoh 2:
• Sesetengah masalah
memerlukan keputusan.
• Keputusan perlu dibuat setelah
menilai syarat.
• Keputusan yang berbeza
memerlukan tindakan susulan
yang berbeza.
• Sebagai contoh, jika hari sudah
gelap, ambil baju dari ampaian.
• Jika hari masih cerah, sidai
baju di ampaian.
Struktur Kawalan Pilihan
• Struktur kawalan pilihan memberikan
perisian komputer keupayaan untuk
membuat keputusan berasaskan syarat yang
telah ditentukan pengatur cara.
• Struktur ini membolehkan arahan-arahan lain
komputer dilaksanakan dalam situasi
masalah yang berbeza.
• Ciri umum adalah satu syarat yang
menentukan satu daripada dua cabang
dipilih.
• Setiap cabang mengandungi urutan arahan
komputer yang berbeza.
• Sekiranya satu urutan sudah terpilih, urutan
satu lagi akan diabaikan
Contoh pseudokod dan carta alir untuk
struktur kawalan pilihan
Menghasilkan syarat