Professional Documents
Culture Documents
2 INTRODUCTION TO
ALGORITHM
1.2.1 Definisi Algoritma
Algoritma ialah yang mentakrifkan satu set arahan yang mesti dijalankan dalam susunan tertentu
untuk menghasilkan hasil yang diingini. Algoritma biasanya dibangunkan secara bebas daripada
bahasa asas, yang bermaksud bahawa algoritma boleh dilaksanakan dalam lebih daripada satu
bahasa pengaturcaraan.. Kebolehlaksanaan dan prestasi algoritma adalah faktor utama yang
menyumbang kepada kepentingannya.
1.2.2 Ciri – Ciri Algoritma
Input
ditentukan Output
ditentukan
Ketidak
samaan Keterbatasan
Input: Algoritma memerlukan beberapa nilai input. Algoritma boleh diberi nilai selain daripada 0 sebagai input.
Output: Pada penghujung algoritma, anda akan mempunyai satu atau lebih hasil.
Ketidaksamaan: Algoritma yang sempurna ditakrifkan sebagai tidak jelas, yang bermaksud arahannya harus jelas
dan mudah.
Keterbatasan: Algoritma mestilah terhingga. Keterhinggaan dalam konteks ini bermakna bahawa algoritma harus
mempunyai bilangan arahan yang terhad, iaitu, arahan harus boleh dikira.
Keberkesanan: Oleh kerana setiap arahan dalam algoritma mempengaruhi keseluruhan proses, ia sepatutnya
mencukupi.
Kebebasan bahasa: Algoritma mestilah bebas bahasa, yang bermaksud arahannya boleh dilaksanakan dalam
mana-mana bahasa dan menghasilkan keputusan yang sama.
1.2.3 Analisis Algoritma