Facebook Pixel

1^2+2^2+3^2+ldots ldots ldots+n^2 ক. কীওয়ার্ড কী? খ. যান্ত্রিক ভাষাকে নিম্নস্তরের ভাষা বলা হয় কেন - ব্যাখ্যা কর। গ. উদ্দীপকের ধারাটির প্রবাহচিত্র আঁক এবং বর্ণনা কর। ঘ. উদ্দীপকের ধারাটির যোগফল নির্ণয়ের জন্য সি ভাষায় for loop এবং while loop ব্যবহার করে প্রোগ্রাম রচনা কর।

বিষয়: ICT | অধ্যায়: অধ্যায়-০৫ঃ প্রোগ্রামিং ভাষা

উৎস: Test Exam Question BGC 2020

সঠিক উত্তর:

ব্যাখ্যা: (ক) প্রোগ্রামিং ভাষায় ব্যবহৃত কিছু সংরক্ষিত শব্দ, যেগুলোর নির্দিষ্ট অর্থ কম্পাইলার বা ইন্টারপ্রিটারের কাছে আগে থেকেই নির্ধারিত থাকে, তাদের কী-ওয়ার্ড (Keyword) বলা হয়। এই শব্দগুলোকে ভেরিয়েবল বা ফাংশনের নাম হিসেবে ব্যবহার করা যায় না। (খ) কম্পিউটার শুধুমাত্র বাইনারি সংখ্যা পদ্ধতি (০ এবং ১) বুঝতে পারে। যান্ত্রিক ভাষা বা মেশিন ল্যাঙ্গুয়েজ সরাসরি এই বাইনারি কোড দ্বারা লেখা হয়, যা কম্পিউটারের হার্ডওয়্যারের সাথে সরাসরি সম্পর্কিত। এই ভাষায় লেখা প্রোগ্রাম চালানোর জন্য কোনো অনুবাদকের (Translator) প্রয়োজন হয় না, তবে এটি মানুষের জন্য বোঝা এবং লেখা অত্যন্ত কঠিন। যেহেতু এই ভাষাটি হার্ডওয়্যারের সবচেয়ে কাছাকাছি এবং উচ্চস্তরের ভাষার মতো সহজ বা মানুষের বোধগম্য নয়, তাই যান্ত্রিক ভাষাকে নিম্নস্তরের ভাষা বলা হয়। (গ) উদ্দীপকের ধারাটির প্রবাহচিত্র নিচে দেওয়া হলো: প্রবাহচিত্রের বর্ণনা: ১. শুরুতে 'Start' ব্লকের মাধ্যমে প্রোগ্রামটি শুরু হয়। ২. এরপর ব্যবহারকারীর কাছ থেকে ধারার শেষ পদ n এর মান ইনপুট নেওয়া হয়। ৩. যোগফল রাখার জন্য একটি ভেরিয়েবল sum = 0 এবং লুপ নিয়ন্ত্রণের জন্য একটি ভেরিয়েবল i = 1 নির্ধারণ করা হয়। ৪. এরপর একটি শর্ত যাচাই করা হয় যে, i <= n কি না। ৫. যদি শর্তটি সত্য হয়, তবে sum = sum + (i × i) হিসাব করা হয় এবং i এর মান ১ বৃদ্ধি করা হয় (i = i + 1)। এরপর পুনরায় শর্ত যাচাইয়ের জন্য ধাপ ৪-এ ফিরে যাওয়া হয়। ৬. যদি শর্তটি মিথ্যা হয়, তবে চূড়ান্ত যোগফল sum প্রিন্ট করা হয়। ৭. সবশেষে 'Stop' ব্লকের মাধ্যমে প্রোগ্রামটি শেষ হয়। (ঘ) উদ্দীপকের ধারাটির যোগফল নির্ণয়ের জন্য সি ভাষায় for loop এবং while loop ব্যবহার করে প্রোগ্রাম দুটি নিচে দেওয়া হলো: for loop ব্যবহার করে প্রোগ্রাম: <pre> #include <stdio.h> int main() int n, i, sum = 0; printf("Enter value of n = "); scanf("%d", &n); for(i = 1; i <= n; i++) sum = sum + (i * i); printf("Sum = %d", sum); return 0; </pre> while loop ব্যবহার করে প্রোগ্রাম: <pre> #include <stdio.h> int main() int n, i = 1, sum = 0; printf("Enter value of n = "); scanf("%d", &n); while(i <= n) sum = sum + (i * i); i++; printf("Sum = %d", sum); return 0; </pre>

প্ল্যাটফর্ম: প্রশ্নাবলী (https://proshnaboli.com)

Writtenনির্বাচনী পরীক্ষা - Brahmanbaria Govt. College (2020)

$1^{2}+2^{2}+3^{2}+\ldots \ldots \ldots+n^{2}$

ক. কীওয়ার্ড কী?

খ. যান্ত্রিক ভাষাকে নিম্নস্তরের ভাষা বলা হয় কেন - ব্যাখ্যা কর।

গ. উদ্দীপকের ধারাটির প্রবাহচিত্র আঁক এবং বর্ণনা কর।

ঘ. উদ্দীপকের ধারাটির যোগফল নির্ণয়ের জন্য সি ভাষায় for loop এবং while loop ব্যবহার করে প্রোগ্রাম রচনা কর।

আনলিমিটেড প্র্যাকটিস করতে চান?

প্রশ্নাবলীতে আছে ২ লাখ+ প্রশ্ন। এইচএসসি এবং এডমিশন পরীক্ষার উত্তরসহ চ্যাপ্টারভিত্তিক প্রশ্ন ব্যাংক, অধ্যায় ও বিষয়ভিত্তিক মক টেস্ট এবং লাইভ লিডারবোর্ড।

পরীক্ষা দিতে অ্যাকাউন্ট খুলুন

সম্পর্কিত প্রশ্নসমূহ

1 + 1/2^2 + 1/3^2 + 1/4^2 + cdots + 1/N^2 ক. সংরক্ষিত শব্দ বলতে কী বোঝায়? খ. সি ভাষায় চলক নামকরণের নিয়মাবলি লেখ। গ. উদ্দ...

1 + 2 + 3 +............+ N (ক) ভার্চুয়াল মেমরি কী? (খ) স্থায়ী ও অস্থায়ী মেমরির মধ্যে পার্থক্য লিখ। (গ) উদ্দীপকের ধারাটির...

1, 3, 5, ....... N ক. Syntax error কী? খ. চলকের নামে আন্ডারস্কোর ব্যবহার করা যাবে- বুঝিয়ে লেখ। গ. উদ্দীপকের সিরিজটি প্র...

1 + 3 + 5 + .............. + n ক. চলক কী ? খ. i++ও++ ব্যাখ্যা কর। গ. উদ্দীপকের ধারাটির যোগফল নির্ণয়ের অ্যালগরিদম লেখ। ঘ...

10 + 15 + 20 + 25 + 30 + ………… + 110 ক. অপারেটর কী? খ. উচ্চতর ভাষায় লিখিত প্রোগ্রামকে অনুবাদ করার প্রয়োজন হয় কেন? গ. উ...

10 + 16 + 22 +.......... +70 (ক) চলক কী? (খ) সি ভাষায় scanf("%d", &a); বলতে কী বোঝায়? ব্যাখ্যা কর। (গ) উদ্দীপকের ধারাটির...

100^2 + 90^2 + 80^2 + dots dots dots dots + n^2 ক. ফাংশন কী খ. C প্রোগ্রামে কখন "return 0;" লিখতে হয়? ব্যাখ্যা করো গ. উ...

10^15 + 15^20 + 20^25 + ........ N ক. উৎস প্রোগ্রাম কাকে বলে? খ. প্রোগ্রামে ফ্লোচার্ট কেন ব্যবহার করা হয়? গ. উদ্দীপকে উ...

1^2 times 2^2 times 3^3 times cdots times n^2 ক. সুডো কোড কী? খ. স্ট্রাকচার্ড প্রোগ্রামিং বলতে কী বুঝ? গ. উদ্দীপকটির ফ্ল...

1×2×3× ...................... × N ক. ডিবাগিং কী? খ. ভোলাটাইল মেমোরি এবং নন-ভোলাটাইল মেমোরি এক নয়- ব্যাখ্যা করো। গ. উদ্দী...

যেকোনো প্রকার ভুলভ্রান্তি বা রিপোর্ট করার জন্য অ্যাকাউন্ট খুলে প্রশ্নের রিপোর্ট বাটনে ক্লিক করুন। আমাদের এডিশনাল টিম তা দ্রুত সংশোধন করবে।