સમસ્યાઓના ઉકેલ માટે નિયમો નક્કી કર્યા હોય તેને એક સેટ તરીકે ગોઠવીને કમ્પ્યૂટર કાર્યક્રમ તૈયાર થાય તે અલ્ગૉરિધમ.