Page 83 - Asas Komputer Tingkatan 1
P. 83
Rajah 3.6 menunjukkan pseudokod dan Rajah 3.7 menunjukkan carta alir satu struktur
kawalan pilihan tunggal yang terdapat dalam algoritma menguji kefungsian lampu.
:
: Plag Tidak Palamkan
JIKA plag tidak dipalam ke dalam soket dipalam ke plag ke
PALAMKAN plag ke dalam soket dalam soket? dalam soket
TAMAT JIKA
: Ya
:
Rajah 3.6 Pseudokod bagi satu struktur Rajah 3.7 Carta alir bagi satu struktur kawalan
kawalan pilihan tunggal pilihan tunggal
Struktur kawalan ini mempunyai satu pilihan tindakan untuk dilaksanakan sahaja, iaitu
palamkan plag ke dalam soket. Tindakan ini akan dilaksanakan jika syarat plag tidak dipalam
ke dalam soket didapati benar.
Minda
Kreatif
Tentukan struktur kawalan pilihan tunggal lain yang terdapat dalam algoritma bagi menguji
kefungsian lampu dalam Rajah 3.4 dan Rajah 3.5.
Struktur kawalan dwipilihan (double selection)
Dwipilihan bermaksud memilih di antara dua tindakan atau dua
set tindakan untuk dilaksanakan. Tindakan atau set tindakan
Perkataan YA membawa yang dilaksanakan bergantung kepada sama ada satu syarat
maksud yang sama dipenuhi atau tidak.
dengan BENAR
manakala TIDAK Rajah 3.8 menunjukkan pseudokod dan Rajah 3.9 menunjukkan
membawa maksud yang carta alir untuk satu struktur kawalan dwipilihan. Jika syarat yang
sama dengan PALSU. diuji adalah benar maka set tindakan A akan dilaksanakan. Jika
palsu, maka set tindakan B akan dilaksanakan.
:
: Memenuhi Ya
JIKA memenuhi syarat syarat? Set tindakan A
LAKSANAKAN Set tindakan A
JIKA TIDAK Tidak
LAKSANAKAN Set tindakan B
TAMAT JIKA Set tindakan B
:
:
Rajah 3.8 Pseudokod bagi struktur Rajah 3.9 Carta alir bagi struktur kawalan
kawalan dwipilihan dwipilihan
74
BAB 3 Algoritma
UNIT03_3.1_70-91.indd 74 11/11/16 2:46 PM

