ID#275 HSC ICT CQ (Jessore 2025)
MS Word Writing Guide
১.
প্রথমে উপরের COPY বাটনে ক্লিক করুন।
২.
MS Word-এ গিয়ে Ctrl + V দিয়ে পেস্ট করুন।
৩.
সমীকরণটি সিলেক্ট করে কিবোর্ডে Alt + = চাপুন।
Shortcut: Alt and equal key
৪.
এরপর ডানদিকের ড্রপডাউন থেকে Professional সিলেক্ট করলেই গণিত সুন্দর দেখাবে।
$$2^{2} + 4^{2} + 6^{2} + 8^{2} + \dots + n^{2}$$
উদ্দীপকের ধারাটির জন্য C ভাষায় একটি প্রোগ্রাম লেখ।
উদ্দীপকের ধারাটির জন্য C ভাষায় একটি প্রোগ্রাম লেখ।
ক) কী-ওয়ার্ড কী?
খ) "beautiful!" “একটি ভুল ভ্যারিয়েবল নামের উদাহরণ”- বুঝিয়ে লিখ।
গ) উদ্দীপকের ধারাটির জন্য একটি অ্যালগরিদম লেখ।
ঘ) উদ্দীপকের ধারাটির জন্য C ভাষায় একটি প্রোগ্রাম লেখ।
ব্যাখ্যা
ক) কী-ওয়ার্ড কী?
কী-ওয়ার্ড (Keyword) হলো প্রোগ্রামিং ভাষায় ব্যবহৃত কিছু সংরক্ষিত শব্দ (Reserved Words), যা কম্পাইলারের কাছে বিশেষ অর্থ বহন করে। যেমন:
খ) "beautiful!" একটি ভুল ভ্যারিয়েবল নামের উদাহরণ— বুঝিয়ে লিখ।
C প্রোগ্রামিংয়ে চলক বা ভ্যারিয়েবলের নামকরণের নির্দিষ্ট কিছু নিয়ম রয়েছে। এর মধ্যে একটি নিয়ম হলো— চলকের নামে কোনো বিশেষ চিহ্ন (যেমন: !, @, #, $, %) ব্যবহার করা যায় না (কেবল আন্ডারস্কোর '_' ব্যতীত)। "beautiful!" শব্দটির শেষে একটি বিস্ময়সূচক চিহ্ন (!) থাকায় এটি ভ্যারিয়েবল নামের নিয়ম ভঙ্গ করেছে। তাই এটি একটি ভুল ভ্যারিয়েবল নামের উদাহরণ।
গ) উদ্দীপকের ধারাটির জন্য অ্যালগরিদম
উদ্দীপকের ধারাটি হলো: $2^2 + 4^2 + 6^2 + ... + n^2$। এর যোগফল নির্ণয়ের অ্যালগরিদম নিচে দেওয়া হলো:
ধাপ ১: শুরু করি।
ধাপ ২: n-এর মান ইনপুট নিই।
ধাপ ৩: যোগফল \sum = 0 এবং প্রারম্ভিক মান i = 2 ধরি।
ধাপ ৪: যদি $i \le n$ হয়, তবে ধাপ ৫-এ যাই, অন্যথায় ধাপ ৭-এ যাই।
ধাপ ৫: $sum = sum + (i \times i)$ হিসাব করি।
ধাপ ৬: i-এর মান ২ বৃদ্ধি করি (i = i + 2) এবং ধাপ ৪-এ ফিরে যাই।
ধাপ ৭: sum-এর মান প্রদর্শন করি।
ধাপ ৮: শেষ করি।
ঘ) উদ্দীপকের ধারাটির জন্য C ভাষায় প্রোগ্রাম
নিচে for লুপ ব্যবহার করে ধারাটির যোগফল নির্ণয়ের প্রোগ্রামটি দেওয়া হলো:
১. প্রোগ্রামে
২.
৩. প্রতিবার লুপের ভেতরে বর্তমান সংখ্যার বর্গ (i * i) করে তা
কী-ওয়ার্ড (Keyword) হলো প্রোগ্রামিং ভাষায় ব্যবহৃত কিছু সংরক্ষিত শব্দ (Reserved Words), যা কম্পাইলারের কাছে বিশেষ অর্থ বহন করে। যেমন:
int, float, if, for ইত্যাদি। এগুলোকে চলক বা ফাংশনের নাম হিসেবে ব্যবহার করা যায় না।খ) "beautiful!" একটি ভুল ভ্যারিয়েবল নামের উদাহরণ— বুঝিয়ে লিখ।
C প্রোগ্রামিংয়ে চলক বা ভ্যারিয়েবলের নামকরণের নির্দিষ্ট কিছু নিয়ম রয়েছে। এর মধ্যে একটি নিয়ম হলো— চলকের নামে কোনো বিশেষ চিহ্ন (যেমন: !, @, #, $, %) ব্যবহার করা যায় না (কেবল আন্ডারস্কোর '_' ব্যতীত)। "beautiful!" শব্দটির শেষে একটি বিস্ময়সূচক চিহ্ন (!) থাকায় এটি ভ্যারিয়েবল নামের নিয়ম ভঙ্গ করেছে। তাই এটি একটি ভুল ভ্যারিয়েবল নামের উদাহরণ।
গ) উদ্দীপকের ধারাটির জন্য অ্যালগরিদম
উদ্দীপকের ধারাটি হলো: $2^2 + 4^2 + 6^2 + ... + n^2$। এর যোগফল নির্ণয়ের অ্যালগরিদম নিচে দেওয়া হলো:
ধাপ ১: শুরু করি।
ধাপ ২: n-এর মান ইনপুট নিই।
ধাপ ৩: যোগফল \sum = 0 এবং প্রারম্ভিক মান i = 2 ধরি।
ধাপ ৪: যদি $i \le n$ হয়, তবে ধাপ ৫-এ যাই, অন্যথায় ধাপ ৭-এ যাই।
ধাপ ৫: $sum = sum + (i \times i)$ হিসাব করি।
ধাপ ৬: i-এর মান ২ বৃদ্ধি করি (i = i + 2) এবং ধাপ ৪-এ ফিরে যাই।
ধাপ ৭: sum-এর মান প্রদর্শন করি।
ধাপ ৮: শেষ করি।
ঘ) উদ্দীপকের ধারাটির জন্য C ভাষায় প্রোগ্রাম
নিচে for লুপ ব্যবহার করে ধারাটির যোগফল নির্ণয়ের প্রোগ্রামটি দেওয়া হলো:
#include <stdio.h>
int main() {
int i, n, sum = 0;
printf("Enter the last term (n): ");
scanf("%d", &n);
// ধারা: 2^2 + 4^2 + 6^2 + ... + n^2
for(i = 2; i <= n; i = i + 2) {
sum = sum + (i * i);
}
printf("The sum of the series is: %d\n", sum);
return 0;
}ব্যাখ্যা:১. প্রোগ্রামে
sum চলকটি যোগফল রাখার জন্য ব্যবহৃত হয়েছে এবং শুরুতে এর মান ০ ধরা হয়েছে।২.
for লুপটি ২ থেকে শুরু হয়েছে এবং প্রতিবার ২ করে বৃদ্ধি পেয়েছে (যেহেতু ধারাটি ২, ৪, ৬... এভাবে চলছে)।৩. প্রতিবার লুপের ভেতরে বর্তমান সংখ্যার বর্গ (i * i) করে তা
sum-এর সাথে যোগ করা হচ্ছে।
Resource Details
| Exam | HSC |
| Subject | ICT |
| Chapter | 5 |
| Board | Jessore |
| Year | 2025 |
Discussion — HSC ICT CQ (Jessore 2025)
No discussion yet. Be the first to post a comment!