ალგორითმი არის წინასწარ შედგენილი თანმიმდევრული პროცესი ან წესების თანმიმდევრობა, რომლის მიხედვითაც, ხშირად კომპიუტერი ან ნებისმიერი სხვა მოწყობილობა, თუ ობიექტი, ასრულებს დავალებას.
თითოეული ალგორითმი შედგენილია ნაბიჯ-ნაბიჯ შესასრულებელი ბრძანებებისაგან. თითოეულ ნაბიჯს შემოკლებით ბიჯი ეწოდება.