এ অংশে যে যে প্রশ্নের অ্যালগরিদম ও ফ্লোচার্ট তৈরি করা হবে-
১. ফিবোনাক্কি সংখ্যার সিরিজ নির্ণয়।
২. লেটার গ্রেড নির্ণয়।
৩. একটি টেক্সটকে একাধিকবার প্রদর্শন করা।
৪. মৌলিক সংখ্যা (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:
Author at www.habibictcare.com
Email:habibbzm2018@gmail.com
Cell: +8801712-128532,+8801913865284