Apakah Algoritma?

Berasal daripada nama ahli matematik Muhammed ibn-Musa Al-Khowarizmi, algoritma merupakan penyelesaian kepada masalah yang memenuhi kriteria berikut.

  1. Senarai arahan, prosedur, atau formula yang menyelesaikan masalah.
  2. Boleh dibuktikan.
  3. Sesuatu yang selalu selesai dan berfungsi.

Contoh bagaimana algoritma digunakan hari ini

Hari ini, algoritma digunakan berbilion kali setiap hari untuk pelbagai tugas. Berikut adalah beberapa cara algoritma yang berbeza digunakan hari ini.

  • Algoritma membantu mengawal lampu isyarat.
  • Komputer menggunakan algoritma untuk menukar data (contohnya, menukar perpuluhan kepada binari).
  • Carian Google menggunakan algoritma PageRank untuk menyusun hasil carian.
  • Penyulitan untuk menyulitkan dan menyahsulit maklumat dan memastikan data selamat adalah algoritma.
  • GPS menggunakan algoritma untuk mencari laluan terbaik ke destinasi.
  • Terdapat puluhan jenis algoritma yang digunakan untuk menyusun data.
  • Algoritma penggunaan telefon pintar, Wi-Fi dan komunikasi tanpa wayar untuk berkomunikasi.
  • Pengesanan spam e-mel menggunakan algoritma untuk menapis e-mel yang tidak baik.
  • Mampatan data untuk mendapatkan maklumat lebih cepat (misalnya, video YouTube) menggunakan algoritma.

Bilakah algoritma pertama?

Kerana resipi memasak boleh dianggap sebagai algoritma algoritma pertama boleh kembali sejauh ketika menulis. Walau bagaimanapun, ramai yang mencari algoritma Euclid untuk mencari pembahagi umum yang paling besar menjadi yang pertama. Algoritma ini yang pertama kali diterangkan pada 300 SM Ada Lovelace, yang dikreditkan menjadi pengaturcara komputer pertama dan orang pertama yang mengembangkan algoritma untuk mesin.

Cipher, Eksponen Eksponen, Carta Aliran, Hashing, MDC, Kaedah Monte Carlo, Pengaturcaraan, algoritma Kuantum, Algoritma penghalaan