শেয়ারFacebookWhatsApp

দৃশ্য-১ এ x এর মান 6 এবং y এর মান 9 হলে প্রোগ্রামটির ফলাফল ব্যাখ্যা করো।

উত্তর: প্রদত্ত প্রোগ্রামটিতে ব্যবহৃত ++ এবং - - অপারেটরের কারণে ধাপে ধাপে ভ্যারিয়েবলের মান পরিবর্তিত হয়। উদ্দীপক অনুযায়ী দৃশ্য-১ এ এর ইনপুট x = 6 y = 9 প্রথম স্টেটমেন্ট, z = x +; এটি post-increment অপারেটর। তাই প্রথমে z এর মান x এর সমান হয় এবং পরে x এর মান 1 বৃদ্ধি পায়। অতএব, z = 6 x = 7 দ্বিতীয় স্টেটমেন্ট, x = 5 - - y ; এটি pre-decrement অপারেটর। এখানে প্রথমে y এর মান 1 কমে এবং পরে সেই মান x এ বসে। অতএব, y = 8, x = 8 তৃতীয় স্টেটমেন্ট, y = z; এখানে y এর মান z এর সমান হয়। সবশেষে printf () স্টেটমেন্টে x এবং y এর মান প্রদর্শিত হয়। অতএব, y = 6 ফলাফল: 8 6 সুতরাং, প্রোগ্রামটির আউটপুট হবে ৪ 6।

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

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

দৃশ্য-১ এ x এর মান 6 এবং y এর মান 9 হলে প্রোগ্রামটির ফলাফল ব্যাখ্যা…

উদ্দীপক

question image

উত্তর

float ডেটা টাইপ ছাড়া অন্যান্য বেসিক ডেটা টাইপের সাথে signed, unsigned, short, long ইত্যাদি যুক্ত করে ডেটার রেঞ্জ এবং সংরক্ষণের জন্য মেমোরির পরিমাণ বাড়ানো কমানো যায় বলে এদেরকে ডেটা টাইপ মডিফায়ার বলে।

উত্তর

ধ্রুবক হলো এমন মান যা প্রোগ্রাম চলাকালীন পরিবর্তন করা যায় না। C প্রোগ্রামে ধ্রুবক ঘোষণার দুইটি প্রচলিত নিয়ম আছে। যথা- ১. #define প্রিপ্রসেসর ব্যবহার করে। উদাহরণ: #define: π3.1416\pi 3.1416 #define MAX 100), এখানে π\pi ও MAX এর মান পরিবর্তন করা যাবে না। ২. const কী-ওয়ার্ড ব্য বহার করে। উদাহরণ: const int x = 10 const float rate == 5.5; একবার মান নির্ধারণ হলে পরে পরিবর্তন করলে error হবে।

উত্তর

প্রদত্ত প্রোগ্রামটিতে ব্যবহৃত ++ এবং - - অপারেটরের কারণে ধাপে ধাপে ভ্যারিয়েবলের মান পরিবর্তিত হয়। উদ্দীপক অনুযায়ী দৃশ্য-১ এ এর ইনপুট x = 6 y = 9 প্রথম স্টেটমেন্ট, z = x +; এটি post-increment অপারেটর। তাই প্রথমে z এর মান x এর সমান হয় এবং পরে x এর মান 1 বৃদ্ধি পায়। অতএব, z = 6 x = 7 দ্বিতীয় স্টেটমেন্ট, x = 5 - - y ; এটি pre-decrement অপারেটর। এখানে প্রথমে y এর মান 1 কমে এবং পরে সেই মান x এ বসে। অতএব, y = 8, x = 8 তৃতীয় স্টেটমেন্ট, y = z; এখানে y এর মান z এর সমান হয়। সবশেষে printf () স্টেটমেন্টে x এবং y এর মান প্রদর্শিত হয়। অতএব, y = 6 ফলাফল: 8 6 সুতরাং, প্রোগ্রামটির আউটপুট হবে ৪ 6।

উত্তর

দৃশ্য-২ এ go →\to ব্যবহার করা হয়েছে। এটি loop control statement (while) দিয়ে লেখা সম্ভব। while লুপ ব্যবহার করে প্রোগ্রামটি নিচে লেখা হলো – #include < stdio.h > int main() { int x = 1 , S = 0 n; printf("Enter the value of n: "); scanf("%d", &n); while (x < = n) { S=S+x; } x = x + 2 printf("∑=\sum = %d\n\n", S); return 0; } while loop স্টেটমেন্টের গঠন: question image এখানে, expression 1-এ শুরুর মান অ্যাসাইন করতে হয়। expression 2 তে শেষ মান কন্ডিশনাল অপারেটর ব্যবহার করে উল্লেখ করতে হয়। expression 3 দ্বারা শুরু থেকে শেষ পর্যন্ত কত করে বৃদ্ধি/হ্রাস পাবে তা প্রকাশ করে।
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 টিউটর, লিডারবোর্ড ও অ্যানালিটিক্স আনলক করো।