শেয়ারFacebookWhatsApp

উদ্দীপকে উল্লেখিত দ্বিতীয় সমস্যাটি সমাধানের জন্য, সি ভাষায় প্রোগ্রাম রচনার ক্ষেত্রে লুপ ব্যবহারের প্রয়োজন আছে কী? কোডসহ মতামত দাও।

উত্তর: উদ্দীপকে উল্লেখিত দ্বিতীয় সমস্যাটি তথা দুটি ধনাত্মক সংখ্যার গ.সা.গু নির্ণয়ের জন্য সি ভাষায় প্রোগ্রাম রচনার ক্ষেত্রে লুপ ব্যবহারের প্রয়োজন আছে। নিচে উক্ত সমস্যার সমাধান হিসেবে একটি সি প্রোগ্রাম লিখা হলো: # include int main ( ) int L, S, R; printf ("Enter Large Value :"); scanf ("%d", &L); printf ("Enter small value :"); scanf ("%d", &S); while (L% S!= 0) R = L%S; L = S; S = R; printf ("GCD = %d", S); return 0; উক্ত প্রোগ্রামের ক্ষেত্রে কোন নির্দিষ্ট ধাপে ছোট সংখ্যা দ্বারা বড় সংখ্যাকে ভাগ করলে, প্রাপ্ত ভাগশেষ পরবর্তী ধাপে ভাজক হিসেবে ব্যবহৃত হয় এবং পরের ধাপের জন্য ছোট সংখ্যাটি বড় সংখ্যা হিসেবে বিবেচিত হয়। এই প্রক্রিয়া ততক্ষণ চলতে থাকে যতক্ষণ না পর্যন্ত ভাগশেষ শূন্য পাওয়া যায়। ধাপের এই পুনরাবৃত্তি করার জন্যই উদ্দীপকের প্রোগ্রামে লুপ ব্যবহার করা প্রয়োজন হয়।

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

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

উদ্দীপকে উল্লেখিত দ্বিতীয় সমস্যাটি সমাধানের জন্য, সি ভাষায় প্রোগ্রা…

উদ্দীপক

আইসিটি শিক্ষক লজিক ব্যবহার করে সিদ্ধান্ত গ্রহণের মাধ্যমে দুটি ধনাত্মক পূর্ণ সংখ্যার মধ্যে বড় সংখ্যাটি নির্ণয়ের জন্য অ্যালগরিদম লিখলেন। এরপর তিনি বললেন দুটি সংখ্যার গ.সা.গু. নির্ণয়ের অ্যালগরিদমে কিছু পার্থক্য রয়েছে।

উত্তর

যেসব মেমোরির ডেটা কম্পিউটার বন্ধ (ক্ষেত্রবিশেষে প্রোগ্রাম বন্ধ) করলে হারিয়ে যায়, সেগুলোকে বলে অস্থায়ী মেমোরি বা ভোলাটাইল মেমোরি।

উত্তর

প্রোগ্রামিং এর ক্ষেত্রে উচ্চতর ভাষা মেশিন ভাষার চেয়ে অনেক বেশি সুবিধাজনক। কারণ উচ্চতর ভাষা মানুষের ভাষার কাছাকাছি হওয়ায় এগুলো শিখতে এবং লিখতে সহজ। মেশিন ভাষা শুধুমাত্র 0 এবং 1 দিয়ে গঠিত হওয়ায় এটি বুঝতে এবং লিখতে অত্যন্ত কঠিন। উচ্চতর ভাষা ব্যবহার করে প্রোগ্রামাররা আরও দ্রুত এবং সহজে কম্পিউটার প্রোগ্রাম তৈরি করতে পারে। এছাড়াও, উচ্চতর ভাষাগুলো পোর্টেবল, অর্থাৎ একবার লেখা প্রোগ্রাম বিভিন্ন ধরনের কম্পিউটারে চালানো যায়।

উত্তর

উদ্দীপকের শিক্ষকের পদ্ধতি অনুসরণ করে তিনটি সংখ্যার মধ্যে ছোট সংখ্যাটি বের করার অ্যালগরিদম নিচে লিখা হলো: ধাপ-১: শুরু। ধাপ-২ : তিনটি সংখ্যা A, B, C এর মান গ্রহণ। ধাপ-৩: A

উত্তর

উদ্দীপকে উল্লেখিত দ্বিতীয় সমস্যাটি তথা দুটি ধনাত্মক সংখ্যার গ.সা.গু নির্ণয়ের জন্য সি ভাষায় প্রোগ্রাম রচনার ক্ষেত্রে লুপ ব্যবহারের প্রয়োজন আছে। নিচে উক্ত সমস্যার সমাধান হিসেবে একটি সি প্রোগ্রাম লিখা হলো: # include < stdio.h > int main ( ) { int L, S, R; printf ("Enter Large Value :"); scanf ("%d", &L); printf ("Enter small value :"); scanf ("%d", &S); while (L% S!= 0) { R = L%S; L = S; S = R; } printf ("GCD = %d", S); 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