Algoritma ialah satu urutan langkah-langkah untuk menyelesaikan suatu masalah atau
melaksanakan suatu tugasan.
Ia boleh dijelaskan melalui pseudokod atau carta alir.
Pseudokod ialah satu set pernyataan yang menyerupai bahasa atur cara computer.
Pseudokod memerihalkan logik atur cara dengan menggunakan bahasa biasa.
Ia digunakan sebagai panduan bagi menulis atur cara komputer yang sebenar.
Carta alir ialah gambar rajah yang menggunakan symbol-simbol geometri untuk
menunjukkan langkah dalam algoritma.
Ia juga boleh digunakan untuk menunjukkan logik dan urutan sesuatu atur cara computer.
1. ________________ ialah satu set pernyataan yang menyerupai bahasa atur cara computer.
2. Pseudokod memerihalkan _______________________ dengan menggunakan bahasa biasa.
3. Pseudokod digunakan sebagai panduan bagi menulis ___________________yang sebenar.
4. Carta alir ialah gambar rajah yang menggunakan ______________ untuk menunjukkan langkah
dalam algoritma.
5. ________________ juga boleh digunakan untuk menunjukkan logik dan urutan sesuatu atur cara
komputer.
6. Algoritma ialah satu urutan langkah-langkah untuk _______________________ atau
melaksanakan suatu tugasan.
7. Algoritma boleh dijelaskan melalui _________________________atau __________________.
( 8 markah )
Nama
Kegunaan
- menunjukkan permulaan( Mula ) atau penamatan
( Tamat ) suatu carta alir.
Terminal
Proses
Pilihan
Input / Output
Garis alir
Penyambung
Penyambung
Proses
Terminal
Pilihan
Garis alir
Input /output
( 6 markah )
4. Suatu arahan atau urutan arahan yang melibatkan penyelesaian masalah yang
menggunakan langkah-langkah secara tertib. Namun, bukan semua masalah boleh
diselesaikan dengan aliran secara urutan. Apakah cara lain bagi menyelesaikan
masalah tersebut?
A. Pilihan masalah
B. Urutan tunggal
C. Pilihan tunggal
D. Urutan masalah
Pseudokod
Bahasa
pengaturcaraan
disusun secara
berurutan
Bahasa
pengaturcaraan
yang disusun
secara rawak
Bahasa
pengaturcaraan
yang
menggunakan
bahasa biasa
Bahasa
pengaturcaraan
secara pilihan
tunggal
Carta alir
Gambarajah yang
disusun secara
berurutan
Gambarajah yang
disusun secara
rawak
Gambarajah yang
menggunakan
simbol-simbol
geometri
Gambarajah yang
disusun secara
pilihan tunggal
6. Berikut antara kepentingan menggunakan algoritma, pseudokod dan carta alir dalam
penyelesaian masalah, kecuali
A. dapat memberi gambaran sebenar
langkah-langkah penyelesaian.
B. dapat memudahkan kerja-kerja menulis
kod aturcara.
C. dapat menyelesaikan masalah dengan
tepat.
D. dapat menjimatkan tenaga pengaturcara
7. Antara perisian yang berikut, yang manakah tidak sesuai digunakan untuk membangunkan
carta alir.
A. Microsoft Paint
B. Microsoft Word
C. Microsoft Access
D. Microsoft Power Point
8. Gambar rajah yang menggunakan simbol-simbol geometri ialah __________
A. psedokod
B. pengaturcaraan
C. carta alir
D. algoritma
9. Jawab semua soalan .Tuliskan betul atau salah pada setiap pernyataan.
a.
b.
c.
d.
e.
Pernyataan
Simbol terminal digunakan untuk menunjukkan permulaan (MULA) atau
penamatan (TAMAT) sesuatu carta alir.
Simbol penyambung digunakan untuk menunjukkan aktiviti membaca,
menyimpan, memaparkan dan mencetak data.
Simbol pilihan digunakan untuk menunjukkan aktiviti pemprosesan carta
alir.
Simbol proses digunakan untuk menunjukkan pilihan YA atau
TIDAK dalam carta alir.
Simbol garis alir digunakan untuk menghubungkan simbol dalam carta
alir bagi menunjukkan aliran penyelesaian masalah atau aktiviti.
Betul / Salah
( 5 markah )
10. Susun semula pernyataan yang diberikan ke dalam carta alir di yang disediakan.
Siang ikan
Salut ikan dengan tepung
Bersihkan ikan
Mula
Hidang ikan goreng
(7m)
Goreng ikan
Tamat
(6m)
Carta alir
Ya
12. Masukkan jawapan yang betul bagi melengkapkan pseudokod dan carta alir berdasarkan
kepada algoritma di bawah.
(12 markah)
Algoritma
Murid beratur di luar kelas apabila loceng rehat dibunyikan.
Murid bergerak ke kantin.
Murid membeli makanan dan minuman.
Murid bergerak ke meja untuk makan.
Murid beratur apabila loceng dibunyikan bagi menandakan waktu rehat tamat.
Pseudokod
Carta alir
1 Mula.
Mula
____________________ dibunyikan.
____________________ ke kantin.
Tamat
Disediakan oleh,
Disemak oleh,
Disahkan oleh,
..
..
( Nurkhidayah bt Baharudin )
KP TMK
GPK 1
SK Lukut
SK Lukut