အဆင့်ဆင့်တွက်နည်း

ဝီကီပီးဒီးယား မှ
အကြီးဆုံးဘုံ ဆခွဲကိန်းကို တွက်ချက်သည့် ယူကလစ်၏ အဆင့်ဆင့်လုပ်ဆောင်မှုပြကားချပ်

ကွန်ပျူတာ သိပ္ပံနှင့် သင်္ချာပညာရပ်များတွင် အဆင့်ဆင့်တွက်နည်း (အင်္ဂလိပ်: algorithm; /ˈælɡərɪðəm/ ( )) ဆိုသည်မှာ အလုပ်တစ်ခုကို ပြုလုပ်ရန် အတွက် မည်သို့မည်ပုံ လုပ်ဆောင်ရမည် ဆိုသည့် စေညွှန်းချက်များကို စနစ်တကျ အဓိပ္ပာယ်ဖွင့်ဆိုသည့် နည်းလမ်းတစ်ခုဖြစ်သည်။ အဆင့်ဆင့်တွက်နည်းကို တွက်ချက်ခြင်း၊ အချက်အလက်များကို ကိုင်တွယ်ဖြေရှင်းခြင်းနှင့် အလိုအလျောက် ဆင်ခြင်မှုပြုခြင်း တို့အတွက် အသုံးပြုလေ့ ရှိသည်။ ကွန်ပျူတာများသည် လူသားများကဲ့သို့ ဆက်စပ်တွေးခေါ်ခြင်း ကျိုးကြောင်းဆီလျော်တွေးခေါ်ခြင်းများ မတတ်သည့်အတွက် ကွန်ပျူတာများကို အဆင့်ဆင့်တွက်ချက်နည်း သို့မဟုတ် လုပ်ဆောင်ချက်များအား တိတိကျကျရေးပေးရသည်။ Algorithm အများစုမှာ သာမှန်လူနားလည်နိုင်သောနည်းဖြင့် ရေးသားကြသည်။ ထို Algorithm များကို ကွန်ပျူတာများနားလည်သည့် ဘာသာရပ်အဖြစ်ပြောင်းခြင်းကို Programming ဟုခေါ်သည်။