যে চিত্রভিত্তিক পদ্ধতিতে বিশেষ কতগুলো চিহ্নের সাহায্যে কোনো একটি নির্দিষ্ট সমস্যার সমাধান করা হয়, তাকে ফ্লোচার্ট (Flowchart) বলা হয়। অ্যালগরিদমের চিত্ররূপ হলো ফ্লোচার্ট। সমস্যা বিশ্লেষণের পর তা সহজে বোঝানোর জন্য ফ্লোচার্ট কার্যকরী। ফ্লোচার্টের সাহায্যে প্রোগ্রাম বুঝতে কম সময় লাগে এবং প্রোগ্রাম প্রবাহের দিক সহজেই বুঝা যায়। ফ্লোচার্টে কতগুলো জ্যামিতিক ছবি ও চিহ্ন ব্যবহৃত হয়। ফ্লোচার্ট প্রধানত দু’ভাগে ভাগ করা যায়। যথাঃ
১. সিস্টেম ফ্লোচার্ট (System Flowchart): অনেকগুলো কাজ বা প্রক্রিয়ার সমন্বয় হচ্ছে সিস্টেম। সিস্টেমের ডেটার প্রবাহ বা প্রক্রিয়াকরণের প্রদর্শনকারী চার্টই সিস্টেম ফ্লোচার্ট । একটি সংস্থার সমস্ত কাজের ধারাবাহিকতা সিস্টেম ফ্লোচার্টের মাধ্যমে দেখানো সহজ হয়।
২. প্রোগ্রাম ফ্লোচার্ট (Program Flowchart): প্রোগ্রাম লেখার পূর্বে প্রোগ্রামারের কাজের ধাপগুলো চিত্রের সাহায্যে লেখাই প্রোগ্রাম ফ্লোচার্ট । প্রোগ্রামার সহজেই প্রোগ্রাম ফ্লোচার্টের সহায়তায় প্রোগ্রাম লিখতে পারেন।
প্রোগ্রাম ফ্লোচার্টে ব্যবহৃত বিভিন্ন ধরনের প্রতীক:
১. তিনটি ধনাত্মক পূর্ণ সংখ্যার যোগফল নির্ণয় করার অ্যালগরিদম ও ফ্লোচার্ট
২. তিনটি ধনাত্মক পূর্ণ সংখ্যার গড় নির্ণয় করার অ্যালগরিদম ও ফ্লোচার্ট
৩. বৃত্তের ক্ষেত্রফল নির্ণয় করার অ্যালগরিদম ও ফ্লোচার্ট
৪. ত্রিভুজের ক্ষেত্রফল নির্ণয় করার অ্যালগরিদম ও ফ্লোচার্ট
৫. সেন্টিগ্রেড তাপমাত্রাকে ফারেনহাইট তাপমাত্রায় রূপান্তরের অ্যালগরিদম ও ফ্লোচার্ট
৬. ফারেনহাইট তাপমাত্রাকে সেন্টিগ্রেড তাপমাত্রায় রূপান্তরের অ্যালগরিদম ও ফ্লোচার্ট
৭. তিনটি সংখ্যার মধ্যে বৃহত্তম সংখ্যাটি নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট
৮. তিনটি সংখ্যার মধ্যে ক্ষুদ্রতম সংখ্যাটি নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট
৯. 1 থেকে n পর্যন্ত সংখ্যাগুলোর যোগ করার অ্যালগরিদম ও ফ্লোচার্ট
অথবা 1+2+3+………+n পর্যন্ত সংখ্যাগুলোর যোগ করার অ্যালগরিদম ও ফ্লোচার্ট
১০ . 1 থেকে n পর্যন্ত সংখ্যাগুলোর গুণ করার অ্যালগরিদম ও ফ্লোচার্ট
অথবা 1 2 3 ……… n পর্যন্ত সংখ্যাগুলোর যোগ করার অ্যালগরিদম ও ফ্লোচার্ট
১১. একটি বর্ষ অধিবর্ষ কিনা তা নির্ণয় করার অ্যালগরিদম ও ফ্লোচার্ট