এ অংশে যে যে প্রশ্নের অ্যালগরিদম ও ফ্লোচার্ট দেখানো হবে-
প্রশ্ন-০১ : 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:
Author at www.habibictcare.com
Email:habibbzm2018@gmail.com
Cell: +8801712-128532,+8801913865284
পাঁচটি সংখ্যার মধ্যে বৃহত্তম সংখ্যা নির্ণয়, করে দিতে পারবেন
কি যে উপকার হলো তা ভাষায় প্রকাশ করা যাবে না। আল্লাহ তায়ালা আপনাকে নেক হায়াত দান করুন!
স্যার সালাম নিবেন