এ অংশে যে যে প্রশ্নের অ্যালগরিদম ও ফ্লোচার্ট দেখানো হবে- প্রশ্ন-০১ : 1 থেকে n পর্যন্ত স্বাভাবিক সংখ্যাগুলোর যোগফল নির্ণয়। অথবা, 1+2+3+...........................+n ধারাটির যোগফল নির্ণয়। প্রশ্ন-০২ : 1 থেকে n পর্যন্ত জোড় সংখ্যাগুলোর যোগফল নির্ণয়। অথবা, 2+4+6+...........................+n ধারাটির যোগফল নির্ণয়। প্রশ্ন-০৩ : 1 থেকে 100 পর্যন্ত স্বাভাবিক সংখ্যাগুলোর যোগফল নির্ণয়। অথবা, 1+2+3+...........................+100 ধারাটির যোগফল নির্ণয়। প্রশ্ন-০৪ : 4+7+10+...........................+n ধারাটির যোগফল নির্ণয়। প্রশ্ন-০৫ : 52+72+92+...........................+n2 ধারাটির যোগফল নির্ণয়। প্রশ্ন-০৬ : 510+710+910+...........................+n10 ধারাটির যোগফল নির্ণয়। প্রশ্ন-০৭ : 52+54+56+...........................+5n ধারাটির যোগফল নির্ণয়। প্রশ্ন-০৮ : একটি ধণাত্নক পূর্ণ সংখ্যার ফ্যাক্টরিয়াল নির্ণয়। অথবা, 1×2×3×...........................×n ধারাটির সমষ্টি নির্ণয়। প্রশ্ন-০৯ : 1 থেকে 10 পর্যন্ত স্বাভাবিক সংখ্যাগুলো প্রদর্শন করা। অথবা, 1, 2, 3,...........................,10 ক্রমটি প্রদর্শন করা। প্রশ্ন-১০ : 1 থেকে n পর্যন্ত স্বাভাবিক জোড় সংখ্যাগুলো প্রদর্শন করা। অথবা, 2, 4, 6,..........................., n ক্রমটি প্রদর্শন করা। প্রশ্ন-১১ : দুটি ধণাত্নক সংখ্যার গ.সা.গু নির্ণয়। প্রশ্ন-১২ : দুটি ধণাত্নক সংখ্যার ল.সা.গু নির্ণয়। সমাধানগুলি ধারাবাহিকভাবে নিচে দেওয়া হলো- প্রশ্ন-০১ : 1 থেকে n পর্যন্ত স্বাভাবিক সংখ্যাগুলোর যোগফল নির্ণয়। অথবা, 1+2+3+...........................+n ধারাটির যোগফল নির্ণয়। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : n এর মান গ্রহণ করি। ধাপ-০৩ : i=1 এবং s=0 ধরে পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি i<=n হয় তাহলে ৫নং ধাপে যায়। অন্যথায় ৭নং ধাপে যায়। ধাপ-০৫ : s=s+i নির্ণয় করি এবং পরবর্তী ধাপে যায়। ধাপ-০৬ : i=i+1 নির্ণয় করি এবং পূনরায় ৪নং ধাপে যায়। ধাপ-০৭ : s এর মান প্রিন্ট করি। ধাপ-০৮ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : প্রশ্ন-০২ : 1 থেকে n পর্যন্ত জোড় সংখ্যাগুলোর যোগফল নির্ণয়। অথবা, 2+4+6+...........................+n ধারাটির যোগফল নির্ণয়। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : n এর মান গ্রহণ করি। ধাপ-০৩ : i=2 এবং s=0 ধরে পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি i<=n হয় তাহলে ৫নং ধাপে যায়। অন্যথায় ৭নং ধাপে যায়। ধাপ-০৫ : s=s+i নির্ণয় করি এবং পরবর্তী ধাপে যায়। ধাপ-০৬ : i=i+2 নির্ণয় করি এবং পূনরায় ৪নং ধাপে যায়। ধাপ-০৭ : s এর মান প্রিন্ট করি। ধাপ-০৮ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : কাজ-০১ : 1 থেকে n পর্যন্ত বিজোড় সংখ্যাগুলোর যোগফল নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। অথবা, 1+3+5+...........................+n ধারাটির যোগফল নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। প্রশ্ন-০৩ : 1 থেকে 100 পর্যন্ত স্বাভাবিক সংখ্যাগুলোর যোগফল নির্ণয়। অথবা, 1+2+3+...........................+100 ধারাটির যোগফল নির্ণয়। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : i=1 এবং s=0 ধরে পরবর্তী ধাপে যায়। ধাপ-০৩ : যদি i<=100 হয় তাহলে ৪নং ধাপে যায়। অন্যথায় ৬নং ধাপে যায়। ধাপ-০৪ : s=s+i নির্ণয় করি এবং পরবর্তী ধাপে যায়। ধাপ-০৫ : i=i+1 নির্ণয় করি এবং পূনরায় ৩নং ধাপে যায়। ধাপ-০৬ : s এর মান প্রিন্ট করি। ধাপ-০৭ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : বিকল্প পদ্ধতি : অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : n=100 গ্রহণ করি। ধাপ-০৩ : i=1 এবং s=0 ধরে পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি i<=n হয় তাহলে ৫নং ধাপে যায়। অন্যথায় ৭নং ধাপে যায়। ধাপ-০৫ : s=s+i নির্ণয় করি এবং পরবর্তী ধাপে যায়। ধাপ-০৬ : i=i+1 নির্ণয় করি এবং পূনরায় ৪নং ধাপে যায়। ধাপ-০৭ : s এর মান প্রিন্ট করি। ধাপ-০৮ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : কাজ-০২ :1 থেকে 100 পর্যন্ত জোড় সংখ্যাগুলোর যোগফল নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। অথবা, 2+4+6+...........................+100 ধারাটির যোগফল নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। কাজ-০৩ :1 থেকে 100 পর্যন্ত বিজোড় সংখ্যাগুলোর যোগফল নির্ণয়। অথবা, 1+3+5+...........................+100 ধারাটির যোগফল নির্ণয়। প্রশ্ন-০৪ : 4+7+10+...........................+n ধারাটির যোগফল নির্ণয়। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : n এর মান গ্রহণ করি। ধাপ-০৩ : i=4 এবং s=0 ধরে পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি i<=n হয় তাহলে ৫নং ধাপে যায়। অন্যথায় ৭নং ধাপে যায়। ধাপ-০৫ : s=s+i নির্ণয় করি এবং পরবর্তী ধাপে যায়। ধাপ-০৬ : i=i+3 নির্ণয় করি এবং পূনরায় ৪নং ধাপে যায়। ধাপ-০৭ : s এর মান প্রিন্ট করি। ধাপ-০৮ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : কাজ-০৪ : 10+20+30+...........................+N ধারাটির যোগফল নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। প্রশ্ন-০৫ : 52+72+92+...........................+n2 ধারাটির যোগফল নির্ণয়। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : n এর মান গ্রহণ করি। ধাপ-০৩ : i=5 এবং s=0 ধরে পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি i<=n হয় তাহলে ৫নং ধাপে যায়। অন্যথায় ৭নং ধাপে যায়। ধাপ-০৫ : s=s+i∗i নির্ণয় করি এবং পরবর্তী ধাপে যায়। ধাপ-০৬ : i=i+2 নির্ণয় করি এবং পূনরায় ৪নং ধাপে যায়। ধাপ-০৭ : s এর মান প্রিন্ট করি। ধাপ-০৮ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : প্রশ্ন-০৬ : 510+710+910+...........................+n10 ধারাটির যোগফল নির্ণয়। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : n এর মান গ্রহণ করি। ধাপ-০৩ : i=5 এবং s=0 ধরে পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি i<=n হয় তাহলে ৫নং ধাপে যায়। অন্যথায় ৭নং ধাপে যায়। ধাপ-০৫ : s=s+pow(i,10) নির্ণয় করি এবং পরবর্তী ধাপে যায়। ধাপ-০৬ : i=i+2 নির্ণয় করি এবং পূনরায় ৪নং ধাপে যায়। ধাপ-০৭ : s এর মান প্রিন্ট করি। ধাপ-০৮ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : কাজ-০৫ : 53+73+93+...........................+n3 ধারাটির যোগফল নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। প্রশ্ন-০৭ : 52+54+56+...........................+5n ধারাটির যোগফল নির্ণয়। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : n এর মান গ্রহণ করি। ধাপ-০৩ : i=2 এবং s=0 ধরে পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি i<=n হয় তাহলে ৫নং ধাপে যায়। অন্যথায় ৭নং ধাপে যায়। ধাপ-০৫ : s=s+pow(5,i) নির্ণয় করি এবং পরবর্তী ধাপে যায়। ধাপ-০৬ : i=i+2 নির্ণয় করি এবং পূনরায় ৪নং ধাপে যায়। ধাপ-০৭ : s এর মান প্রিন্ট করি। ধাপ-০৮ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : প্রশ্ন-০৮ : একটি ধণাত্নক পূর্ণ সংখ্যার ফ্যাক্টরিয়াল নির্ণয়। অথবা, 1×2×3×...........................×n ধারাটির সমষ্টি নির্ণয়। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : n এর মান গ্রহণ করি। ধাপ-০৩ : i=1 এবং F=1 ধরে পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি i<=n হয় তাহলে ৫নং ধাপে যায়। অন্যথায় ৭নং ধাপে যায়। ধাপ-০৫ : F=F∗i নির্ণয় করি এবং পরবর্তী ধাপে যায়। ধাপ-০৬ : i=i+1 নির্ণয় করি এবং পূনরায় ৪নং ধাপে যায়। ধাপ-০৭ : F এর মান প্রিন্ট করি। ধাপ-০৮ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : কাজ-০৬ : 22×72×122×...........................×702 ধারাটির যোগফল নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। কাজ-০৭ : 1×2+2×3+3×4+..............+n×(n+1) ধারাটির যোগফল নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। কাজ-০৮ : 77+72+67+..............+n ধারাটির যোগফল নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। প্রশ্ন-০৯ : 1 থেকে 10 পর্যন্ত স্বাভাবিক সংখ্যাগুলো প্রদর্শন করা। অথবা, 1, 2, 3,...........................,10 ক্রমটি প্রদর্শন করা। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : i=1 ধরে পরবর্তী ধাপে যায়। ধাপ-০৩ : যদি i<=10 হয় তাহলে ৪নং ধাপে যায়। অন্যথায় ৬নং ধাপে যায়। ধাপ-০৪ : i এর মান প্রিন্ট করি। এবং পরবর্তী ধাপে যায়। ধাপ-০৫ : i=i+1 নির্ণয় করি এবং পূনরায় ৩নং ধাপে যায়। ধাপ-০৬ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : কাজ-০৯ : 1 থেকে 20 পর্যন্ত স্বাভাবিক জোড় সংখ্যাগুলো প্রদর্শন করা। অথবা, 2, 4, 6,...........................,20 ক্রমটি প্রদর্শন করার অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। কাজ-১০ : 1 থেকে 10 পর্যন্ত স্বাভাবিক বিজোড় সংখ্যাগুলো প্রদর্শন করা। অথবা, 1, 3, 5,...........................,10 ক্রমটি প্রদর্শন করার অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। কাজ-১১ : 5, 10, 15,...........................,100 ধারাটি প্রদর্শন করার অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। প্রশ্ন-১০ : 1 থেকে n পর্যন্ত স্বাভাবিক জোড় সংখ্যাগুলো প্রদর্শন করা। অথবা, 2, 4, 6,..........................., n ক্রমটি প্রদর্শন করা। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : n এর মান গ্রহণ করি। ধাপ-০৩ : i=2 ধরে পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি i<=n হয় তাহলে ৫নং ধাপে যায়। অন্যথায় ৭নং ধাপে যায়। ধাপ-০৫ : i এর মান প্রিন্ট করি। এবং পরবর্তী ধাপে যায়। ধাপ-০৬ : i=i+2 নির্ণয় করি এবং পূনরায় ৪নং ধাপে যায়। ধাপ-০৭ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : কাজ-১২ :1 থেকে n পর্যন্ত স্বাভাবিক সংখ্যাগুলো প্রদর্শন করা। অথবা, 1, 2, 3,..........................., n ক্রমটি প্রদর্শন করা। কাজ-১৩ :1 থেকে n পর্যন্ত স্বাভাবিক বিজোড় সংখ্যাগুলো প্রদর্শন করা। অথবা, 1, 3, 5,..........................., n ক্রমটি প্রদর্শন করা। কাজ-১৪ : জাহিদ সাহেব জানুয়ারী মাসে ১ তারিখে একটি চুক্তিভিত্তিক কোম্পানির চাকরিতে জয়েন করেন, চুক্তি অনুযায়ী প্রতি ৪ দিন পরপর অফিসে যেতে হবে। জাহিদ সাহেব জানুয়ারী মাসে যে তারিখগুলোতে অফিস করবে তা প্রদর্শন করার অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। কাজ-১৫ : 1+3+9+27.................+N ধারাটির যোগফল নির্ণয়। কাজ-১৬ : 1+1/22+1/33+.................+1/NN ধারাটির যোগফল নির্ণয়। প্রশ্ন-১১ : দুটি ধণাত্নক পূর্ণসংখ্যার গ.সা.গু নির্ণয়। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : L ও S এর মান গ্রহণ করি। যেখানে, L>S ধাপ-০৩ : R=L%S নির্ণয় করে পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি R!=0 হয় তাহলে ৫নং ধাপে যায়। অন্যথায় ৬নং ধাপে যায়। ধাপ-০৫ : L=S এবং S=R ধরে পূনরায় ৩নং ধাপে যায়। ধাপ-০৬ : S এর মান নির্ণেয় গ.সা.গু(GCD) প্রিন্ট করি। ধাপ-০৭ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : বিকল্প পদ্ধতিতে দুটি সংখ্যার গ.সা.গু নির্ণয়ের অ্যালগরিদম। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : L ও S এর মান গ্রহণ করি। যেখানে, L>S ধাপ-০৩ : a=L এবং b=S ধরে পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি b!=0 হয় তাহলে ৫নং ধাপে যায়। অন্যথায় ৭নং ধাপে যায়। ধাপ-০৫ : Rem=a%b নির্ণয় করি এবং পরবর্তী ধাপে যায়। ধাপ-০৬ : a=b এবং b=Rem ধরে পূনরায় ৪নং ধাপে যায়। ধাপ-০৭ : a এর মান নির্ণেয় গ.সা.গু(GCD) প্রিন্ট করি। ধাপ-০৮ : প্রোগ্রাম শেষ করি। বাড়ির কাজ : উপরোক্ত অ্যালগরিদমটির ফ্লোচার্ট তৈরি কর। প্রশ্ন-১২ : দুটি ধণাত্নক সংখ্যার ল.সা.গু নির্ণয়। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : L ও S এর মান গ্রহণ করি। যেখানে, L>S ধাপ-০৩ : a=L এবং b=S ধরে পরবর্তী ধাপে যায়। ধাপ-০৪ : যদি b!=0 হয় তাহলে ৫নং ধাপে যায়। অন্যথায় ৭নং ধাপে যায়। ধাপ-০৫ : Rem=a%b নির্ণয় করি এবং পরবর্তী ধাপে যায়। ধাপ-০৬ : a=b এবং b=Rem ধরে পূনরায় ৪নং ধাপে যায়। ধাপ-০৭ : gcd=a এবং lcm=(L∗S)/gcd নির্ণয় করি এবং পরবর্তী ধাপে যায়। ধাপ-০৮ : lcm এর মান প্রিন্ট করি। ধাপ-০৯ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : তৃতীয় অধ্যায় লেকচার-১৫: অ্যাডার (Adder) বা যোগের বর্তনী। Written by: Habibur Rahman(Habib Sir) Author at www.habibictcare.com Email:habibbzm2018@gmail.com Cell: +8801712-128532,+8801913865284