প্রোগ্রাম অ্যালগরিদম ও ফ্লো চার্ট
ফ্লোচার্ট কত প্রকার?
যে চিত্রের মাধ্যমে কোনো সিস্টেম বা প্রোগ্রাম কীভাবে কাজ করবে তার গতিধারা নির্ধারণ করা হয় তাকে প্রবাহচিত্র বা ফ্লোচার্ট বলা হয়। অ্যালগরিদমের চিত্ররূপ হলো ফ্লোচার্ট। সমস্যা বিশ্লেষণের পর তা সহজে বোঝানোর জন্য ফ্লোচার্ট কার্যকরী। ফ্লোচার্টের সাহায্যে প্রোগ্রাম বুঝতে কম সময় লাগে এবং প্রোগ্রাম প্রবাহের দিক সহজেই বুঝা যায়। ফ্লোচার্টে কতগুলো জ্যামিতিক ছবি ও চিহ্ন ব্যবহৃত হয়। ফ্লোচার্টকে প্রধানত দু'ভাগে ভাগ করা হয়। যথা:
১. সিস্টেম ফ্লোচার্ট (System Flowchart)
২. প্রোগ্রাম ফ্লোচার্ট (Program Flowchart)
দ্বারা ফ্লোচার্টের কী বোঝায়?
আকাশ একটি সংখ্যার ফ্যাক্টরিয়াল মান ও আবরার ক্ষেত্রফল নির্ণয়ের জন্য নিচের প্রোগ্রামটি লিখেছে।
#include<stdio.h>
void main()
{
intx.r.area;
scanf(“%d”,r);
area=*r;
printf(“%d”, &r);
return 0;
}
লুপ স্টেটমেন্ট লুপ বডি ও টেস্ট কন্ডিশনে অবস্থানের ভিত্তিতে লুপ স্টেটমেন্টকে কতভাগে ভাগ করা যায়?