শেয়ারFacebookWhatsApp

A = 12 এবং B = 30 হলে উক্ত ধাপগুলো কীভাবে কাজ করবে তা পর্যায়ক্রমে দেখাও।

উত্তর: A = 12 এবং B = 30 হলে উক্ত সমস্যার অ্যালগরিদম নিম্নরূপ : ধাপ ১ : শুরু। ধাপ ২: দুইটি সংখ্যা A = 12 ও B = 30 ইনপুট হিসেবে নেওয়া হলো। ধাপ ৩ : ছোট সংখ্যাটি (A) দিয়ে বড় সংখ্যাকে (B) ভাগ করে ভাগশেষ r নির্ণয় করি। ধাপ ৪ : ভাগশেষের মান r যদি 0 হয়, তবে ৫ নং ধাপে যাই, অন্যথায়, নতুনভাবে B = A এবং A = r করে পুনরায় ৩ নং ধাপে যাই। ধাপ-৫: গ.সা.গু. A এর মান প্রদর্শন। ধাপ ৬: শেষ। প্রতিধাপে চলকগুলোর মান নিম্নরূপ : [চিত্র]

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

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

A = 12 এবং B = 30 হলে উক্ত ধাপগুলো কীভাবে কাজ করবে তা পর্যায়ক্রমে দ…

উদ্দীপক

আইসিটি ক্লাসে শ্রেণিশিক্ষক প্রোগ্রামিং ল্যাঙ্গুয়েজ নিয়ে বিশদ আলোচনা করলেন। সাগর দুটি সংখ্যা A,B(A<B)\mathrm{A}, \mathrm{B}(\mathrm{A}<\mathrm{B}) এর গ.সা.গু. নির্ণয়ের জন্য C ভাষায় প্রোগ্রাম লিখতে চাইলো। কিন্তু সে কিছুতেই বুঝে উঠতে পারছিলেন না। শ্রেণিশিক্ষক তাকে সমস্যাটি 'কয়েকটি ধাপে ভেঙে প্রত্যেকটি ধাপ বিশ্লেষণ করে বুঝিয়ে দিলেন।

উত্তর

প্রোগ্রামিং মডেলগুলোর মধ্যে অবজেক্ট ওরিয়েন্টেড প্রোগ্রাম মডেল নতুন এবং জনপ্রিয়। অবজেক্ট বা চিত্রভিত্তিক কমান্ডের সাহায্যে চালিত প্রোগ্রামকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রাম বলা হয়।

উত্তর

ফাংশনের মাধ্যমে বড় কোনো প্রোগ্রামকে ছোট ছোট ভাগে ভাগ করা যায়। প্রোগ্রামে ফাংশন ব্যবহার করলে প্রোগ্রাম সহজবোধ্য এবং পরিচালনা করা সহজ হয়। এছাড়াও ফাংশন ব্যবহারের মাধ্যমে ডিবাগিং সহজ হয়। কোনো ত্রুটি থাকলে তা নির্দিষ্ট ফাংশনে সীমাবদ্ধ থাকে, ফলে ত্রুটি খুঁজে বের করা এবং সংশোধন করা সহজ হয়।

উত্তর

A = 12 এবং B = 30 হলে উক্ত সমস্যার অ্যালগরিদম নিম্নরূপ : ধাপ ১ : শুরু। ধাপ ২: দুইটি সংখ্যা A = 12 ও B = 30 ইনপুট হিসেবে নেওয়া হলো। ধাপ ৩ : ছোট সংখ্যাটি (A) দিয়ে বড় সংখ্যাকে (B) ভাগ করে ভাগশেষ r নির্ণয় করি। ধাপ ৪ : ভাগশেষের মান r যদি 0 হয়, তবে ৫ নং ধাপে যাই, অন্যথায়, নতুনভাবে B = A এবং A = r করে পুনরায় ৩ নং ধাপে যাই। ধাপ-৫: গ.সা.গু. A এর মান প্রদর্শন। ধাপ ৬: শেষ। প্রতিধাপে চলকগুলোর মান নিম্নরূপ : question image

উত্তর

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