তথ্য ও যোগাযোগ প্রযুক্তি • সংখ্যা পদ্ধতি ও ডিজিটাল ডিভাইস

তথ্য ও যোগাযোগ প্রযুক্তি প্রশ্ন

নুসরাত একটি বিদ্যালয়ের ছাত্রছাত্রীর রোল নম্বর কম্পিউটারে BCD কোডে সংরক্ষণ করে। একটি রোলের কোড 0111 0100 0011 00100111\ 0100\ 0011\ 0010। আবার সে 'BD' লেখাটি সাত বিটের একটি কোডে পাঠাতে চায়। তার বন্ধু শুভ বলল, আট বিটের কোড ব্যবহার করলে বেশি চিহ্ন প্রকাশ করা যেত। (ASCII: A = 65, B = 66, C = 67, D = 68)

  1. ক)

    BCD এর পূর্ণরূপ কী?

    (1)
  2. খ)

    BCD কোডে দশমিক 10 লিখতে কেন 1010 না লিখে 0001 0000 লিখতে হয়? ব্যাখ্যা করো।

    (2)
  3. গ)

    উদ্দীপকের BCD কোডে সংরক্ষিত রোল নম্বরটি নির্ণয় করো।

    (3)
  4. ঘ)

    উদ্দীপকের নুসরাতের ব্যবহৃত সাত বিটের কোডে 'BD' কীভাবে লেখা হবে তা দেখাও এবং শুভর মন্তব্যের যথার্থতা বিশ্লেষণ করো।

    (4)

উত্তর ও ব্যাখ্যা

  1. ক)

    AI-তৈরি নমুনা উত্তর BCD এর পূর্ণরূপ হলো Binary Coded Decimal।

  2. খ)

    AI-তৈরি নমুনা উত্তর BCD কোডে দশমিক সংখ্যার প্রত্যেকটি অঙ্ককে আলাদাভাবে চার বিট বাইনারি দিয়ে প্রকাশ করা হয়। চার বিটে 0 থেকে 15 প্রকাশ করা সম্ভব হলেও BCD-তে শুধু 0 থেকে 9 ব্যবহার হয়, 10 থেকে 15 কখনোই ব্যবহৃত হয় না। দশমিক 10 এ দুটি অঙ্ক আছে: 1 ও 0, যাদের BCD যথাক্রমে 0001 ও 0000। তাই 10 কে আট বিটে 0001 0000 লিখতে হয়।

  3. গ)

    AI-তৈরি নমুনা উত্তর BCD কোডটি চার বিট করে ভাগ করে প্রতিটির জন্য নির্ধারিত দশমিক অঙ্ক বসাই:
    BCD: 0111 0100 0011 0010
    দশমিক: 7 4 3 2
    অতএব, রোল নম্বরটি 7432।

  4. ঘ)

    AI-তৈরি নমুনা উত্তর নুসরাত সাত বিটের আলফানিউমেরিক কোড অর্থাৎ ASCII ব্যবহার করছে।
    B = 66 = 64+264 + 2 = 1000010
    D = 68 = 64+464 + 4 = 1000100
    অতএব 'BD' = 1000010 1000100।
    শুভর মন্তব্যের বিশ্লেষণ: সাত বিটের ASCII কোডে 27=1282^7 = 128টি চিহ্ন প্রকাশ করা যায়, যার প্রথম 32টি যান্ত্রিক নিয়ন্ত্রণের জন্য এবং বাকি 96টি অক্ষর, সংখ্যা ও চিহ্নের জন্য। আট বিটের কোডে 28=2562^8 = 256টি চিহ্ন প্রকাশ করা যায়, যেমন EBCDIC (IBM তৈরি) বা অষ্টম বিট যুক্ত Extended ASCII, যা আরো 128টি চিহ্ন দেয়। অর্থাৎ শুভর কথা সঠিক যে আট বিটে বেশি চিহ্ন প্রকাশ করা যায়।
    তবে শুধু 'BD' এর মতো ইংরেজি অক্ষর পাঠানোর জন্য সাত বিটই যথেষ্ট। তাছাড়া প্রকৃত ASCII বলতে এখনো মূল 128টি চিহ্নকেই বোঝানো হয় এবং EBCDIC এখন আর গুরুত্বপূর্ণ নয়। সুতরাং বেশি চিহ্ন দরকার হলে শুভর মন্তব্য সঠিক, কিন্তু এই কাজের জন্য নুসরাতের সাত বিট যথেষ্ট।

আরও প্রশ্ন অনুশীলন করতে অ্যাপে যাও