তথ্য ও যোগাযোগ প্রযুক্তি • সংখ্যা পদ্ধতি ও ডিজিটাল ডিভাইস
তথ্য ও যোগাযোগ প্রযুক্তি প্রশ্ন
করিম সাহেবের মুদি দোকানের ক্যালকুলেটর 8 বিটের ২-এর পরিপূরক পদ্ধতিতে সংখ্যা প্রক্রিয়া করে এবং বিয়োগের জন্য আলাদা সার্কিট ব্যবহার না করে শুধু যোগের সার্কিট ব্যবহার করে। আজ সকালে তিনি হিসাব করলেন, গতকালের জমা 45 টাকা থেকে আজকের খরচ 72 টাকা বিয়োগ করলে কত থাকে।
- ক)(1)
১-এর পরিপূরক কী?
- খ)(2)
শুধু যোগের সার্কিট থাকলেই বিয়োগ করা যায়—ব্যাখ্যা করো।
- গ)(3)
ক্যালকুলেটর 72 এর নেগেটিভ রূপ কীভাবে সংরক্ষণ করবে? ৮ বিটে নির্ণয় করো।
- ঘ)(4)
উদ্দীপকের ক্যালকুলেটর 45 - 72 এর ফলাফল কীভাবে পাবে? ধাপে ধাপে দেখাও এবং ফলাফলের চিহ্ন যাচাই করো।
উত্তর ও ব্যাখ্যা
- ক)
AI-তৈরি নমুনা উত্তর কোনো বাইনারি সংখ্যার প্রত্যেকটি 1 কে 0 এবং প্রত্যেকটি 0 কে 1 দিয়ে পরিবর্তন করে যে সংখ্যা পাওয়া যায়, তাকে ঐ সংখ্যার ১-এর পরিপূরক বলে।
- খ)
AI-তৈরি নমুনা উত্তর কোনো সংখ্যা বিয়োগ করতে হলে সংখ্যাটিকে নেগেটিভ করে যোগ করলেই হয়, যেমন । বাইনারিতে কোনো সংখ্যার নেগেটিভ পাওয়া যায় তার ২-এর পরিপূরক নিয়ে। ২-এর পরিপূরক হলো ১-এর পরিপূরকের সাথে 1 যোগ করা। অর্থাৎ বিয়োগের কাজটি পরিপূরক নেওয়া ও যোগে রূপান্তরিত হয়। তাই আলাদা বিয়োগের সার্কিটের দরকার হয় না, শুধু যোগের সার্কিট দিয়েই বিয়োগ করা যায়।
- গ)
AI-তৈরি নমুনা উত্তর
৮ বিটে
১-এর পরিপূরক = 10110111
১ যোগ করলে:
10110111-
1
10111000
অতএব, ২-এর পরিপূরক পদ্ধতিতে । -
- ঘ)
AI-তৈরি নমুনা উত্তর
গ থেকে
যোগ করি:
00101101- 10111000
11100101
যোগফলে নবম বিটে কোনো ওভারফ্লো আসেনি। ফলাফলের MSB হলো 1, অর্থাৎ সংখ্যাটি নেগেটিভ। তাই প্রকৃত মান জানতে আবার ২-এর পরিপূরক নিতে হবে:
যোগফল 11100101
১-এর পরিপূরক 00011010
১ যোগ করলে 00011011
অতএব, ফলাফল অর্থাৎ ২৭ টাকা ঘাটতি।
যাচাই: , যা ক্যালকুলেটরের ফলাফলের সাথে মিলে যায়। সুতরাং ক্যালকুলেটরের ফলাফল সঠিক।
আরও প্রশ্ন অনুশীলন করতে অ্যাপে যাও