শেয়ারFacebookWhatsApp

উদ্দীপকের প্রোগ্রামটির ভুল চিহ্নিত কর। প্রোগ্রামটিতে লুপ কন্ট্রোল স্টেটমেন্টের পরিবর্তে কন্ডিশনাল কন্টোল স্টেটমেন্ট ব্যবহার করে শুদ্ধভাবে লিখ।

উত্তর: উদ্দীপকে প্রোগ্রামটির ভুলসমূহ নিচে চিহ্নিত করা হলো : while (a # include main ( ) int a, s = 0; a = 1; level: s=s+a; a+= 2; if(a < = 10) goto level; printf ("The result is = %d", s); getch ( );

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

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

উদ্দীপকের প্রোগ্রামটির ভুল চিহ্নিত কর। প্রোগ্রামটিতে লুপ কন্ট্রোল স…

উদ্দীপক

ফারিয়া নিচের প্রোগ্রামটি লিখে একটি অনুবাদক প্রোগ্রামের সাহায্যে নির্বাহ করল। সাদিয়া জানালো আগে প্রোগ্রাম নির্বাহের জন্য কোনো অনুবাদক প্রোগ্রাম প্রয়োজন হতো না। # include < stdio.h > # include < conio.h > main ( ) { int a, s = 0; a = 1; do {s=s+a; a+= 2; }while (a<= 10) printf ("The result is = ", s); getch( ); }

উত্তর

অনুবাদক প্রোগ্রাম হলো বিভিন্ন ভাষায় লেখা প্রোগ্রামকে মেশিন কোডে রূপান্তর করার জন্য বিশেষ প্রোগ্রাম।

উত্তর

C ভাষায় চলকের নামকরণের নিয়মগুলো নিম্নরূপ : ১. চলকের নামে কেবল বর্ণ, অঙ্ক এবং আন্ডারস্কোর চিহ্ন (_) ব্যবহার করতে হয়। ২. একই ফাংশনে একই নামে একাধিক চলক ঘোষণা করা যাবে না। ৩. চলকের নামের মাঝে কোনো ফাঁকা স্থান থাকতে পারে না। ৪. চলকের নামের প্রথম অক্ষরটি অঙ্ক দিয়ে শুরু হতে পারে না ইত্যাদি।

উত্তর

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

উত্তর

উদ্দীপকে প্রোগ্রামটির ভুলসমূহ নিচে চিহ্নিত করা হলো : while (a < = 10) : do--while লুপ স্ট্রাকচারের শেষে সেমিকোলন ব্যবহৃত হয়। printf ("The result is = ", s); : printf ফাংশনে ফরম্যাট স্পেসিফায়ার বসাতে হবে %d। কন্ডিশনাল কন্ট্রোল স্টেটমেন্ট ব্যবহার করে প্রোগ্রামটি নিচে নতুন করে লিখা হলো- # include < stdio.h > # include < conio.h > main ( ) { int a, s = 0; a = 1; level: s=s+a; a+= 2; if(a < = 10) goto level; printf ("The result is = %d", s); getch ( ); }
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 টিউটর, লিডারবোর্ড ও অ্যানালিটিক্স আনলক করো।