The Daily Ittefaq
মঙ্গলবার ২৬ আগস্ট ২০১৪, ১১ ভাদ্র ১৪২১, ২৯ শাওয়াল ১৪৩৫
সর্বশেষ সংবাদ ওরিয়েন্টাল ব্যাংকের ছয় কর্মকর্তাসহ ৭ জনের কারাদণ্ড | চট্টগ্রাম নৌঘাঁটিতে যুদ্ধজাহাজে আগুন | বিজিবিকে প্রশিক্ষণ দেয়ার প্রস্তাব বিএসএফের | শাস্তি কমল সাকিবের | আওয়ামী লীগ নেতা জাহাঙ্গীর হত্যায় আটক ৩

তথ্য ও যোগাযোগ প্রযুক্তি

কমিপউটার প্রোগ্রাম একটি সমস্যা সমাধান সমপর্কিত বিষয়

একাদশ ও দ্বাদশ শ্রেণি

প্রকাশ কুমার দাস

বিভাগীয় প্রধান, তথ্য ও যোগাযোগ প্রযুক্তি

মোহাম্মদপুর প্রিপারেটরী গার্লস কলেজ, ঢাকা

প্রিয় শিক্ষার্থীবৃন্দ, আজ ৫ম অধ্যায়- প্রোগ্রামিং ভাষা থেকে কয়েকটি প্রশ্নোত্তর নিয়ে আলোচনা করা হলো। এ প্রশ্নগুলো গুরুত্বপূর্ণ। এগুলো সংগ্রহ করে পড়বে।

প্রশ্ন-১। প্রোগ্রাম রচনার ধাপসমূহ আলোচনা কর।

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

ধাপগুলো নিম্মরূপ : কমিপউটারের সাহায্যে কোন সমস্যা সমাধানের জন্য নয়টি ধাপ রয়েছে। যথা-

১. সমস্যার সংজ্ঞা নির্ণয়

২. সিস্টেম বিশ্লেষণ

৩. সিস্টেম ডিজাইন

৪. প্রোগ্রাম বিশ্লেষণ

৫. প্রোগ্রাম প্রস্তুতি বা কোডিং

৬. প্রোগ্রাম ইনপুট

৭. প্রোগ্রামের ভুল ত্রুটি সংশোধন (ডিবাগিং)

৮. ডকুমেন্টেশান ৯. প্রোগ্রাম রক্ষণাবেক্ষণ।

ধাপগুলোর বর্ণনা:

১. সমস্যার সংজ্ঞা নির্ণয়: সিস্টেম হল কতকগুলো পরসপর সংশ্লিষ্ট জিনিসের একত্রে সমাধান যা একটি জিনিসের মত ব্যবহার করে ও একটি সাধারণ উদ্দেশ্য সাধন করে। যে কোন প্রতিষ্ঠানের কাজ করার পদ্ধতিকে একটি সিস্টেম বলা যায়। সমস্যার সংজ্ঞা নির্ণয় বলতে বোঝায় কোন সিস্টেমের ভুলত্রুটি ও সমস্যা সঠিকভাবে বোঝা।

২. সিস্টেম বিশ্লেষণ: সমস্যা জানার পর বর্তমান সিস্টেম সম্বন্ধে বিভিন্ন ডাটা সংগ্রহ করে তা বিশ্লেষণ করতে হয়। এজন্য সিস্টেমকে ছোট ছোট অংশে ভাগ করতে চার্ট, তালিকা, গ্রাফ ইত্যাদির সাহায্য নিতে হয়। একে সিস্টেম বিশ্লেষণ বলে।

৩. সিস্টেম ডিজাইন: সিস্টেম ডিজাইন বলতে বুঝায় সমস্যার সমাধান করার জন্য বর্তমান সিস্টেমের প্রয়োজনীয় সংশোধন করে নতুন সিস্টেমের মূলরেখা নির্ণয়। অধিকাংশ ক্ষেত্রেই কোন জটিল সমস্যাকে সঠিকভাবে বিশ্লেষণ করতে পারলেই তার সঠিক সমাধান বের হয়ে আসে।

৪. প্রোগ্রাম বিশ্লেষণ: নতুন সিস্টেমের বিভিন্ন অংশ কার্যকর করার জন্য অ্যালগরিদম, ফ্লোচার্ট, সুডো কোড ইত্যাদির সাহায্যে প্রোগ্রাম তৈরি করতে হয়।

৫. প্রোগ্রাম প্রস্তুত বা কোডিং : অ্যালগরিদম ও ফ্লোচার্ট তৈরির পর প্রোগ্রাম লেখা হয়। প্রোগ্রাম লেখাকেই কোডিং বলে।

৬. প্রোগ্রাম ইনপুট: মেশিন ভাষায় রচিত প্রোগ্রাম কীবোর্ডের সাহায্যে কমিপউটারে ইনপুট করা হয়। অন্য ভাষায় রচিত প্রোগ্রাম কোন কোন ইনপুট পদ্ধতির সাহায্যে ইনপুট দেয়া হয়। এর পর কমিপউটার মেমরিতে রেখে দেয়।

৭. প্রোগ্রামের ভুল ত্রুটি সংশোধন (ডিবাগিং) : প্রোগ্রামের ভুল ত্রুটি খুঁজে বের করে তা দূর করাকে ডিবাগিং বলে। এর আক্ষরিক অর্থ পোকা বাছা। ১৯৪৫ সালে মার্ক-১ কমিপউটারের ভিতরে একটি মথপোকা প্রবেশ করায় কমিপউটারটি বন্ধ হয়ে যায়। এ থেকেই ডিবাগিং কথাটির উত্পত্তি। সব ভুল ত্রুটি দূর না হওয়া পর্যন্ত কোন প্রোগ্রামই ব্যবহার করা যায় না।

৮. ডকুমেন্টেশান: ডকুমেন্টেশান বলতে বোঝায় সমস্যার বিবরণ, অ্যালগরিদম, ফ্লোচার্ট, গ্রাফ, কোডিং, পরীক্ষার ফলাফল ব্যবহারকারীর জন্য প্রয়োজনীয় নিদের্শ ইত্যাদির লিখিত বিবরণ বা ডকুমেন্ট প্রস্তুত করা। প্রোগ্রামিং এর প্রত্যেক ধাপেই তার ডকুমেন্টেশান করে রাখা হয়। ঠিকমত ডকুমেন্টেশান করা না থাকলে পরে প্রোগ্রামকে পরিবর্তন করা কঠিন হয়ে পড়ে। এজন্য ডকুমেন্টেশান অত্যন্ত গুরুত্বপূর্ণ।

৯. প্রোগ্রাম রক্ষণাবেক্ষণ: মাঝে মাঝে প্রোগ্রামে ছোটখাট পরিবর্তন করার প্রয়োজন হয়। এজন্য প্রোগ্রাম রক্ষণাবেক্ষণ বিশেষ প্রয়োজন।

font
অনলাইন জরিপ
আজকের প্রশ্ন
স্বাস্থ্যমন্ত্রী মোহাম্মদ নাসিম বলেছেন, 'হতাশায় নিমজ্জিত বিএনপি আন্দোলনে ব্যর্থ হয়ে মিথ্যাচার করছে।' আপনিও কি তাই মনে করেন?
2 + 6 =  
ফলাফল
আজকের নামাজের সময়সূচী
মে - ২৭
ফজর৩:৪৬
যোহর১১:৫৬
আসর৪:৩৫
মাগরিব৬:৪২
এশা৮:০৫
সূর্যোদয় - ৫:১২সূর্যাস্ত - ০৬:৩৭
archive
বছর : মাস :
The Daily Ittefaq
ভারপ্রাপ্ত সম্পাদক: তাসমিমা হোসেন। উপদেষ্টা সম্পাদক হাবিবুর রহমান মিলন। ইত্তেফাক গ্রুপ অব পাবলিকেশন্স লিঃ-এর পক্ষে তারিন হোসেন কর্তৃক ৪০, কাওরান বাজার, ঢাকা-১২১৫ থেকে প্রকাশিত ও মুহিবুল আহসান কর্তৃক নিউ নেশন প্রিন্টিং প্রেস, কাজলারপাড়, ডেমরা রোড, ঢাকা-১২৩২ থেকে মুদ্রিত। কাওরান বাজার ফোন: পিএবিএক্স: ৭১২২৬৬০, ৮১৮৯৯৬০, বার্ত ফ্যাক্স: ৮১৮৯০১৭-৮, মফস্বল ফ্যাক্স : ৮১৮৯৩৮৪, বিজ্ঞাপন-ফোন: ৮১৮৯৯৭১, ৭১২২৬৬৪ ফ্যাক্স: ৮১৮৯৯৭২, e-mail: ittefaq.adsection@yahoo.com, সার্কুলেশন ফ্যাক্স: ৮১৮৯৯৭৩। www.ittefaq.com.bd, e-mail: ittefaqpressrelease@gmail.com
Copyright The Daily Ittefaq © 2014 Developed By :