The algoritma pengiraan mewakili urutan langkah-langkah yang direka untuk melaksanakan tugas tertentu. Juga dapat dikatakan bahawa mereka mewakili sekumpulan arahan yang jelas yang diprogramkan ke dalam komputer untuk menyelesaikan masalah.
Dalam bidang pengkomputeran atau sains apa pun, algoritma berfungsi sebagai asas untuk membuat metodologi dengan tahap yang ditentukan dan terbatas.

Penggunaannya dimaksudkan untuk memberikan solusi umum untuk dilema, memungkinkan kita menggunakannya berulang kali untuk mendapatkan hasil yang diharapkan.
Ciri-ciri algoritma pengkomputeran
Dicadangkan oleh ahli matematik Alan Turing untuk membawa konsep ini dari matematik ke bidang sains komputer, algoritma adalah proses yang ditentukan oleh yang berikut:
- Urutan langkah yang terhad, yang ditentukan dengan jelas dan masing-masing tidak bergantung kepada yang lain.
-Ejen (manusia atau tidak berperikemanusiaan) adalah orang yang menerapkan setiap peringkat proses pada waktu tertentu.
-Ejen mempunyai kemampuan untuk menafsirkan arahan operasi dan pada masa yang sama menyimpan maklumat yang diberikan.
-Apabila metodologi tertentu dijalankan, hasilnya akan selalu sama pada setiap langkah dan berdasarkan data awal.
-Seperti dalam proses apa pun, ia berakhir dengan hasilnya.
Terdapat kes di mana prosedur tersebut memerlukan penyelesaian yang konkrit dan yang tidak. Algoritma berulang atau tidak teratur yang tidak selesai sangat biasa dalam pengkomputeran.
Contohnya ialah sistem operasi seperti Windows, MacOS dan Linux, yang harus terus berfungsi untuk berfungsi sebagai platform untuk program dan proses lain.
Jenis-Jenis
Baik dalam sains komputer dan disiplin lain, 3 jenis algoritma dapat dikenalpasti, iaitu: berurutan, bersyarat dan berulang. Di samping itu, ada yang kualitatif (mereka menggunakan kata-kata) dan kuantitatif (mereka menggunakan pengiraan berangka).
Beberapa algoritma pengkomputeran terkenal yang sangat berguna dalam praktiknya berfungsi dengan fungsi yang berbeza.
Oleh itu, kita dapati algoritma Euclid, yang digunakan untuk membahagi, algoritma Gaussian untuk menyelesaikan persamaan linear, atau algoritma Floyd-Wrashall, untuk mencari jalan terpendek antara graf berwajaran.
Contoh
Algoritma digunakan dalam situasi yang berbeza, mereka berusaha untuk memberikan penyelesaian untuk masalah, dan untuk ini prosedur standar tidak diikuti.
Apabila mekanisme untuk menyelesaikan tugas tertentu dengan cepat dan efisien ditemui, pelaksanaannya tidak memerlukan pemahaman tentang bagaimana kaedah itu berfungsi.
Contoh mudah adalah mengikuti resipi membuat kek, yang menggunakan serangkaian arahan dan langkah-langkah untuk mendapatkannya.
Begitu juga, komputer mampu menyelesaikan pelbagai jenis masalah dengan menggunakan formula yang mempunyai bahasa khas.
Dalam kes ini, algoritma komputasi mewakili kod yang ditulis dengan cara yang berbeza yang hanya dapat difahami oleh mesin.
Bahagian penting dari prosedur ini adalah mengubah idea menjadi urutan logik yang dapat ditafsirkan oleh PC.
Dengan cara ini, pengaturcara beralih dari tugas mudah ke tugas yang lebih kompleks. Untuk melakukan ini, mereka sering beralih kepada resipi yang dibuat oleh orang lain untuk menyesuaikannya dengan apa yang perlu mereka selesaikan.
Rujukan
- Universiti Denver. Apa itu algoritma dan bagaimana menggunakannya dalam pengaturcaraan? Diakses pada 12/12/2017 dari quora.com
- Vasquez B., Carlos. Metodologi Pengaturcaraan I. Diperoleh pada 12/12/2017 dari moodle2.unid.edu.mx
- Bembibre, Victoria (2009). Definisi algoritma. Dipulihkan pada 12/12/2017 dari definicionabc.com
- Colombo, Jorge T. (2001). Algoritma komputer. Dipulihkan pada 12/12/2017 dari avizora.com
- Bagaimana barang berfungsi. Apakah algoritma komputer? Diakses pada 12/12/2017 dari howstuffwworks.com
