পঞ্চম অধ্যায় লেকচার-০৭: অ্যালগরিদম ও ফ্লোচার্ট তৈরি (তৃতীয় অংশ)।

এ অংশে যে যে প্রশ্নের অ্যালগরিদম ও ফ্লোচার্ট দেখানো হবে-

প্রশ্ন-০১ : 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

2 Comments.

  1. পাঁচটি সংখ্যার মধ্যে বৃহত্তম সংখ্যা নির্ণয়, করে দিতে পারবেন

  2. কি যে উপকার হলো তা ভাষায় প্রকাশ করা যাবে না। আল্লাহ তায়ালা আপনাকে নেক হায়াত দান করুন!
    স্যার সালাম নিবেন

Leave a Reply

Your email address will not be published. Required fields are marked *