অধ্যায় 5 · প্রোগ্রামিং ভাষা (C)
● HSC · অধ্যায় 5

প্রোগ্রামিং ভাষা

ভাষার স্তর, কম্পাইলার, ফ্লোচার্ট, C সিনট্যাক্স, লুপ ও অ্যারে

7 পাঠ

পাঠসমূহ

৫.১

প্রোগ্রামিং ভাষার স্তর

মেশিন থেকে মানুষের কাছে যত উপরে ভাষা, তত সহজ লেখা কিন্তু অনুবাদের ঝামেলা বেশি।

5 সাবটপিক
3 ল্যাব
6 MCQ
৫.২

ভাষা অনুবাদক: কম্পাইলার, ইন্টারপ্রেটার, অ্যাসেম্বলার

কম্পাইলার সম্পূর্ণ প্রোগ্রাম একবারে মেশিন কোডে বদলায়; ইন্টারপ্রেটার লাইনে লাইনে চালায়।

4 সাবটপিক
2 ল্যাব
7 MCQ
৫.৩

অ্যালগরিদম ও ফ্লোচার্ট

অ্যালগরিদম ধাপে ধাপে সমাধান; ফ্লোচার্ট তার ছবি — প্রতীক চিনলে লজিক পড়া সহজ।

3 সাবটপিক
2 ল্যাব
5 MCQ
৫.৪

C প্রোগ্রামের সিনট্যাক্স

C-তে প্রতিটি স্টেটমেন্ট সেমিকোলনে শেষ; main() থেকেই এক্সিকিউশন শুরু।

5 সাবটপিক
2 ল্যাব
11 MCQ
৫.৫

শর্তসাপেক্ষ স্টেটমেন্ট

শর্ত সত্য হলে এক পথ, মিথ্যা হলে অন্য পথ — switch একই ভ্যারিয়েবলের বহু মানে পরিষ্কার কোড দেয়।

4 সাবটপিক
2 ল্যাব
5 MCQ
৫.৬

লুপ ও ক্লাসিক প্রোগ্রাম

লুপ পুনরাবৃত্তি করে — do-while শর্ত মিথ্যা হলেও অন্তত একবার চলে; ক্লাসিক পাঁচ প্রোগ্রাম পরীক্ষার প্রাণ।

6 সাবটপিক
4 ল্যাব
7 MCQ
৫.৭

১ডি অ্যারে ও ফাংশন

অ্যারে একই টাইপের অনেক মানের ব্লক — ইনডেক্স ০ থেকে; ফাংশন কোড পুনরায় ব্যবহারযোগ্য করে।

5 সাবটপিক
4 ল্যাব
6 MCQ

এই অধ্যায়ের বোর্ড প্রশ্ন

মোট ২০১টি MCQ · ১৬টি সৃজনশীল — প্রথম সেট ফ্রি

দিনাজপুর বোর্ড ২০২৫ (সেট ক) · ৭টি MCQ ফ্রি
  1. ১. উদ্দীপক: # include < stdio . h > main ( ) int a, b; b = 125 a = b % 25 print f ( " % d", a ); প্রোগ্রামটির আউটপুট কত?

  2. ২. উদ্দীপক: # include < stdio . h > main ( ) int a, b; b = 125 a = b % 25 print f ( " % d", a ); উদ্দীপকে ব্যবহৃত প্রোগ্রামিং ভাষাটি হচ্ছে— i. general purpose language ii. mid level language iii. case-sensitive language নিচের কোনটি সঠিক?

  3. ৩. সি ভাষায় সমজাতীয় ডেটা সংরক্ষণের জন্য কোনটি ব্যবহৃত হয়?

  4. ৪. লাইব্রেরি ফাংশনে getch ( ) এর হেডার ফাইল—

  5. ৫. অ্যাসেম্বলি ভাষার অপারেশন কোডগুলো হলো— i. MUL ii. SUP iii. ADD নিচের কোনটি সঠিক?

  6. ৬. While লুপের শর্ত কখন পরীক্ষা করা হয়?

  7. ৭. স্ট্রাকচার্ড প্রোগ্রাম হলো— i. বেসিক ii. ভিজুয়াল-বেসিক iii. সি নিচের কোনটি সঠিক?

সমন্বিত (সকল বোর্ড) ২০২৬ — আংশিক (৫টি প্রশ্ন)

১টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

ঢাকা বোর্ড ২০২৫ (সেট গ)

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

সিলেট বোর্ড ২০২৫ (সেট গ)

৪টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

রাজশাহী বোর্ড ২০২৫ (সেট গ)

৬টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

যশোর বোর্ড ২০২৫ (সেট ক)

৩টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

ময়মনসিংহ বোর্ড ২০২৫ (সেট ক)

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

বরিশাল বোর্ড ২০২৫ (সেট খ)

৬টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

কুমিল্লা বোর্ড ২০২৫ (সেট খ)

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

চট্টগ্রাম বোর্ড ২০২৫ (সেট ক)

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

ঢাকা বোর্ড ২০২৪ (সেট গ)

৬টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

যশোর বোর্ড ২০২৪ (সেট ঘ)

৪টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

রাজশাহী বোর্ড ২০২৪ (সেট গ)

৬টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

কুমিল্লা বোর্ড ২০২৪ (সেট ঘ)

৪টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

চট্টগ্রাম বোর্ড ২০২৪ (সেট ঘ)

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

সিলেট বোর্ড ২০২৪

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

দিনাজপুর বোর্ড ২০২৪

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

ময়মনসিংহ বোর্ড ২০২৪

৬টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

ঢাকা বোর্ড ২০২৩ (সেট খ)

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

যশোর বোর্ড ২০২৩ (সেট ক)

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

চট্টগ্রাম বোর্ড ২০২৩ (সেট গ)

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

রাজশাহী বোর্ড ২০২৩ (সেট গ)

৩টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

বরিশাল বোর্ড ২০২৩ (সেট গ)

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

সিলেট বোর্ড ২০২৩ (সেট ক)

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

দিনাজপুর বোর্ড ২০২৩ (সেট গ)

৩টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

ময়মনসিংহ বোর্ড ২০২৩ (সেট গ)

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

কুমিল্লা বোর্ড ২০২৩ (সেট খ)

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

ঢাকা বোর্ড ২০১৯ (সেট খ)

৪টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

রাজশাহী বোর্ড ২০১৯ (সেট ক)

৩টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

যশোর বোর্ড ২০১৯ (সেট গ)

৪টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

কুমিল্লা বোর্ড ২০১৯ (সেট ঘ)

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

চট্টগ্রাম বোর্ড ২০১৯ (সেট খ)

৪টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

সিলেট বোর্ড ২০১৯ (সেট খ)

৪টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

বরিশাল বোর্ড ২০১৯ (সেট ক)

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

দিনাজপুর বোর্ড ২০১৯

৪টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

সকল বোর্ড ২০১৮ (সেট ঘ)

৪টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

ঢাকা বোর্ড ২০১৭

৪টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

রাজশাহী বোর্ড ২০১৭

৬টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

যশোর বোর্ড ২০১৭

৪টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

চট্টগ্রাম বোর্ড ২০১৭

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

কুমিল্লা বোর্ড ২০১৭

৩টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

দিনাজপুর বোর্ড ২০১৭

৫টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

বরিশাল বোর্ড ২০১৭

৪টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

সিলেট বোর্ড ২০১৭

৪টি MCQ · প্যাকেজ কিনলে খুলবে

লক · কিনুন

সৃজনশীল প্রশ্ন

ঢাকা বোর্ড ২০২৫

সৌরভের জন্মসাল ১৯৯০। তাঁর বর্তমান বয়স ৩৪ বছর। তিনি সরকারি চাকুরীতে আবেদন করতে আগ্রহী। সরকারের সিদ্ধান্ত অনুযায়ী সরকারি চাকুরীতে যোগদানের জন্য বৈধ বয়স ১৮ থেকে ৩২ বছর পর্যন্ত।

  1. ক. অ্যারে কী?

    একই ধরনের অনেকগুলো ডেটা একটি নামে পরপর মেমোরিতে রাখার ব্যবস্থাকে অ্যারে বলে।

  2. খ. "চলকের নামকরণের সময় কিছু নিয়ম মেনে চলতে হয়"- ব্যাখ্যা কর।

    প্রথম অক্ষর অক্ষর বা _ হতে হবে, সংখ্যা নয়।

    ফাঁকা জায়গা বা বিশেষ চিহ্ন (-, @) চলবে না।

    কি-ওয়ার্ড (int, if) নাম হবে না।

    বড় ও ছোট হাতের অক্ষর আলাদা ধরা হয়।

  3. গ. সৌরভের জন্মসাল অধিবর্ষ কিনা তা নির্ণয়ের অ্যালগরিদম তৈরি কর।

    ধাপ ১: শুরু।

    ধাপ ২: সাল y = 1990 নাও।

    ধাপ ৩: যদি (y % 400 == 0) অথবা (y % 4 == 0 এবং y % 100 != 0) হয়, তবে ধাপ ৪, নাহলে ধাপ ৫।

    ধাপ ৪: লেখো "অধিবর্ষ"; ধাপ ৬-এ যাও।

    ধাপ ৫: লেখো "অধিবর্ষ নয়"।

    ধাপ ৬: শেষ।

    ১৯৯০ % ৪ = ২, তাই ১৯৯০ অধিবর্ষ নয়।

  4. ঘ. সৌরভ সরকারি চাকুরীতে আবেদনের যোগ্য কিনা তা নির্ণয়ের জন্য C Program লেখ।

    বয়স ১৮ থেকে ৩২-এর মধ্যে হলে যোগ্য।

    ৩৪ > ৩২, তাই আউটপুট: Not eligible।

    #include <stdio.h>
    int main() {
        int age;
        printf("Enter age: ");
        scanf("%d", &age);
        if (age >= 18 && age <= 32)
            printf("Eligible");
        else
            printf("Not eligible");
        return 0;
    }

ঢাকা বোর্ড ২০২৫

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন

রাজশাহী বোর্ড ২০২৫

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন

রাজশাহী বোর্ড ২০২৫

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন

কুমিল্লা বোর্ড ২০২৫

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন

চট্টগ্রাম বোর্ড ২০২৫

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন

যশোর বোর্ড ২০২৫

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন

ঢাকা বোর্ড ২০২৪

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন

ঢাকা বোর্ড ২০২৪

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন

রাজশাহী বোর্ড ২০২৪

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন

কুমিল্লা বোর্ড ২০২৪

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন

কুমিল্লা বোর্ড ২০২৪

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন

চট্টগ্রাম বোর্ড ২০২৪

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন

চট্টগ্রাম বোর্ড ২০২৪

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন

যশোর বোর্ড ২০২৪

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন

যশোর বোর্ড ২০২৪

সৃজনশীল + সমাধান · প্যাকেজ কিনলে খুলবে

লক · কিনুন