শেয়ারFacebookWhatsApp

উদ্দীপকে বর্ণিত সমস্যাটি সমাধানের জন্য একটি অ্যালগরিদম তৈরি করো।

উত্তর: উদ্দীপকে বর্ণিত সমস্যাটি সমাধানের অ্যালগরিদম নিম্নরূপ: ধাপ-১: শুরু করি। ধাপ-২ : দুটি ধনাত্মক পূর্ণ সংখ্যা a ও b ইনপুট নিই। ধাপ-৩: a > b হলে L = a করি। অন্যথায় L = b করি। ধাপ-৪: L% a = = 0 এবং L% b = = 0 সত্য হলে ধাপ-৬ এ যাই। অন্যথায় ধাপ-৫ এ যাই। ধাপ-৫: L = L + 1 করি এবং ধাপ-৪ এ ফেরত যাই। ধাপ-৬: ল.সা.গু. হিসেবে L এর মান প্রিন্ট করি। ধাপ-৭: শেষ করি।

HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা CQ — Prosthuti প্রশ্নব্যাংক

HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · সৃজনশীল

উদ্দীপকে বর্ণিত সমস্যাটি সমাধানের জন্য একটি অ্যালগরিদম তৈরি করো।

উদ্দীপক

একজন সফটওয়্যার ইঞ্জিনিয়ার দুটি ধনাত্মক পূর্ণসংখ্যার ল.সা.গু. নির্ণয় করতে চায়। এই উদ্দেশ্যে সে এমন একটি প্রোগ্রাম তৈরি করলো, যেখানে প্রথমে দুটি সংখ্যার মধ্যে বড় সংখ্যাটি নির্ণয় করা হয় এবং এরপর সেই সংখ্যাটিকে ধাপে ধাপে বৃদ্ধি করা হয় যতক্ষণ না- এমন একটি মান পাওয়া যায়, যা উভয় সংখ্যা দ্বারা নিঃশেষে বিভাজ্য হয়।

উত্তর

প্রোগ্রামিং ভাষায় গাণিতিক ও যৌক্তিক কাজ নিয়ন্ত্রণ করার জন্য 45 কতগুলো বিশেষ চিহ্ন ব্যবহৃত হয়, এগুলোকে অপারেটর বলা হয়।

উত্তর

for লুপের গঠন নিম্নরূপ: for (initialization; condition; increment/decrement) { body; } এখানে for লুপের শুরুতে প্রথম অংশে ভ্যারিয়েবল ইনিশিয়ালাইজেশন বা প্রাথমিক মান নির্ধারণ করা হয়। দ্বিতীয় অংশে সেমিকোলন দিয়ে একটি শর্ত যুক্ত করা হয়। লুপটি ততক্ষণ পর্যন্ত চলতে থাকে যতক্ষণ শর্তটি সত্য থাকে এবং প্রতিবার চক্র শেষে তৃতীয় অংশের ইনক্রিমেন্ট বা ডিক্রিমেন্ট অংশের মাধ্যমে কাউন্টার ভ্যারিয়েবলের মান বৃদ্ধি বা হ্রাস পায়। লুপের শর্তটি মিথ্যা হলে প্রোগ্রাম লুপ থেকে বেরিয়ে আসে এবং পরবর্তী কমান্ডে চলে যায়।

উত্তর

উদ্দীপকে বর্ণিত সমস্যাটি সমাধানের অ্যালগরিদম নিম্নরূপ: ধাপ-১: শুরু করি। ধাপ-২ : দুটি ধনাত্মক পূর্ণ সংখ্যা a ও b ইনপুট নিই। ধাপ-৩: a > b হলে L = a করি। অন্যথায় L = b করি। ধাপ-৪: L% a = = 0 এবং L% b = = 0 সত্য হলে ধাপ-৬ এ যাই। অন্যথায় ধাপ-৫ এ যাই। ধাপ-৫: L = L + 1 করি এবং ধাপ-৪ এ ফেরত যাই। ধাপ-৬: ল.সা.গু. হিসেবে L এর মান প্রিন্ট করি। ধাপ-৭: শেষ করি।

উত্তর

উদ্দীপকের ল.সা.গু. নির্ণয়ের সমস্যাটি সমাধানের জন্য do\ldotswhile\ldotswhile লুপ ব্যবহার করে তৈরি সি প্রোগ্রামটি নিম্নরূপ- #include int main() { int a, b, lcm; printf("Enter two positive integers: "); scanf("%d %d", &a, &b); if(a > b) { lcm = a; } else { lcm = b; } do { if(lcm % a == 0 && lcm % b == 0) { printf("LCM = %d", lcm); break; } else { lcm++; } } while(1); return 0; }
HSCICTChapter 5 : প্রোগ্রামিং ভাষা
12টি সম্পর্কিত প্রশ্ন — ব্যাখ্যা লকড

1.সৃজনশীল প্রশ্ন

উদ্দীপক

#include < stdio.h >. #include < conio.h > { int i;s = 0; for (i = 1; i <= 100; i++) s = s + i; printf ("Total is % d", s); getch ( ); }

Sylhet · 2017

ক
কম্পাইলার কী?
খ
সি একটি কেস সেনসেটিভ ভাষা- বুঝিয়ে লেখ।
গ
উদ্দীপকে প্রদত্ত প্রোগ্রামটির একটি প্রবাহচিত্র অংকন কর।
ঘ
উদ্দীপকের কোডে ব্যবহৃত লুপের পরিবর্তে do লুপ ব্যবহার করে একই ফলাফল পাওয়া সম্ভব কিনা বিশ্লেষণপূর্বক মতামত দাও।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

2.সৃজনশীল প্রশ্ন

উদ্দীপক

#include < stdio.h >. #include < conio.h > { int i;s = 0; for (i = 1; i <= 100; i++) s = s + i; printf ("Total is % d", s); getch ( ); }

Sylhet · 2017

ক
কম্পাইলার কী?
খ
সি একটি কেস সেনসেটিভ ভাষা- বুঝিয়ে লেখ।
গ
উদ্দীপকে প্রদত্ত প্রোগ্রামটির একটি প্রবাহচিত্র অংকন কর।
ঘ
উদ্দীপকের কোডে ব্যবহৃত লুপের পরিবর্তে do লুপ ব্যবহার করে একই ফলাফল পাওয়া সম্ভব কিনা বিশ্লেষণপূর্বক মতামত দাও।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

3.সি একটি কেস সেনসেটিভ ভাষা- বুঝিয়ে লেখ।

সি একটি কেস সেনসেটিভ ভাষা- বুঝিয়ে লেখ।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

4.কম্পাইলার কী?

কম্পাইলার কী?

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

5.সৃজনশীল প্রশ্ন

উদ্দীপক

#include main ( ) { int SUM, N; printf ("Enter the last number"); scanf("%d", &N); SUM = 0; { for (i = 1; i ≤\leq N; i = i + 3) SUM = SUM + i; } printf ("Result: % d", SUM); }

Barisal · 2017

ক
সুডোকোড কী?
খ
অনুবাদক প্রোগ্রাম হিসেবে কম্পাইলার বেশি উপযোগী- ব্যাখ্যা করো।
গ
উপরের উদ্দীপকটির ফ্লোচার্ট অংকন করো।
ঘ
উপরের উপদ্দীপকটি do…………while\ldots\ldots\ldots\ldots while লুপের সাহায্যে করতে হলে কোডের কী পরিবর্তন করতে হবে- বিশ্লেষণ করো।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

6.সৃজনশীল প্রশ্ন

উদ্দীপক

#include main ( ) { int SUM, N; printf ("Enter the last number"); scanf("%d", &N); SUM = 0; { for (i = 1; i ≤\leq N; i = i + 3) SUM = SUM + i; } printf ("Result: % d", SUM); }

Barisal · 2017

ক
সুডোকোড কী?
খ
অনুবাদক প্রোগ্রাম হিসেবে কম্পাইলার বেশি উপযোগী- ব্যাখ্যা করো।
গ
উপরের উদ্দীপকটির ফ্লোচার্ট অংকন করো।
ঘ
উপরের উপদ্দীপকটি do…………while\ldots\ldots\ldots\ldots while লুপের সাহায্যে করতে হলে কোডের কী পরিবর্তন করতে হবে- বিশ্লেষণ করো।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

7.অনুবাদক প্রোগ্রাম হিসেবে কম্পাইলার বেশি উপযোগী- ব্যাখ্যা করো।

অনুবাদক প্রোগ্রাম হিসেবে কম্পাইলার বেশি উপযোগী- ব্যাখ্যা করো।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

8.সুডোকোড কী?

সুডোকোড কী?

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

9.সৃজনশীল প্রশ্ন

উদ্দীপক

question image

Jessore · 2017

ক
কম্পাইলার কী?
খ
c প্রোগ্রামে main ( ) ফাংশনের গুরুত্ব লিখ।
গ
উদ্দীপকের সমস্যাটির প্রবাহ চিত্র অঙ্কন কর।
ঘ
তিনটি সংখ্যার গড় নির্ণয়ের জন্য উদ্দীপকের কোনো পরিবর্তন আবশ্যক কী? বিশ্লেষণ কর।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

10.সৃজনশীল প্রশ্ন

উদ্দীপক

question image

Jessore · 2017

ক
কম্পাইলার কী?
খ
c প্রোগ্রামে main ( ) ফাংশনের গুরুত্ব লিখ।
গ
উদ্দীপকের সমস্যাটির প্রবাহ চিত্র অঙ্কন কর।
ঘ
তিনটি সংখ্যার গড় নির্ণয়ের জন্য উদ্দীপকের কোনো পরিবর্তন আবশ্যক কী? বিশ্লেষণ কর।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

11.c প্রোগ্রামে main ( ) ফাংশনের গুরুত্ব লিখ।

c প্রোগ্রামে main ( ) ফাংশনের গুরুত্ব লিখ।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

12.কম্পাইলার কী?

কম্পাইলার কী?

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

আরো প্রশ্ন দেখো

আরো হাজারো প্রশ্ন + মডেল টেস্ট

ফ্রি রেজিস্ট্রেশন করো — ফেভারিট, AI টিউটর, লিডারবোর্ড ও অ্যানালিটিক্স আনলক করো।

উদ্দীপকে বর্ণিত সমস্যাটি সমাধানের জন্য একটি অ্যালগরিদম তৈরি করো। | Prosthuti