এ অংশে যে যে প্রশ্নের অ্যালগরিদম ও ফ্লোচার্ট তৈরি করা হবে- ১. ফিবোনাক্কি সংখ্যার সিরিজ নির্ণয়। ২. লেটার গ্রেড নির্ণয়। ৩. একটি টেক্সটকে একাধিকবার প্রদর্শন করা। ৪. মৌলিক সংখ্যা (Prime Number) নির্ণয়। ৫. Small/Capital লেটার নির্ণয়। ৬. দুটি পূর্ণসংখ্যা পরস্পর সমান নাকি বড়-ছোট তা নির্ণয়। ফিবোনাক্কি সংখ্যার সিরিজ নির্ণয় : অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : a=0, b=1 এবং c=3 ধরে পরবর্তী ধাপে যায়। ধাপ-০৩ : n এর মান ইনপুট করি এবং পরবর্তী ধাপে যায়। ধাপ-০৪ : a ও b এর মান প্রিন্ট করি এবং পরবর্তী ধাপে যায়। ধাপ-০৫ : যদি c<=n হয় তাহলে ৬নং ধাপে যায়। অন্যথায় ১০নং ধাপে যায়। ধাপ-০৬ : F=a+b নির্ণয় করি এবং পরবর্তী ধাপে যায়। ধাপ-০৭ : F এর মান প্রিন্ট করি এবং পরবর্তী ধাপে যায়। ধাপ-০৮ : a=b এবং b=F ধরে পরবর্তী ধাপে যায়। ধাপ-০৯ : c=c+1 নির্ণয় করি এবং পূনরায় ৫নং ধাপে যায়। ধাপ-১০ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : লেটার গ্রেড নির্ণয় : অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : Marks এর মান ইনপুট করি এবং পরবর্তী ধাপে যায়। ধাপ-০৩ : ((Marks>=80) && (Marks<=100)) কিনা ? ক) হ্যা হলে, A+ গ্রেড প্রিন্ট করি এবং প্রোগ্রাম শেষ করি। খ) না হলে, পরবর্তী ধাপে যায়। ধাপ-০৪ : ((Marks>=70) && (Marks<=79)) কিনা ? ক) হ্যা হলে, A গ্রেড প্রিন্ট করি এবং প্রোগ্রাম শেষ করি। খ) না হলে, পরবর্তী ধাপে যায়। ধাপ-০৫ : ((Marks>=60) && (Marks<=69)) কিনা ? ক) হ্যা হলে, A- গ্রেড প্রিন্ট করি এবং প্রোগ্রাম শেষ করি। খ) না হলে, পরবর্তী ধাপে যায়। ধাপ-০৬ : ((Marks>=50) && (Marks<=59)) কিনা ? ক) হ্যা হলে, B গ্রেড প্রিন্ট করি এবং প্রোগ্রাম শেষ করি। খ) না হলে, পরবর্তী ধাপে যায়। ধাপ-০৭ : ((Marks>=40) && (Marks<=49)) কিনা ? ক) হ্যা হলে, C গ্রেড প্রিন্ট করি এবং প্রোগ্রাম শেষ করি। খ) না হলে, পরবর্তী ধাপে যায়। ধাপ-৮ : ((Marks>=33) && (Marks<=39)) কিনা ? ক) হ্যা হলে, D গ্রেড প্রিন্ট করি এবং প্রোগ্রাম শেষ করি। খ) না হলে, পরবর্তী ধাপে যায়। ধাপ-৯ : F গ্রেড প্রিন্ট করি এবং প্রোগ্রাম শেষ করি। ধাপ-১০ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : নিজে কর/শিক্ষক ক্লাসে করে দিবেন। সি প্রোগ্রাম দেখতে এখানে ক্লিক করুন শিক্ষার্থীর বাড়ির কাজ-০১ : কলেজের ক্রিড়া প্রতিযোগীতায় একাদশ শ্রেণীর শিক্ষার্থীদেরকে A, B ও C দলে বিভক্ত করা হয়। যাদের রোল 1 থেকে 30 তাদেরকে A দলে, যাদের রোল 31 থেকে 60 তাদেরকে B দলে এবং যাদের রোল 61 থেকে 100 তাদেরকে C দলে অন্তর্ভুক্ত করার প্রোগ্রামের অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। শিক্ষার্থীর বাড়ির কাজ-০২ : কোন একটি চাকরিতে আবেদনকারীর বয়সসীমা 18-35 হলে, ঐ চাকরীতে যে কোন ব্যক্তি তার বয়স অনুযায়ি আবেদনের যোগ্য কিনা তা দেখানোর অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। একটি টেক্সটকে একাধিকবার প্রদর্শন : Bangladesh লেখাটিকে n সংখ্যক বার প্রদর্শনের অ্যালগরিদম ও ফ্লোচার্ট নিচে দেওয়া হলো- অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : n এর মান ইনপুট করি। ধাপ-০৩ : i=1 ধরি এবং পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি i<=n হয় তাহলে ৫নং ধাপে যায়। অন্যথায় ৭নং ধাপে যায়। ধাপ-০৫ : Bangladesh প্রিন্ট করি এবং পরবর্তী ধাপে যায়। ধাপ-০৬ : i=i+1 নির্ণয় করি এবং পূনরায় ৪নং ধাপে যায়। ধাপ-০৭ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : Note : উপরোক্ত প্রোগ্রামটিতে Bangladesh লেখাটি ১০ বার প্রদর্শন করতে বললে n=10 দিতে হবে। মৌলিক সংখ্যা (Prime Number) নির্ণয় : অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : i=1 এবং c=0 ধরে পরবর্তী ধাপে যায়। ধাপ-০৩ : n এর মান গ্রহণ করি এবং পরবর্তী ধাপে যায়। ধাপ-০৪ : i<=n হলে পরবর্তী ধাপে যায়। অন্যথায় ০৮নং ধাপে যায়। ধাপ-০৫ : যদি n%i==0 হয় তাহলে পরবর্তী ধাপে যায়। অন্যথায় ০৭নং ধাপে যায়। ধাপ-০৬ : c=c+1 নির্ণয় করি এবং পরবর্তী ধাপে যায়। ধাপ-০৭ : i=i+1 নির্ণয় করি এবং পূনরায় ৪নং ধাপে যায়। ধাপ-০৮ : c==2 হলে ৯নং ধাপে যায়। অন্যথায় ১০নং ধাপে যায়। ধাপ-০৯ : Prime number প্রিন্ট করি। ধাপ-১০ : Not Prime number প্রিন্ট করি। ধাপ-১১ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : Small/Capital লেটার নির্ণয় : অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : ch এর মান ইনপুট করি। ধাপ-০৩ : যদি ((ch>='A') && (ch<='Z')) হয় তাহলে Capital Letter প্রিন্ট করি । অন্যথায় পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি ((ch>='a') && (ch<='z')) হয় তাহলে Small Letter প্রিন্ট করি । অন্যথায় পরবর্তী ধাপে যায়। ধাপ-০৫ : Is not a Character প্রিন্ট করি । ধাপ-০৬ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : সি প্রোগ্রাম দেখতে এখানে ক্লিক করুন দুটি পূর্ণসংখ্যা পরস্পর সমান নাকি বড়-ছোট তা নির্ণয় : অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : a এবং b দুটি সংখ্যা ইনপুট করি। ধাপ-০৩ : যদি (a==b) হয় তাহলে The numbers are equal প্রিন্ট করি । অন্যথায় পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি (a>b) হয় তাহলে 1st number is greater than 2nd number প্রিন্ট করি । অন্যথায় পরবর্তী ধাপে যায়। ধাপ-০৫ : 2nd number is greater than 1st number প্রিন্ট করি । ধাপ-০৬ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : সি প্রোগ্রাম দেখতে এখানে ক্লিক করুন Written by: Habibur Rahman(Habib Sir) Author at www.habibictcare.com Email:habibbzm2018@gmail.com Cell: +8801712-128532,+8801913865284