Pada kesempatan kali ini kita akan mengenal tentang Algortima pemrograman.
Algoritma pemrograman adalah sebuah prosedur atau rumus yang di gunakan untuk memecahkan sebuah masalah. Ini berdasarkan perintah atau instruksi urutan langkah-langkah untuk melakukan sebuah sesuatu secara sistematis, dan komputer kalian melakukannya secara terus menuerus setiap saat, Sebuah algoritma bekerja dengan mengikuti prosedur, yang terdiri dari input, setelah mengikuti seluruh input, maka akan menghasilkan sebuah output.
Karakteristik dari algoritma
- Presisi - Setiap langkah yang diambil dinyatakan dengan tepat.
- Unik - Hasil dari setiap langkah di defisniskan secara unik dan hanya tergantung pada input dan hasil dari langkah sebelumnya.
- Terbatas - Algoritma akan berhenti setelah sejumlah intruksi di eksekusi.
- Input - Algortima dapat menerima input.
- Output - Algoritma dapat menghasilkan output.
Tipe-tipe algoritma pemrograman
- Sort algorithms
- Search algorithms
- Hashing
- Dynamic Programming
- Exponential by squaring
- String matching and parsing
- Primality testing algorithms
Keunggulan menggunakan algortima pemrograman
- Representasi bertahap dari solusi untuk masalah yang diberikan, membuatnya mudah dipahami.
- Menggunakan prosedur yang pasti.
- Tidak tergantung pada bahasa pemrograman tertentu.
- Setiap langkah dalam suatu algoritma memiliki urutan logisnya sendiri, sehingga mudah untuk di-debug.
Sekian dulu artikel kali ini, semoga bermanfaat