Pembahasan
Algoritma memiliki kegunaan dalam proses kalkukasi, penalaran dan pengolahan data dalam komputer.
Algoritma memiliki semacam rangkaian yang tersusun dari perintah untuk menghitung suatu kondisi yang akan menghasilkan suatu value atau berhenti setelah tercapai value yang diinginkan.
Algoritma memiliki tiga bentuk antara lain algoritma sekuen, algortima perulangan dan algoritma percabangan. Algoritma sendiri dapat berjalan apabila memiliki input, proses, output, perintah dan tujuan.
Manfaat algoritma sendiri bagi seorang developer tentunya untuk membantu dalam proses perancangan suatu software dan proses dokumentasi.
Menurut implementasinya, algoritma dibagi menjadi rekursi dan interasi, logis, terdistribusi, deterministik dan/atau non deterministik, perkiraan dan algoritma kuantum.