এই কাৰ্য্যৰ কৰিবলৈ কম্পিউটাৰক দিবলগীয়া পদ্ধতিগত নিৰ্দেশাৱলীকে “এলগৰিথম” বোলা হয়।
এলগৰিথম মূলতে পাচঁটা ভাগত ভগাব পাৰি।
এই এলগৰিথমটোক উপযুক্ত প্ৰগ্ৰেমিং লেংগুৱেজ ব্যৱহাৰ কৰি প্ৰগ্ৰেম হিচাবে প্ৰকাশ কৰি কম্পিউটাৰত ৰাণ কৰিলে কম্পিউটাৰটোৱে প্ৰতীকাত্মকভাৱে বাস্তৱ সমস্যাটো আৰু তাৰ অনুসংগবোৰৰ দৰে আচৰণ কৰিব বুলি ভাৱিব পৰা যায়। সমাধান কৰিবলগীয়া সমস্যাটোৰ পৰিৱেশসমূহ দৰ্শাই উপযুক্ত ইনপুট দিলে কম্পিউটাৰটোৱে উক্ত পৰিৱেশত বাস্তৱ সমস্যাটোৰ দৰে আচৰণ কৰিব। এই আচৰণ তথা সংশ্লিষ্ট আউটপুটবিলাক নিৰীক্ষণ কৰি সমস্যাটোৰ সমাধান নিৰ্ণয় কৰিব পৰা যায়।
উদাহৰণ স্বৰূপে ধৰাহওক আমাক তিনিজন মানু্হৰ ভিতৰত আটাইতকৈ ওখজনক বাচি উলিয়াবলৈ দিয়া হল। বাস্তৱ ক্ষেত্ৰত এই সমস্যাটো সমাধান কৰিবলৈ আমি মানু্হ তিনিজনৰ উচ্চতাৰ তুলনা কৰিম। কিন্তু কম্পিউটাৰৰ সহায়ত ইয়াকে কৰিবলৈ আমি এক নিৰ্দিষ্ট প্ৰক্ৰিয়া অনুসৰণ কৰিব লাগিব যাক ওপৰৰ পেৰাগ্ৰাফত “তথ্য প্ৰতীকিকৰণ” বা “ডেইটা এবষ্ট্ৰেকশ্যন” বোলা হৈছে।
কম্পিউটাৰৰ কাৰ্যক্ষমতাৰ সীমাবদ্ধতা আছে। উপযুক্ত উপকৰণ নহলে এটা কম্পিউটাৰে মানু্হ এজনৰ উচ্চতা জুখিব নোৱাৰে। গতিকে তুলনা কৰিবলগীয়া মানুহ তিনিজনৰ উচ্চতা আমিয়েই জুখিব লাগিব আৰু কীবৰ্ড ব্যৱহাৰ কৰি ইনপুট হিচাবে কম্পিউটাৰক দিব লাগিব। লগতে আমি উচ্চতা জোখা প্ৰক্ৰিয়াটোও প্ৰগ্ৰেমৰূপে প্ৰকাশকৰি কম্পিউটাৰক জনাব লাগিব। এই প্ৰগ্ৰেমৰ এলগৰিথম আৰু সংশ্লিষ্ট ইনপুট-আউটপুট বোৰেই হব আমাৰ সমস্যাটোৰ কম্পিউটাৰ অৱৰূপ বা মডেল। তিনিজনৰ উচ্চতা তুলনা কৰা এলগৰিথমটোত প্ৰথমতে আমি একোজন মানুহৰ উচ্চতাক প্ৰকাশ কৰিবলৈ একোটা চলক ব্যৱহাৰ কৰিম। এনেদৰে আমি একোজন মানুহৰ উচ্চতাৰ “এবষ্ট্ৰেকশ্যন” বা প্ৰতীকিকৰণ কৰিলোঁ। ধৰাহওক এই তিনিজন মানুহ – ঘটিৰাম, বাতিৰাম আৰু কাঁহীৰামৰ উচ্চতা প্ৰকাশ কৰা চলক তিনিটা হ'ল যথাক্ৰমে “ক”, “খ” আৰু “গ”। সংশ্লিষ্ট এলগৰিথমটো হ'ল:
এই এলগৰিথমক এটা জনপ্ৰিয় প্ৰগ্ৰেমিং লেংগুৱেজ “চি”-ত লিখিলে এনে হ'ব:

তথ্য প্ৰতীকিকৰণ বা ডেইটা এবষ্ট্ৰেকশ্যন
এলগৰিথমৰ “স্থান-কালৰ জটীলতা” বা “টাইম এণ্ড স্পেচ কম্লেকচিটী”
এলগৰিথম
ডেইটা ষ্ট্ৰাকচাৰ