You are on page 1of 6

1.

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

Keberkesanan Bahasa bebas


1.2.2 Ciri – Ciri Algoritma

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

• Pelaksanaan algoritma yang sepenuhnya.


• Tentukan masa yang diperlukan untuk setiap operasi asas.
• Kenal pasti kuantiti yang tidak diketahui yang boleh digunakan untuk menerangkan
kekerapan pelaksanaan operasi asas.
• Membangunkan model realistik untuk input kepada program.
• Menganalisis kuantiti yang tidak diketahui, dengan mengandaikan input yang dimodelkan.
• Kira jumlah masa berjalan dengan mendarab masa dengan kekerapan untuk setiap operasi,
kemudian menambah semua produk.
THANKYOUUUUU!!

You might also like