Dokumen ini menjelaskan tentang algoritma, yang merupakan urutan langkah-langkah logis untuk memecahkan masalah dan penting dalam ilmu komputer. Algoritma dapat ditulis dalam bahasa natural, flow chart, atau pseudo-code, serta memiliki ciri-ciri seperti ketepatan, fleksibilitas, dan efektivitas. Selain itu, algoritma harus memiliki input dan output serta berhenti setelah sejumlah langkah tertentu.