প্রবাহচিত্র

প্রবাহচিত্র বলতে এক ধরনের রেখাচিত্রকে বোঝায় যেটির দ্বারা কোনও কর্মপ্রবাহ বা প্রক্রিয়াকে উপস্থাপন করা হয়। একে ইংরেজিতে ফ্লোচার্ট (Flowchart) বলে। একটি প্রবাহচিত্রকে একটি কলনবিধি-র (অ্যালগরিদমের) একটি রেখাচিত্রমূলক উপস্থাপন হিসেবে সংজ্ঞায়িত করা যায়, যেখানে কলনবিধি হল ধাপে ধাপে কোনও বিশেষ কাজ সম্পাদনের পন্থা। একটি প্রবাহচিত্রে এই ধাপগুলিকে বিভিন্ন ধরনের বাক্স জাতীয় প্রতীকের মাধ্যমে প্রদর্শন করা হয়, এবং ধাপগুলির ক্রম বা অভিমুখ দেখানোর জন্য ঐ বাক্সগুলির মধ্যে তীরচিহ্ন বসানো হয়। এই রেখাচিত্রভিত্তিক উপস্থাপনটি কোনও প্রদত্ত সমস্যার জন্য একটি আদর্শ বা মান সমাধানটিকে চিত্রিত করে। প্রবাহচিত্রগুলিকে পেশাদারি কাজ ও গবেষণার বিভিন্ন ক্ষেত্রে কোনও প্রক্রিয়া বা কর্মসূচি বিশ্লেষণ, নকশাকরণ, নথিভুক্তকরণ বা ব্যবস্থাপনার কাজে ব্যবহার করা হয়।SEVOCAB: Software Systems Engineering Vocabulary. Term: Flow chart. Retrieved 31 July 2008. 

যেমন পরিগণকীয় নির্দেশনা পূর্বলিখন তথা কম্পিউটার প্রোগ্রামিংয়ের ক্ষেত্রে প্রবাহচিত্র দেখে সহজেই বোঝা যায় প্রদত্ত পূর্বলেখ বা প্রোগ্রামটি কীভাবে কাজ করে। 

 আদর্শ প্রবাহচিত্রের বৈশিষ্ট্য 
কম্পিউটার প্রোগ্রামিংয়ের ক্ষেত্রে একটি আদর্শ প্রবাহচিত্র প্রোগ্রাম সহজ করে তোলে, প্রোগ্রামের ভুলত্রুটি সংশোধনে সহায়তা করে, বৃহৎ প্রোগ্রাম ছোট আকারে লিখতে সাহায্য করে, প্রোগ্রামের উন্নয়ন সাধনে সহায়তা করে এবং বাস্তব সমস্যা চিত্রের মাধ্যমে প্রকাশ করতে সাহায্য করে।

প্রবাহচিত্র তৈরির নিয়ম 

প্রবাহচিত্র তৈরির সময় প্রচলিত প্রতীক চিহ্ন ব্যবহার করতে হয়, যেমন তীর চিহ্ন দিয়ে প্রবাহচিত্রের ধারাবাহিকতা বোঝাতে হয়, মন্তব্য যুক্ত করতে হয়, চক্রের পরিমাণ কমিয়ে আনতে হয়। প্রবাহচিত্রে দক্ষতা বাড়াতে সব ধরনের প্রোগ্রামের ভাষা ব্যবহার করা যাবে।

প্রবাহচিত্রের প্রকারভেদ  

কম্পিউটার বিজ্ঞানের ক্ষেত্রে প্রবাহচিত্রগুলি নিম্নরূপ। 

 সিস্টেম প্রবাহচিত্র (সিস্টেম ফ্লোচার্ট)
 প্রোগ্রাম প্রবাহচিত্র
 উড়ন্ত ঘুরন্ত ফ্লোচার্ট

 সিস্টেম প্রবাহচিত্র
কম্পিউটার/ সিস্টেমে চলমান উপাত্ত/তথ্যের আদান-প্রদানের প্রবাহ দেখাতে যে প্রবাহচিত্র ব্যবহৃত হয় তাই সিস্টেম প্রবাহচিত্র।

 প্রোগ্রাম প্রবাহচিত্র
কম্পিউটারের বিভিন্ন প্রোগ্রাম লিখতে যে প্রবাহচিত্র ব্যবহৃত হয় তাই প্রোগ্রাম প্রবাহচিত্র নামে পরিচিত।

 প্রবাহচিত্রে ব্যবহৃত প্রতীক 
বর্তমানে প্রবাহচিত্রে অনেক প্রতীক চিহ্ন ব্যবহার করা হয় । তবে কিছু প্রতীক আছে যা সব প্রবাহচিত্রে ব্যবহার করা হয়।  

 প্রতীক নাম বর্ণনা 100px তীর চিহ্ন  এটির মাধ্যমে প্রোগ্রামের পরবর্তী ধাপ নির্দেশ করে। একটি কাজ সম্পন্ন হওয়ার পর কোন কাজটি করতে হবে তা তীর চিহ্নের মাধ্যমে বুঝানো হয়।  50px পাতা সংযুক্তকারী সাধারণত এটি দুটি ফাইলের মধ্যে সম্পর্ক বুঝাতে ব্যবহার হয়। প্রবেশের একাধিক পথ থাকলেও নির্গমন পথ একটি।  100px টীকা  এর মাধ্যমে মন্তব্য লিখা হয়। প্রোগ্রামে কোন মন্তব্য লিখার প্রয়োজন হলে এই চিহ্ন দিতে হয়।  100px প্রান্তদেশ  এর ধারা প্রোগ্রাম শুরু এবং শেষ করা হয়।  100px সিদ্ধান্ত বিভিন্ন জটিল গাণিতিক যুক্তির সত্যতা নির্ণয়ের জন্য এই চিহ্ন ব্যবহার করা হয়। এটির নির্গমন পথ দুই বা তার অধিক হয়।  100px গ্রহণ / নির্গমন  এর ধারা  তথ্য গ্রহণ বা নির্গমন বুঝায়।  100px পূর্ব নির্ধারিত প্রক্রিয়া  এটির ধারার পূর্বে থেকে নির্ধারিত কোন জটিল প্রক্রিয়াকে বুঝায়।  100px প্রক্রিয়াকরণ  এই চিহ্নের ধারা গাণিতিক যুক্তি প্রক্রিয়াকরণ বুঝানো হয়। 100px প্রস্তুতি এই চিহ্নের ধারা ক্রমান্বয় সংযোগ এবং বিয়োগ বুঝানো হয়।  frameless অপ্রয়োজনীয় ফাইল সংযুক্তকারী এটির ধারা অপ্রয়োজনীয় ফাইল সংযুক্ত করা হয়। 

 তথ্যসূত্র 

বিষয়শ্রেণী:অ্যালগোরিদম
বিষয়শ্রেণী:কম্পিউটার
বিষয়শ্রেণী:কারিগরি যোগাযোগ
বিষয়শ্রেণী:মান নিয়ন্ত্রণ সরঞ্জাম
বিষয়শ্রেণী:মার্কিন উদ্ভাবন
বিষয়শ্রেণী:কম্পিউটার প্রোগ্রামিং
বিষয়শ্রেণী:প্রতিরূপ নির্মাণ ভাষা