Ad Code

Responsive Advertisement

ডেটা স্ট্রাকচার(Data Structure) ও অ্যালগরিদম(Algorithm)

 
কম্পিউটার কেন আবিষ্কার করা হয়েছে ? এটাত কারো জানার বাকি নেই ।  আর মানুষ একমাত্র প্রাণী যার সমস্যার শেষ নেই। সমস্যার সমাধানের সাথে সাথে এটিও মাথায় রাখতে হবে যে, সেটির ফলাফল অবশ্যই গ্রহণযোগ্য সময়ের মধ্যে দিতে হবে । যার জন্য আমদের শিখতে হবে ডেটা স্ত্রাকচার ও অ্যালগরিদম ।
ডেটা স্ত্রাকচার ও অ্যালগোরিদম আমদের শেখাবে কিভাবে সঠিক ও কার্যকর প্রোগ্রাম লিখে সমস্যার সমাধান করা যায়।

ডেটা স্ট্রাকচার (Data Structure) 
                    তোমাদের সবার বাসাই রান্নাঘর আছে নিশ্চয় ! যেখানে রান্না করার জন্য যাবতীও সামগ্রী থাকে । তোমার মা সেগুলো খুব সুন্দর করে সাজিয়ে গুছিয়ে রাখে , যেন খুঁজে পেতে সুবিধা হয় । ডেটা স্ত্রাকচারও হচ্ছে তেমনি ডেটাগুলোকে সাজিয়ে গুছিয়ে রাখার পদ্ধতি । আবার ভাবিও না ডেটা রান্নাঘরে সাজাতে বলছি । ডেটা গুলোকে কম্পিউটার মেমরিতে সংরক্ষণ করতে হয় ।

অ্যালগরিদম (Algorithm)
                    তোমাকে বলা হলো  a, b দুইটি ইন্টিজার ভেরিয়েবল নাও , তারপর ইউজারের কাছে থেকে ভেরিয়েবল দুইটির মান ইনপুট নাও । a, b এর যোগফল sum নামক ভেরিয়েবলে সংরক্ষণ করে আউটপুটে sum এর মান দেখাও । 

এখন তুমি কি করবে ? 

প্রথম ধাপ    -  শুরু করবে 
দ্বিতীয় ধাপ   -  a , b, sum তিনটি ইন্টেজার ভেরিয়েবল নিবে
তৃতীয় ধাপ   -  a , b এর মান ইনপুট নিবে 
চতুর্থ ধাপ    -  sum = a + b নির্নয় করবে
পঞ্চম ধাপ   -  আউটপুটে sum এর মান দেখাবে 
ষষ্ঠ ধাপ       -  শেষ

কি বুঝলে ???
অ্যালগরিদম হচ্ছে সমস্যা সমাধানের কিছু নির্দিষ্ট ধাপ । এই ধাপ গুলো গাণিতিক ভাবে প্রমাণিত ।


Post a Comment

3 Comments

Ad Code

Responsive Advertisement