Page 195 - Buku Teks ASK Tingkatan 2
P. 195
(d) Gabungan struktur kawalan A B
Pseudokod:
1. Mula Pernyataan
2. Periksa syarat1 ungkapan4
Jika palsu
Laksana pernyataan
ungkapan1 Tidak
Ulang langkah 2 Syarat3 Pernyataan
Jika benar ungkapan5
Laksana pernyataan Ya
ungkapan2
3. Periksa Syarat2 Tidak
Jika palsu Syarat4 Pernyataan
Laksana pernyataan ungkapan6
ungkapan3 Ya
Ulang laksana pernyataan
ungkapan2 TAMAT
Jika benar
Laksana pernyataan
ungkapan4 4. Ralat sintaks berlaku semasa dalam proses
4. Periksa syarat3 menulis kod, contohnya tertinggal tanda kata
Jika palsu atau tanda kurung. Lazimnya, ralat sintaks akan
Laksana pernyataan dikesan oleh penterjemah atur cara dan mesej
ungkapan5 ralat akan dipaparkan.
Ulang periksa syarat3 Ralat logik biasanya disebabkan oleh pengatur
Jika benar cara yang memasukkan nilai yang salah
Periksa syarat4 ataupun urutan sesuatu tindakan adalah salah.
5. Periksa syarat4 Penterjemah tidak akan dapat mengesan ralat-
Jika palsu ralat logik.
Laksana pernyataan Ralat masa larian merujuk kepada kesilapan yang
ungkapan6 menyebabkan atur cara terhenti secara tiba-tiba
Ulang dari mula tanpa diduga semasa jalanan ujian (test run).
Jika benar
Henti ulangan
6. Tamat PENTAKSIRAN BAB 2
Soalan Objektif
Carta alir:
1. B 2. C 3. D 4. D
MULA 5. C 6. C 7. C 8. B
9. B 10. B 11. B
Soalan Berstruktur
Tidak 1. Sebelum menyelesaikan masalah, masalah harus
Syarat1 Pernyataan dikenal pasti dahulu. Selepas masalah dikenal
ungkapan1
pasti, baharulah bermula langkah pertama
Ya membangunkan algoritma.
Langkah pertama ialah langkah penyiasatan
Pernyataan untuk mengenal pasti proses-proses yang terlibat,
ungkapan2 input yang diperlukan, penglibatan struktur
kawalan dan pemboleh ubah.
Langkah kedua ialah langkah mendraf algoritma
dan melakukan semakan logik. Dalam langkah
Tidak ini, bina algoritma beraras tinggi seakan-akan
Syarat2 Pernyataan
ungkapan3 bahasa pengaturcaraan. Kemudian, lakukan
semakan logik ke atas algoritma yang direka.
Ya Semakan logik boleh membantu mengesan
ralat dan membuat penambahbaikan ke atas
A B algoritma tersebut.
185

