Anda di halaman 1dari 10

Tingkatan 1

Bab 3 Algoritma
3.1 Pembangunan Algoritma

Pseudokod
Algoritma

Carta Alir
ALGORITMA

Satu set tindakan yang perlu dilaksanakan


mengikut urutan untuk menyelesaikan
sesuatu masalah.
PERWAKILAN ALGORITMA
Menggunakan simbol
grafik seperti garis lurus,
ALGORITMA CARTA ALIR anak panah dan bentuk
geometri

PSEUDOKOD
Menggunakan ayat-ayat
yang ringkas dan padat
SIMBOL CARTA ALIR
CONTOH PSEUDOKOD & CARTA ALIR
Pseudokod Carta Alir

MULA MULA
MASUKKAN nilai a
MASUKKAN nilai b
KIRA c=a+b Masukkan nilai a
PAPAR nilai c
TAMAT
Masukkan nilai b

Kira c = a+b

Papar nilai c

TAMAT
3.1.1 PSEUDOKOD DAN CARTA ALIR YANG
MELIBATKAN STRUKTUR KAWALAN
PILIHAN Hanya mempunyai satu pilihan
TUNGGAL untuk melaksanakan satu set
tindakan yang tertentu.

STRUKTUR Memilih di antara dua tindakan atau


KAWALAN DWIPILIHAN dua set tindakan untuk
dilaksanakan.
PILIHAN
Memilih satu daripada beberapa
PELBAGAI
tindakan atau set tindakan untuk
PILIHAN
dilaksanakan.
Pseudokod dan Carta Alir bagi Struktur Kawalan
Pilihan Tunggal
Situasi: Jika plag tidak dipalam ke dalam soket, palamkan.

PSEUDOKOD CARTA ALIR

JIKA plag tidak dipalam ke dalam soket


PALAMKAN plag ke dalam soket
TAMAT JIKA Plag Tidak
dipasang Palamkan plag
ke dalam ke dalam soket
soket?
Ya
Pseudokod dan Carta Alir bagi Struktur Kawalan
Dwipilihan
Situasi: Jika peserta lelaki,masuk Kumpulan Biru. Jika tidak,masuk Kumpulan Merah.

PSEUDOKOD CARTA ALIR

JIKA peserta lelaki


Adakah Tidak
MASUK kumpulan Biru Masuk Kumpulan
peserta
JIKA TIDAK lelaki?
Merah
MASUK kumpulan Merah
TAMAT JIKA Ya
Masuk Kumpulan
Biru
Pseudokod dan Carta Alir bagi Struktur Kawalan
Pelbagai Pilihan
Situasi:

Jika skor 80 ke atas, Gred A.

Jika skor 70 ke atas dan kurang daripada 80, Gred B.

Jika skor 60 ke bawah, Gred C


Situasi: Jika skor 80 ke atas, Gred A. Jika skor 70 ke atas dan kurang daripada 80, Gred B, jika skor 60 ke bawah, Gred C

PSEUDOKOD CARTA ALIR

JIKA skor >= 80


Ya
Gred = A
Skor
JIKA skor >= 70 Gred = A
>=80?
Gred = B
JIKA TIDAK Tidak
Ya
Gred = C
TAMAT JIKA Skor
>=70? Gred = B

Tidak

Gred = C

Anda mungkin juga menyukai