BAB 1.0 PENGATURCARAAN SAINS KOMPUTER TINGKATAN 4 KSSM ALGORITMA
Algoritma • satu set arahan untuk menyelesaikan sesuatu masalah • arahan² terperinci yang dapat diikuti oleh pembaca • dapat dihalusi dengan menambahkan butiran
ALGORITMA (ALGORITHMS) Ciri-ciri Algoritma Butiran jelas Boleh dilaksanakan Mempunyai batasan
Sebelum menulis algoritma untuk suatu masalah, analisa IPO perlu dibuat. Langkah-langkah membuat analisis IPO adalah: 1. Input: Harus mengenal pasti data yang perlu dibaca daripada pengguna atau persekitaran. 2. Proses: Langkah-langkah ataupun rumusan untuk memproses data input kepada output. 3. Output: Harus mengenal pasti output yang dikehendaki, yakni apa yang perlu dipaparkan pada skrin di akhir atur cara.
Perwakilan Algoritma Terdapat dua format perwakilan algoritma, iaitu pseudokod dan carta alir. • Pseudokod ialah senarai struktur kawalan komputer yang ditulis dalam bahasa pertuturan manusia dan mempunyai nombor turutan. • Carta alir adalah alternatif kepada pseudokod menggunakan simbol grafik untuk mewakili arahan-arahan penyelesaian.
Pseudokod • Langkah-langkah menulis pseudokod: 1. Tulis kenyataan MULA. 2. Baca INPUT. 3. Proses data menggunakan ungkapan logik atau matematik. 4. Papar OUTPUT. 5. Tulis kenyataan TAMAT.
Terminal mula atau tamat Untuk menunjukkan permulaan algoritma atau penamat algoritma dalam carta alir. penamat algoritma Input / Output Untuk menunjukkan operasi inp ut(dari pengguna) atau operasi penamat (cetak atau papar maklumat ke skrin) input output Proses Untuk menunjukkan aktiviti dalam bentuk ungkapan, memproses fail dan sebagainya. memproses input Syarat Untuk yang terkandung dalam nod rombus. Diguna pada struktur kawalan dan menguji syarat pilihan ulangan. Carta alir