প্রবাহ চিত্র হলো এমন একটি চিত্র যা কোনো নির্দিষ্ট কাজের ধাপ বা ক্রমকে চিহ্নিত করে ধারাবাহিকভাবে উপস্থাপন করে। এটি সাধারণত বিভিন্ন জ্যামিতিক চিহ্ন যেমন — ওভাল, রেকট্যাঙ্গেল, ডায়মন্ড, অ্যারো ইত্যাদি দ্বারা তৈরি হয়।
প্রবাহ চিত্র কি?
প্রবাহ চিত্র (Flowchart) হলো একটি চিত্রভিত্তিক উপস্থাপন, যেখানে কোনো কাজ, প্রক্রিয়া, বা অ্যালগরিদমের ধাপগুলোকে চিহ্ন ও তীরচিহ্নের মাধ্যমে ধারাবাহিকভাবে দেখানো হয়।
অর্থাৎ, এটি এমন একটি চিত্র যা দিয়ে বোঝানো হয় কোনো কাজ কীভাবে এক ধাপ থেকে আরেক ধাপে অগ্রসর হয়।
প্রবাহ চিত্রের মূল উদ্দেশ্য
-
কোনো প্রক্রিয়া বা প্রোগ্রামের ধাপগুলো সহজভাবে বোঝানো।
-
কাজের ক্রম ও লজিক পরিষ্কারভাবে দেখানো।
-
প্রোগ্রাম ডিজাইন বা সমস্যা সমাধানের আগে পরিকল্পনা তৈরি করা।
প্রবাহ চিত্রে ব্যবহৃত সাধারণ চিহ্নগুলো
| চিহ্ন | নাম | কাজ |
|---|---|---|
| (Oval) | Terminal / Start-End | প্রোগ্রাম বা প্রক্রিয়ার শুরু ও শেষ নির্দেশ করে। |
| ⬜ (Rectangle) | Process | কোনো কাজ বা নির্দেশনা বোঝায় (যেমন: হিসাব করা, যোগ-বিয়োগ ইত্যাদি)। |
| ⧫ (Diamond) | Decision | শর্ত যাচাই বা সিদ্ধান্ত গ্রহণের স্থান (যেমন: “হ্যাঁ / না”)। |
| ⬣ (Parallelogram) | Input/Output | তথ্য নেওয়া বা প্রদর্শন করা বোঝায়। |
| ➡️ (Arrow) | Flow Line | ধাপগুলোর মধ্যে প্রবাহ বা ক্রম নির্দেশ করে। |
উদাহরণ
(শুরু)
↓
দুটি সংখ্যা ইনপুট নাও
↓
যোগফল = সংখ্যা ১ + সংখ্যা ২
↓
যোগফল প্রদর্শন করো
↓
(শেষ)