পঞ্চম অধ্যায় পাঠ-৭ লুপ কন্ট্রোল স্টেটমেন্ট সম্পর্কিত অ্যালগোরিদম এবং ফ্লোচার্ট সমূহ।
এই পাঠ শেষে যা যা শিখতে পারবে-
- ১। ১ থেকে ১০ পর্যন্ত সংখ্যা দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে।
- ২। ১ থেকে n পর্যন্ত সংখ্যা দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে।
- ৩। ১ থেকে ১০ এর মধ্যে অবস্থিত বিজোড় সংখ্যাগুলো দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে।
- ৪। ১ থেকে n এর মধ্যে অবস্থিত বিজোড় সংখ্যাগুলো দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে।
- ৫। ১ থেকে ১০ এর মধ্যে অবস্থিত জোড় সংখ্যাগুলো দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে।
- ৬। ১ থেকে n এর মধ্যে অবস্থিত জোড় সংখ্যাগুলো দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে।
- ৭। ১ থেকে ১০০ পর্যন্ত সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। অথবা
- ১+২+৩+ – – – – -+১০০ ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে।
- ৮। ১ থেকে n পর্যন্ত সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। অথবা
- ১+২+৩+ – – – – -+n ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে।
- ৯। ১ থেকে ১০০ এর মধ্যে অবস্থিত বিজোড় সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। অথবা
- ১+২+৫+ – – – – -+১০০ ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে।
- ১০। ১ থেকে n এর মধ্যে অবস্থিত বিজোড় সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। অথবা
- ১+৩+৫+ – – – – -+ n ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে।
- ১১। ১ থেকে ১০০ এর মধ্যে অবস্থিত জোড় সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। অথবা
- ২+৪+৬+ – – – – -+১০০ ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে।
- ১২। ১ থেকে n এর মধ্যে অবস্থিত জোড় সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। অথবা
- ২+৪+৬+ – – – – -+ n ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে।
১। ১ থেকে ১০ পর্যন্ত সংখ্যা দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট। অথবা
১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯ ১০ ধারাটি তৈরির অ্যালগোরিদম ও ফ্লোচার্ট।
অ্যালগোরিদমঃ
- ধাপ-১: শুরু করি।
- ধাপ-২: i চলকের মান ১ দ্বারা সূচনা করি।
- ধাপ-৩: যদি i ≤ 10 হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
- ধাপ-৪: i চলকের মান প্রদর্শন করি।
- ধাপ-৫: i চলকের মান ১ বৃদ্ধি করি এবং পুনরায় ৩নং ধাপে যাই।
- ধাপ-৬: শেষ করি।
ফ্লোচার্টঃ
২। ১ থেকে n পর্যন্ত সংখ্যা দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট। অথবা
১ ২ ৩ ৪ ৫ – – – – – n ধারাটি তৈরির অ্যালগোরিদম ও ফ্লোচার্ট।
অ্যালগোরিদমঃ
- ধাপ-১: শুরু করি।
- ধাপ-২: ইনপুট হিসেবে n চলকের মান গ্রহণ করি।
- ধাপ-৩: i চলকের মান ১ দ্বারা সূচনা করি।
- ধাপ-৪: যদি i ≤ n হয়, তাহলে ৫নং ধাপে যাই, অন্যথায় ৭নং ধাপে যাই।
- ধাপ-৫: i চলকের মান প্রদর্শন করি।
- ধাপ-৬: i চলকের মান ১ বৃদ্ধি করি এবং পুনরায় ৪নং ধাপে যাই।
- ধাপ-৭: শেষ করি।
ফ্লোচার্টঃ
৩। ১ থেকে ১০ এর মধ্যে অবস্থিত বিজোড় সংখ্যাগুলো দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট । অথবা
১ ৩ ৫ ৭ ৯ ধারাটি তৈরির অ্যালগোরিদম ও ফ্লোচার্ট।
অ্যালগোরিদমঃ
- ধাপ-১: শুরু করি।
- ধাপ-২: i চলকের মান ১ দ্বারা সূচনা করি।
- ধাপ-৩: যদি i ≤ 10 হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
- ধাপ-৪: i চলকের মান প্রদর্শন করি।
- ধাপ-৫: i চলকের মান ২ বৃদ্ধি করি এবং পুনরায় ৩নং ধাপে যাই।
- ধাপ-৬: শেষ করি।
ফ্লোচার্টঃ
৪। ১ থেকে n এর মধ্যে অবস্থিত বিজোড় সংখ্যাগুলো দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট। অথবা
১ ৩ ৫ ৭ – – –n ধারাটি তৈরির অ্যালগোরিদম ও ফ্লোচার্ট।
অ্যালগোরিদমঃ
- ধাপ-১: শুরু করি।
- ধাপ-২: ইনপুট হিসেবে n চলকের মান গ্রহণ করি।
- ধাপ-৩: i চলকের মান ১ দ্বারা সূচনা করি।
- ধাপ-৪: যদি i ≤ n হয়, তাহলে ৫নং ধাপে যাই, অন্যথায় ৭নং ধাপে যাই।
- ধাপ-৫: i চলকের মান প্রদর্শন করি।
- ধাপ-৬: i চলকের মান ২ বৃদ্ধি করি এবং পুনরায় ৪নং ধাপে যাই।
- ধাপ-৭: শেষ করি।
ফ্লোচার্টঃ
৫। ১ থেকে ১০ এর মধ্যে অবস্থিত জোড় সংখ্যাগুলো দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট। অথবা
২ ৪ ৬ ৮ ১০ ধারাটি তৈরির অ্যালগোরিদম ও ফ্লোচার্ট।
অ্যালগোরিদমঃ
- ধাপ-১: শুরু করি।
- ধাপ-২: i চলকের মান ২ দ্বারা সূচনা করি।
- ধাপ-৩: যদি i ≤ 10 হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
- ধাপ-৪: i চলকের মান প্রদর্শন করি।
- ধাপ-৫: i চলকের মান ২ বৃদ্ধি করি এবং পুনরায় ৩নং ধাপে যাই।
- ধাপ-৬: শেষ করি।
ফ্লোচার্টঃ
৬। ১ থেকে n এর মধ্যে অবস্থিত জোড় সংখ্যাগুলো দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট। অথবা
২ ৪ ৬ – – – n ধারাটি তৈরির অ্যালগোরিদম ও ফ্লোচার্ট।
অ্যালগোরিদমঃ
- ধাপ-১: শুরু করি।
- ধাপ-২: ইনপুট হিসেবে n চলকের মান গ্রহণ করি।
- ধাপ-৩: i চলকের মান ২ দ্বারা সূচনা করি।
- ধাপ-৪: যদি i ≤ n হয়, তাহলে ৫নং ধাপে যাই, অন্যথায় ৭নং ধাপে যাই।
- ধাপ-৫: i চলকের মান প্রদর্শন করি।
- ধাপ-৬: i চলকের মান ২ বৃদ্ধি করি এবং পুনরায় ৪নং ধাপে যাই।
- ধাপ-৭: শেষ করি।
ফ্লোচার্টঃ
৭। ১ থেকে ১০০ পর্যন্ত সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট। অথবা
১+২+৩+ – – – – -+১০০ ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট।
অ্যালগোরিদমঃ
- ধাপ-১: শুরু করি।
- ধাপ-২: i চলকের মান 1 দ্বারা এবং sum চলকের মান ০ দ্বারা সূচনা করি।
- ধাপ-৩: যদি i ≤ 100 হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
- ধাপ-৪: sum = sum + i নির্ণয় করি।
- ধাপ-৫: i চলকের মান 1 বৃদ্ধি করি এবং পুনরায় ৩নং ধাপে যাই।
- ধাপ-৬: sum চলকের মান প্রদর্শন করি।
- ধাপ-৭: শেষ করি।
ফ্লোচার্টঃ
৮। ১ থেকে n পর্যন্ত সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট। অথবা
১+২+৩+ – – – – -+n ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট।
অ্যালগোরিদমঃ
- ধাপ-১: শুরু করি।
- ধাপ-২: ইনপুট হিসেবে n চলকের মান গ্রহণ করি।
- ধাপ-৩: i চলকের মান 1 দ্বারা এবং sum চলকের মান ০ দ্বারা সূচনা করি।
- ধাপ-৪: যদি i ≤ n হয়, তাহলে ৫নং ধাপে যাই, অন্যথায় ৭নং ধাপে যাই।
- ধাপ-৫: sum = sum + i নির্ণয় করি।
- ধাপ-৬: i চলকের মান 1 বৃদ্ধি করি এবং পুনরায় ৪নং ধাপে যাই।
- ধাপ-৭: sum চলকের মান প্রদর্শন করি।
- ধাপ-৮: শেষ করি।
ফ্লোচার্টঃ
৯। ১ থেকে ১০০ এর মধ্যে অবস্থিত বিজোড় সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট। অথবা
১+২+৫+ – – – – -+১০০ ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট।
অ্যালগোরিদমঃ
- ধাপ-১: শুরু করি।
- ধাপ-২: i চলকের মান 1 দ্বারা এবং sum চলকের মান ০ দ্বারা সূচনা করি।
- ধাপ-৩: যদি i ≤ 100 হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
- ধাপ-৪: sum = sum + i নির্ণয় করি।
- ধাপ-৫: i চলকের মান ২ বৃদ্ধি করি এবং পুনরায় ৩নং ধাপে যাই।
- ধাপ-৬: sum চলকের মান প্রদর্শন করি।
- ধাপ-৭: শেষ করি।
ফ্লোচার্টঃ
১০। ১ থেকে ১০০ এর মধ্যে অবস্থিত জোড় সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট। অথবা
২+৪+৬+ – – – – -+১০০ ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট।
অ্যালগোরিদমঃ
- ধাপ-১: শুরু করি।
- ধাপ-২: i চলকের মান ২ দ্বারা এবং sum চলকের মান ০ দ্বারা সূচনা করি।
- ধাপ-৩: যদি i ≤ 100 হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
- ধাপ-৪: sum = sum + i নির্ণয় করি।
- ধাপ-৫: i চলকের মান ২ বৃদ্ধি করি এবং পুনরায় ৩নং ধাপে যাই।
- ধাপ-৬: sum চলকের মান প্রদর্শন করি।
- ধাপ-৭: শেষ করি।
ফ্লোচার্টঃ
নিজে সমাধান কর
১। ৫ ৯ ১৩ ১৭ – – – – n ধারাটি তৈরির অ্যালগোরিদম ও ফ্লোচার্ট।
২। ১ ৪ ৯ ১৬ ২৫ – – – – n ধারাটি তৈরির অ্যালগোরিদম ও ফ্লোচার্ট।
৩। ১ ৮ ২৭ ৬৪ – – – – n ধারাটি তৈরির অ্যালগোরিদম ও ফ্লোচার্ট।
৪। ১ ৪ ২৭ ২৫৬ – – – – n ধারাটি তৈরির অ্যালগোরিদম ও ফ্লোচার্ট।
৫। ১ থেকে n এর মধ্যে অবস্থিত বিজোড় সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট।
অথবা ১+৩+৫+- – – – -+ n ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট।
৬। ১ থেকে n এর মধ্যে অবস্থিত জোড় সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট।
অথবা ২+৪+৬+ – – – – -+ n ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট।
৭। ১২+২২+৩২+৪২+ – – – – -+ n২ ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট।
৮। ১৩+২৩+৩৩+৪৩+- – – – -+ n৩ ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট।
৯। ১১+২২+৩৩+৪৪+ – – – – -+ nn ধারার যোগফল নির্নয়ের অ্যালগোরিদম ও ফ্লোচার্ট।
পাঠ মূল্যায়ন-
- ১। প্রশ্নে উদ্দীপক হিসেবে যেকোন অ্যালগোরিদম দেওয়া থাকবে তার ফ্লোচার্ট আঁকতে বলতে পারে।
- ২। প্রশ্নে উদ্দীপক হিসেবে যেকোন ফ্লোচার্ট দেওয়া থাকবে তার অ্যালগোরিদম লিখতে বলতে পারে।
- ৩। প্রশ্নে উদ্দীপক হিসেবে যেকোন প্রোগ্রাম দেওয়া থাকবে তার ফ্লোচার্ট আঁকতে বলতে পারে।
- ৪। প্রশ্নে উদ্দীপক হিসেবে যেকোন প্রোগ্রাম দেওয়া থাকবে তার অ্যালগোরিদম লিখতে বলতে পারে।