ওয়েব স্কুল বিডি : সুপ্রিয় শিক্ষার্থী বন্ধুরা, শুভেচ্ছা নিয়ো। আজ তোমাদের এইচ.এস.সি বা উচ্চমাধ্যমিকের আইসিটি অধ্যায়-৩ : সংখ্যাপদ্ধতি ও ডিজিটাল ডিভাইস এর জ্ঞানমূলক ও অনুধাবনমূলক প্রশ্ন ও উত্তর নিয়ে আলোচনা করা হলো
অনলাইন এক্সামের বিভাগসমূহ:
জে.এস.সি
এস.এস.সি
এইচ.এস.সি
সকল শ্রেণির সৃজনশীল প্রশ্ন
বিশ্ববিদ্যালয় ভর্তি
বিসিএস প্রিলি টেষ্ট
আইসিটি অধ্যায়-৩ : সংখ্যাপদ্ধতি ও ডিজিটাল ডিভাইস
জ্ঞানমূলক ও অনুধাবন প্রশ্ন ও উত্তরঃ-
জ্ঞানমূলক প্রশ্ন ও উত্তরঃ-
১। সংখ্যা পদ্ধতি কী?
উত্তরঃ–সংখ্যা গণনা বা হিসাব করার জন্য বিভিন্ন প্রতীক বা সাংকেতিক চিহ্ন ব্যবহৃত হয়। এই সকল প্রতীক লেখার নিয়ম সমূহকেই সংখ্যা পদ্ধতি বলা হয়। অর্থাৎ যে পদ্ধতির মাধ্যমে সংখ্যা প্রকাশ এবং গণনা করা হয়, তাহাই সংখ্যা পদ্ধতি নামে পরিচিত।
২। পজিশনাল সংখ্যা পদ্ধতি কী?
উত্তরঃ– যে সকল সংখ্যার প্রতিটি অংক সমূহের নিজস্ব মান, স্থানীয় মান এবং ঐ সংখ্যার ভিত্তি(Base) দেওয়া থাকে। যেমন- বাইনারি, অক্ট্যাল, দশমিক, হেক্সাডেসিমেল ইত্যাদি।
৩। নন-পজিশনাল সংখ্যা পদ্ধতি কী?
উত্তরঃ–এই ধরনের সংখ্যা পদ্ধতিতে ব্যবহৃত সংখ্যার অংক সমূহের কোনো স্থানীয় মান থাকে না। শুধু সংখ্যার নিজস্ব মান থাকে। যেমন- হায়ারোগ্লিফিক্স(Hieroglyphics), ম্যায়ন(Mayan) ইত্যাদি।
৪। দশমিক সংখ্যা পদ্ধতি কী?
উত্তরঃ–দশমিক সংখ্যা পদ্ধতি- যে সংখ্যা পদ্ধতিতে দশটি অংক বা প্রতীক ব্যবহার করা হয় তাকে দশমিক বা ডেসিমেল সংখ্যা পদ্ধতি বলে। প্রতীক সমূহ- ০, ১, ২, ৩, ৪, ৫, ৬, ৭, ৮, ৯
৫। বাইনারি সংখ্যা পদ্ধতি কী?
উত্তরঃ–বাইনারি সংখ্যা পদ্ধতি- যে সংখ্যা পদ্ধতিতে দুটি অংক বা প্রতীক ব্যবহার করা হয় তাকে বাইনারি সংখ্যা পদ্ধতি বলা হয়। প্রতীক সমূহ- ০, ১
৬। অক্ট্যাল সংখ্যা পদ্ধতি কী?
উত্তরঃ–অক্ট্যাল সংখ্যা পদ্ধতি- যে সংখ্যা পদ্ধতিতে আটটি অংক বা প্রতীক ব্যবহার করা হয় তাকে অক্ট্যাল সংখ্যা পদ্ধতি বলে। প্রতীক সমূহ- ০, ১, ২, ৩, ৪, ৫, ৬, ৭
৭। হেক্সাডেসিমেল সংখ্যা পদ্ধতি কী?
উত্তরঃ–হেক্সাডেসিমেল সংখ্যা পদ্ধতি- যে সংখ্যা পদ্ধতিতে মোট ১৬ টি অংক বা প্রতীক ব্যবহার করা হয় তাকে হেক্সাডেসিমেল সংখ্যা পদ্ধতি বলা হয়। প্রতীক সমূহ- ০, ১, ২, ৩, ৪, ৫, ৬, ৭, ৮, ৯, A, B, C, D, E, F
৮। সংখ্যা পদ্ধতির বেজ বা ভিত্তি কী?
উত্তরঃ–কোনো সংখ্যা পদ্ধতিতে ব্যবহৃত মোট চিহ্ন বা প্রতীককে ঐ সংখ্যা পদ্ধতির বেজ বা ভিত্তি বলা হয়। যেমন- দশমিক সংখ্যা পদ্ধতিতে ব্যবহৃত প্রতীক বা চিহ্নের সংখ্যা ১০ সুতরাং এই সংখ্যার বেজ বা ভিত্তি হচ্ছে ১০।
৯। বিট, বাইট কী?
উত্তরঃ–বিটঃ- Binary Digit এর সংক্ষিপ্ত রূপ হচ্ছে Bit. বাইনারি সংখ্যা পদ্ধতির ডিজিট 0 এবং 1 প্রত্যেকটিকে এক একটি বিট বলা হয়।
বাইটঃ- বাইনারি ডিজিট ০ এবং ১ সর্বমোট আট বার পাশাপাশি অবস্থান করে এক বাইট সম্পন্ন হয়। অর্থাৎ ১ বাইট= ৮ বিট। যেমন- 10001001=এক বাইট।
১০। প্যারিটি বিট কী?
উত্তরঃ–কম্পিউটার বা অন্য সকল ইলেক্ট্রনিক যন্ত্রের মধ্যে একাধিক বিট আদান-প্রদান হয়। এ সকল বিট প্যাটার্ন এক স্থান থেকে অন্য স্থানে প্রেরণের সময় বিটের নির্ভরশীলতা বাড়ানোর জন্য সহজ একটি উপায় হলো তথ্যের সাথে অতিরিক্ত একটি বিট সংযোজন করা। সংযোগকৃত এই বিটকে প্যারিটি বিট বলে।
প্যারিটি বিট দুই ধরনের। যথা-
জোড় প্যারিটি এবং বিজোড় প্যারিটি বিট।
১১। ১-এর পরিপূরক বা 1’s complement কী?
উত্তরঃ–কোন বাইনারি সংখ্যার বিটসমূহকে উল্টিয়ে অর্থাৎ 0-এর স্থলে 1 এবং 1-এর স্থলে 0 বসিয়ে সংখ্যাটির ১-এর পরিপূরক বা 1’s complement পাওয়া যায়। যেমন-
১২। ২-এর পরিপূরক বা 2’s complement কী?
উত্তরঃ–কোন বাইনারি সংখ্যার বিটসমূহকে উল্টিয়ে অর্থাৎ 0-এর স্থলে 1 এবং 1-এর স্থলে 0 বসিয়ে সংখ্যাটির ১-এর পরিপূরক বা 1’s complement পাওয়া যায়। প্রাপ্ত ১-এর পরিপূরকের সাথে ১ যোগ করলে বাইনারি সংখ্যার ২-এর পরিপূরক বা 2’s complement পাওয়া যায়। ২-এর পরিপূরকের মাধ্যমে ধনাত্মক চিহ্নযুক্ত সংখ্যাকে ঋণাত্মক চিহ্নযুক্ত সংখ্যায় রূপান্তর করা যায়।
১৩। নিগেশন বা বিপরীতকরণ কী?
উত্তরঃ–কোন ধনাত্মক সংখ্যাকে ঋণাত্মক সংখ্যায় কিংবা কোন ঋণাত্মক সংখ্যাকে ধনাত্মক সংখ্যায় পরিবর্তন করাকে বিপরীতকরণ বা নিগেশন বলে। চিহ্ন যুক্ত বাইনারি সংখ্যাকে ২-এর পরিপূরক এর মাধ্যমে নিগেশন করা হয়।
১৪। কোড (Code) কী?
উত্তরঃ–অংক, অক্ষর এবং অন্যান্য চিহ্নকে কম্পিউটারে প্রকাশের জন্য ব্যবহৃত বিটের বিন্যাসকে বা সুবিন্যস্ত রূপকে কোড (Code) বলা হয়। যেমন-
অক্ট্যাল কোড
হেক্সাডেসিমেল কোড
বিসিডি কোড (BCD Code)
১৫। এনকোডিং এবং ডিকোডিং কী?
উত্তরঃ–
এনকোডিং- কম্পিউটারে ব্যবহৃত বর্ণ, সংখ্যা ও বিশেষ চিহ্নসমূহের বাইনারি রূপান্তর প্রক্রিয়াকে এনকোডিং বলে।
ডিকোডিং- কম্পিউটারে প্রসেসিংকৃত বাইনারি কোড সমূহকে পুনরায় বর্ণ, সংখ্যা ও বিশেষ চিহ্নসমূহে রূপান্তর করা হয়। এই পদ্ধতিকে ডিকোডিং বলে।
১৬। বিসিডি (BCD) কোড কী?
উত্তরঃ–BCD শব্দের পূর্ণরূপ হলো Binary Coded Decimal। দশমিক সংখ্যার প্রতিটি অংককে সমতুল্য বাইনারি সংখ্যা দ্বারা প্রকাশ করার পদ্ধতিকে বিসিডি কোড বলে। ৪ টি বিট দ্বারা 24 অর্থাৎ ১৬ টি ভিন্ন অবস্থা নির্দেশ করা যায়। এই ১৬ টি অবস্থা ব্যবহার করে কয়েক ধরনের বিসিডি কোড তৈরি সম্ভব।
১৭। আলফানিউমেরিক কোড কী?
উত্তরঃ–কতকগুলো বিশেষ চিহ্ন(!, @, #, $, %, *, / ইত্যাদি), অক্ষর(a-z, A-Z), অংক(0-9) এবং বিভিন্ন গাণিতিক চিহ্ন(+, -, =, x ইত্যাদি) জন্য ব্যবহৃত কোডকে আলফানিউমেরিক কোড বলা হয়।
১৮। অ্যাসকি(ASCII) কোড কী?
উত্তরঃ–ASCII এর পূর্ণরূপ American standard code for information interchange। ১৯৬৫ সালে রবার্ট বিমার সাত বিটের ASCII কোড তৈরি করেন। এটি বহুল প্রচলিত ৭ বিট বিশিষ্ট আলফানিউমেরিক কোড। যা ইউনিকোডের পূর্বে জনপ্রিয় ছিল। ASCII কোড দুই ধরনের।একটি ASCII-7 যা সাতটি বিট নিয়ে গঠিত। অন্যটি ASCII-8 যা আটটি বিট নিয়ে গঠিত।
১৯। ইবিসিডিক(EBCDIC) কোড কী?
উত্তরঃ–EBCDIC এর পূর্ণরূপ হচ্ছে Extendend Binary Coded Decimal Information Code। এই ধরনের কোডকে ৮-বিট BCD কোডও বলা হয়ে থাকে। এই কোড দ্বারা ২৮ অর্থাৎ ২৫৬ টি অদ্বিতীয় অংক, অক্ষর এবং চিহ্নকে বাইনারিতে প্রকাশ করা হয়।
২০। ইউনিকোড(UNICODE) কোড কী?
উত্তরঃ–ইউনিকোডের পূর্ণরূপ হচ্ছে Universal Code। বিশ্বের সকল ভাষাকে কম্পিউটার কোডে অন্তর্ভুক্ত করার জন্য Apple computer corporation এবং Xerox corporation-এর প্রকৌশলীগণ ১৯৯১ সালে ইউনিকোড উদাভাবন করেন।ইউনিকোড মূলত ২ বাইট বা ১৬ বিটের কোড। এই কোডের মাধ্যমে ২১৬ অর্থাৎ ৬৫,৫৩৬ টি অদ্বিতীয় চিহ্নকে নির্দিষ্ট করা যায়।
অনুধাবন প্রশ্ন ও উত্তরঃ-
১। পজিশনাল এবং নন-পজিশনাল সংখ্যা পদ্ধতি ব্যাখ্যা কর।
উত্তরঃ–সংখ্যা ব্যবহার পদ্ধতির ভিত্তিতে সংখ্যা পদ্ধতিকে দুইটি ভাগে ভাগ করা হয়। যথা-
নন-পজিশনালঃ- এই ধরনের সংখ্যা পদ্ধতিতে ব্যবহৃত সংখ্যার অংক সমূহের কোনো স্থানীয় মান থাকে না। শুধু সংখ্যার নিজস্ব মান থাকে। যেমন- হায়ারোগ্লিফিক্স(Hieroglyphics), ম্যায়ন(Mayan) ইত্যাদি।
পজিশনালঃ- এক্ষেত্রে ব্যবহৃত সংখ্যার অংক সমূহের নিজস্ব মান, স্থানীয় মান এবং ঐ সংখ্যার ভিত্তি(Base) দেওয়া থাকে। যেমন- বাইনারি, অক্ট্যাল, দশমিক, হেক্সাডেসিমেল ইত্যাদি।
২। তিন/পাঁচ/সাত/নয় ভিত্তিক সংখ্যা পদ্ধতি ব্যাখ্যা কর।
উত্তরঃ– কোনো সংখ্যা পদ্ধতির বেজ বা ভিত্তির উপর নির্ভর করে ঐ সংখ্যা পদ্ধতিতে কতগুলো মৌলিক চিহ্ন আছে। অর্থাৎ কোনো সংখ্যা পদ্ধতির বেজ যত ঐ সংখ্যা পদ্ধতিতে তত গুলো মৌলিক প্রতীক বা অংক রয়েছে। তিন ভিত্তিক সংখ্যা পদ্ধতি বলতে বুঝায় ঐ সংখ্যা পদ্ধতিতে মোট তিনটি মৌলিক প্রতীক বা অংক রয়েছে। যথা-০, ১, ২
পাঁচ ভিত্তিক সংখ্যা পদ্ধতি বলতে বুঝায় ঐ সংখ্যা পদ্ধতিতে মোট পাঁচটি মৌলিক প্রতীক বা অংক রয়েছে। যথা- ০, ১, ২, ৩,৪
সাত ভিত্তিক সংখ্যা পদ্ধতি বলতে বুঝায় ঐ সংখ্যা পদ্ধতিতে মোট সাতটি মৌলিক প্রতীক বা অংক রয়েছে। যথা- ০, ১, ২, ৩, ৪, ৫,৬
নয় ভিত্তিক সংখ্যা পদ্ধতি বলতে বুঝায় ঐ সংখ্যা পদ্ধতিতে মোট নয়টি মৌলিক প্রতীক বা অংক রয়েছে। যথা- ০, ১, ২, ৩, ৪, ৫, ৬, ৭, ৮
৩। কম্পিউটারের অভ্যন্তরীণ কাজে বাইনারি সংখ্যা পদ্ধতি ব্যবহারের কারণ ব্যাখ্যা কর।
উত্তরঃ–কম্পিউটার ডিজাইনে অন্যান্য সংখ্যা পদ্ধতির তুলনায় বাইনারি সংখ্যা পদ্ধতি বহুল ব্যবহৃত হয়। কারণ সমূহ নিচে ব্যাখ্যা করা হলো-
৪। 5D/988 সংখ্যাটি কী ধরনের? ব্যাখ্যা কর।
উত্তরঃ–5D একটি হেক্সাডেসিমেল সংখ্যা। আমরা জানি, হেক্সাডেসিমেল সংখ্যা পদ্ধতিতে মোট ১৬ টি মৌলিক চিহ্ন বা প্রতীক ব্যবহার করা হয়। ০, ১, ২, ৩, ৪, ৫, ৬, ৭, ৮, ৯, A, B, C, D, E, F। হেক্সাডেসিমেল সংখ্যা পদ্ধতিতে A, B, C, D, E, F এই প্রতীক সমূহের সমকক্ষ দশমিক মান যথাক্রমে ১০, ১১, ১২, ১৩, ১৪, ১৫। যেহেতু 5D সংখ্যাটিতে D প্রতীক বিদ্যমান যা শুধু মাত্র হেক্সাডেসিমেল সংখ্যা পদ্ধতিতেই রয়েছে। সুতরাং 5D একটি হেক্সাডেসিমেল সংখ্যা। অপরদিকে 988 সংখ্যাটি দশমিক ও হেক্সাডেসিমেল সংখ্যা পদ্ধতি। কারণ শুধুমাত্র দশমিক এবং হেক্সাডেসিমেল সংখ্যা পদ্ধতিতে ৮ এবং ৯ অংক দুইটি বিদ্যমান।
৫। “অক্ট্যাল তিন বিট বিশিষ্ট সংখ্যা পদ্ধতি”-ব্যাখ্যা কর।
উত্তরঃ–অক্ট্যাল সংখ্যা পদ্ধতির ভিত্তি ৮। এই পদ্ধতিতে ব্যবহৃত অংক সমূহ ০, ১, ২, ৩, ৪, ৫, ৬, ৭। কম্পিউটারের অভ্যন্তরীণ সকল কাজ শুধুমাত্র বাইনারি পদ্ধতিতে সম্পন্ন হয় যেখানে ০ এবং ১ এই দুইটি অংক বিদ্যমান। সেজন্য অক্ট্যাল সংখ্যা পদ্ধতিকে বাইনারি সংখ্যার সংক্ষিপ্ত রূপ বলা হয়ে থাকে। অক্ট্যাল থেকে বাইনারি সংখ্যা পদ্ধতিতে রুপান্তরের জন্য প্রতিটি অক্ট্যাল সংখ্যাকে ডান দিক থেকে তার সমতুল্য তিন বিট বাইনারি অংকে সাজিয়ে লিখে এদের একত্র করলেই অক্ট্যাল সংখ্যার সমমান বাইনারি পাওয়া যায়। যেমন- (123)8 এর বাইনারি হবে (001010111)2
৬। 3+5=10 কেন? ব্যাখ্যা কর।/ 7+1=10 কেন? ব্যাখ্যা কর।
উত্তরঃ–3+5=10 এবং 7+1=10 মূলত একটি অক্ট্যাল সংখ্যা পদ্ধতির যোগফল। অক্ট্যাল সংখ্যা পদ্ধতিতে 0-7 পর্যন্ত মোট ৮টি সংখ্যা ব্যবহৃত হয়। অর্থাৎ অক্ট্যাল সংখ্যা পদ্ধতিতে ৮ এবং ৯ এর কোন ব্যবহার নেই। এই কারণে অক্ট্যাল সংখ্যার যোগের ক্ষেত্রে যোগফলটি পরের সংখ্যা ৮ না হয়ে ১০ হয়। কারণ ১০ হলো দুটি আলাদা অংক ০ এবং ১ এর সমন্বয়ে তৈরি সংখ্যা। এই ০ এবং ১ অক্ট্যাল সংখ্যা পদ্ধতির অন্তর্গত।
৭। “বিট এবং বাইট এক নয়”-ব্যাখ্যা কর।
উত্তরঃ–বিটঃ- Binary Digit এর সংক্ষিপ্ত রূপ হচ্ছে Bit. বাইনারি সংখ্যা পদ্ধতির ডিজিট 0 এবং 1 প্রত্যেকটিকে এক একটি বিট বলা হয়।
বাইটঃ- বাইনারি ডিজিট ০ এবং ১ সর্বমোট আট বার পাশাপাশি অবস্থান করে এক বাইট সম্পন্ন হয়। অর্থাৎ ১ বাইট= ৮ বিট। যেমন- 10001001=এক বাইট।
৮। কম্পিউটারে কেন ০ এবং ১ এর ব্যবহার সুবিধাজনক? ব্যাখ্যা কর।/ “কম্পিউটারের অভ্যন্তরীণ যন্ত্রাংশের কার্যপদ্ধতির সাথে বাইনারি সংখ্যা পদ্ধতি সামঞ্জস্যপূর্ণ”-ব্যাখ্যা কর।
উত্তরঃ–বাইনারি সংখ্যা পদ্ধতিতে দুইটি অংক ০ এবং ১ ব্যবহৃত হয়। কম্পিউটার ডিজাইনে অন্যান্য সংখ্যা পদ্ধতির তুলনায় বাইনারি সংখ্যা পদ্ধতি বহুল ব্যবহৃত হয়। কারণ সমূহ নিচে ব্যাখ্যা করা হলো-
৯। (১৪)১০ সংখ্যাটি লিখতে BCD কোড এবং বাইনারি কোডের মধ্যে কোনটিতে বেশি মেমোরি প্রয়োজন? ব্যাখ্যা কর।
উত্তরঃ– BCD শব্দের পূর্ণরূপ হলো Binary Coded Decimal। দশমিক সংখ্যার প্রতিটি অংককে সমতুল্য বাইনারি সংখ্যা দ্বারা প্রকাশ করার পদ্ধতিকে বিসিডি কোড বলে। ৪ টি বিট দ্বারা 24 অর্থাৎ ১৬ টি ভিন্ন অবস্থা নির্দেশ করা যায়। (১৪)১০ এর BCD কোড হবে ০০০১০১০০ অর্থাৎ (১৪)১০=০০০১০১০০ যাতে মোট ৮ টি বিট প্রয়োজন হয়। অপরদিকে বাইনারি সংখ্যা পদ্ধতিতে (১৪)১০ এর মান হয় ১১১০ অর্থাৎ (১৪)১০=১১০০। বাইনারি পদ্ধতিতে (১৪)১০ এর বাইনারি লিখতে মাত্র ৪ টি বিট প্রয়োজন হয়। সুতরাং কোন একটি সংখ্যা BCD কোডে লিখতে বাইনারি সংখ্যা পদ্ধতিতে প্রয়োজনীয় বিটের তুলনায় বেশি বিট অর্থাৎ বেশি মেমোরি প্রয়োজন হয়।
১০। “যোগের মাধ্যমে বিয়োগের কাজ সম্ভব”-ব্যাখ্যা কর।
উত্তরঃ– সকল ধরনের গাণিতিক হিসাব যোগ(+), বিয়োগ(-), গুণ(*) এবং ভাগের(/) মাধ্যমে সম্পন্ন করা হয়। আবার যোগের মাধ্যমে গুণের এবং বিয়োগের মাধ্যমে যোগের কাজ করা সম্ভব। ঠিক তেমনি ২-এর পরিপূরক পদ্ধতি ব্যবহার করে যোগ এবং বিয়োগের কাজ সম্পন্ন করা যায়। তাই আধুনিক কম্পিউটারে সকল গাণিতিক হিসাব সম্পন্ন করার জন্য শুধু মাত্র যোগের বর্তিনী ব্যবহার করা হয়। এই পদ্ধতিতে ব্যবহৃত বর্তনী অনেক সরল, দামে সস্তা এবং দ্রুত গতি সম্পন্ন। যেকোনো বাইনারি সংখ্যার ১-এর পরিপূরক অর্থাৎ ঐ বাইনারি মানের ০ এর স্থলে ১ এবং ১ এর স্থলে ০ বসিয়ে প্রাপ্ত বাইনারি মানের সাথে ১ যোগ করে ২-এর পরিপূরক মান পাওয়া যায়।
১১। ২-এর পরিপূরকের গুরুত্ব ব্যাখ্যা কর।
উত্তরঃ– ইলেক্ট্রনিক্স প্রযুক্তির যন্ত্র সমূহে ২-এর পরিপূরক পদ্ধতি ব্যবহারের গুরুত্ব অপরিসীম। নিচে ২-এর পরিপূরকের গুরুত্ব ব্যাখ্যা করা হলো-
১২। “ইউনিকোড পদ্ধতি পৃথিবীর সকল ভাষার মানুষের জন্য আশীর্বাদ”-ব্যাখ্যা কর।
উত্তরঃ– ইউনিকোড মূলত ২ বাইট বা ১৬ বিটের কোড। এই কোডের মাধ্যমে ২১৬ অর্থাৎ ৬৫,৫৩৬ টি অদ্বিতীয় চিহ্নকে নির্দিষ্ট করা যায়। এর ফলে যেসব ভাষাকে কোডের অন্তর্ভুক্ত করতে ৮ বিট পর্যাপ্ত ছিল না ( যেমন- বাংলা, চাইনিজ, জাপানিজ ইত্যাদি), সেসকল ভাষার সকল চিহ্নকে কোডভুক্ত করা অনেক সহজ হয়ে যায়। বর্তমানে এই কোডের ব্যবহার পৃথিবীব্যাপী জনপ্রিয়তা পেয়েছে।
১৩। ইউনিকোডের পূর্বে বহুল ব্যবহৃত আলফানিউমেরিক কোড কোনটি?-ব্যাখ্যা কর।
উত্তরঃ– ইউনিকোডের পূর্বে সবচেয়ে বেশি ব্যবহৃত আলফানিউমেরিক কোডটি হলো ASCII কোড। ASCII এর পূর্ণরূপ American Standard Code for Information Interchange। বর্তমানে ASCII কোড বলতে ASCII-8 কে বুঝায়। ASCII-8 যা আটটি বিট নিয়ে গঠিত। যার বাম দিকের তিনটি বিটকে জোন বিট (Zone bit) এবং ডান দিকের চারটি বিটকে সংখ্যাসূচক বিট বলা হয়। এক্ষেত্রে একটি অতিরিক্ত বিট ব্যবহৃত হয় যাকে প্যারিটি বিট বলা হয়। ASCII-8 এ 2n=28 সংখ্যক মোট ২৫৬ টি মৌলিক চিহ্ন বা প্রতীক অদ্বিতীয়ভাবে নির্দিষ্ট করা যায়। বিভিন্ন ধরনের কম্পিউটার বিশেষ করে মাইক্রোকম্পিউটারে ASCII কোডের ব্যাপক প্রচলন রয়েছে। যেমন- কী বোর্ড, মাউস, মনিটর, প্রিন্টার ইত্যাদিতে আলফানিউমেরিক ডেটা আদান-প্রদানের জন্য ASCII কোড ব্যবহৃত হয়।
১৪। “(১৪৯)১০ সংখ্যাকে কম্পিউটার সরাসরি গ্রহণ করে না।” -ব্যাখ্যা কর।
উত্তরঃ– আমার দৈনন্দিন কাজে দশমিক সংখ্যা পদ্ধতি ব্যবহার করি যা কম্পিউটার বুঝতে পারে না। কম্পিউটার বাইনারি সংখ্যা পদ্ধতিতে সকল কার্য সম্পাদন করে। অর্থাৎ কম্পিউটারে কোন সংখ্যা লিখলে কম্পিউটার তা বাইনারিতে রূপান্তর করে। যেকোনো সংখ্যাকে কম্পিউটারের ভাষায় রূপান্তর করার ক্ষেত্রে এক ধরনের বিশেষ বর্তনী বা সার্কিট ব্যবহার করা হয় যা এনকোডার নামে পরিচিত। এই সকল কারণে কম্পিউটার (১৪৯)১০সংখ্যাকে সরাসরি গ্রহণ করে না।
১৫। চিহ্নযুক্ত সংখ্যা পদ্ধতি ব্যাখ্যা কর।
উত্তরঃ– ধনাত্মক ও ঋণাত্মক সংখ্যা লেখার জন্য সংখ্যার পূর্বে ধনাত্মক (+) চিহ্ন ব্যবহার করা হয়। আবার একই ভাবে ঋণাত্মক সংখ্যা লেখার জন্য সংখ্যার পূর্বে ঋণাত্মক (-) চিহ্ন ব্যবহার করা হয়। এই ধনাত্মক বা ঋণাত্মক চিহ্ন যুক্ত সংখ্যাকে চিহ্নযুক্ত সংখ্যা বা সাইন্ড নাম্বার বলে। বাইনারি পদ্ধতিতে এই সাইন বা চিহ্ন বোঝানোর জন্য একটি অতিরিক্ত সংখ্যা ব্যবহার করা হয় যা চিহ্ন বিট নামে পরিচিত। এই চিহ্ন বিট এর মান শূন্য (0) হলে সংখ্যাটি ধনাত্মক এবং এক (1) হলে সংখ্যাটিকে ঋণাত্মক ধরা হয়। ১৬। ” ১-এর পরবর্তী সংখ্যা ১০ হতে পারে” -ব্যাখ্যা কর।
উত্তরঃ– দশমিক সংখ্যা পদ্ধতিতে ১-এর পরবর্তী সংখ্যা হয় ২। প্রাপ্ত ২ সংখ্যাটিকে বাইনারিতে প্রকাশ করলে মান হবে ১০। যেহেতু ১ এর পরবর্তী প্রাপ্ত ২ সংখ্যাটির বাইনারি মান হয় ১০। সুতরাং ১-এর পরবর্তী সংখ্যাটি ১০ বলা যায়।
অনলাইন এ ক্লাস করুন একদম ফ্রী. …
প্রতিদিন রাত ৯টা থেকে ১০.৩০টা পর্যন্ত
Skype id - wschoolbd
বি.দ্র.: ওয়েব স্কুল বিডি থেকে বিদেশে পড়াশোনা সংক্রান্ত বিভিন্ন পরামর্শ প্রদান করার উদ্যোগ নেওয়া হয়েছে। আমাদের সাথে যোগাযোগ – 01571769905 (সকাল ১১ টা থেকে দুপুর ১ টা পর্যন্ত)।
অনলাইন এক্সামের বিভাগসমূহ:
জে.এস.সি
এস.এস.সি
এইচ.এস.সি
সকল শ্রেণির সৃজনশীল প্রশ্ন
বিশ্ববিদ্যালয় ভর্তি
বিসিএস প্রিলি টেষ্ট
আইসিটি অধ্যায়-৩ : সংখ্যাপদ্ধতি ও ডিজিটাল ডিভাইস
জ্ঞানমূলক ও অনুধাবন প্রশ্ন ও উত্তরঃ-
জ্ঞানমূলক প্রশ্ন ও উত্তরঃ-
১। সংখ্যা পদ্ধতি কী?
উত্তরঃ–সংখ্যা গণনা বা হিসাব করার জন্য বিভিন্ন প্রতীক বা সাংকেতিক চিহ্ন ব্যবহৃত হয়। এই সকল প্রতীক লেখার নিয়ম সমূহকেই সংখ্যা পদ্ধতি বলা হয়। অর্থাৎ যে পদ্ধতির মাধ্যমে সংখ্যা প্রকাশ এবং গণনা করা হয়, তাহাই সংখ্যা পদ্ধতি নামে পরিচিত।
২। পজিশনাল সংখ্যা পদ্ধতি কী?
উত্তরঃ– যে সকল সংখ্যার প্রতিটি অংক সমূহের নিজস্ব মান, স্থানীয় মান এবং ঐ সংখ্যার ভিত্তি(Base) দেওয়া থাকে। যেমন- বাইনারি, অক্ট্যাল, দশমিক, হেক্সাডেসিমেল ইত্যাদি।
৩। নন-পজিশনাল সংখ্যা পদ্ধতি কী?
উত্তরঃ–এই ধরনের সংখ্যা পদ্ধতিতে ব্যবহৃত সংখ্যার অংক সমূহের কোনো স্থানীয় মান থাকে না। শুধু সংখ্যার নিজস্ব মান থাকে। যেমন- হায়ারোগ্লিফিক্স(Hieroglyphics), ম্যায়ন(Mayan) ইত্যাদি।
৪। দশমিক সংখ্যা পদ্ধতি কী?
উত্তরঃ–দশমিক সংখ্যা পদ্ধতি- যে সংখ্যা পদ্ধতিতে দশটি অংক বা প্রতীক ব্যবহার করা হয় তাকে দশমিক বা ডেসিমেল সংখ্যা পদ্ধতি বলে। প্রতীক সমূহ- ০, ১, ২, ৩, ৪, ৫, ৬, ৭, ৮, ৯
৫। বাইনারি সংখ্যা পদ্ধতি কী?
উত্তরঃ–বাইনারি সংখ্যা পদ্ধতি- যে সংখ্যা পদ্ধতিতে দুটি অংক বা প্রতীক ব্যবহার করা হয় তাকে বাইনারি সংখ্যা পদ্ধতি বলা হয়। প্রতীক সমূহ- ০, ১
৬। অক্ট্যাল সংখ্যা পদ্ধতি কী?
উত্তরঃ–অক্ট্যাল সংখ্যা পদ্ধতি- যে সংখ্যা পদ্ধতিতে আটটি অংক বা প্রতীক ব্যবহার করা হয় তাকে অক্ট্যাল সংখ্যা পদ্ধতি বলে। প্রতীক সমূহ- ০, ১, ২, ৩, ৪, ৫, ৬, ৭
৭। হেক্সাডেসিমেল সংখ্যা পদ্ধতি কী?
উত্তরঃ–হেক্সাডেসিমেল সংখ্যা পদ্ধতি- যে সংখ্যা পদ্ধতিতে মোট ১৬ টি অংক বা প্রতীক ব্যবহার করা হয় তাকে হেক্সাডেসিমেল সংখ্যা পদ্ধতি বলা হয়। প্রতীক সমূহ- ০, ১, ২, ৩, ৪, ৫, ৬, ৭, ৮, ৯, A, B, C, D, E, F
৮। সংখ্যা পদ্ধতির বেজ বা ভিত্তি কী?
উত্তরঃ–কোনো সংখ্যা পদ্ধতিতে ব্যবহৃত মোট চিহ্ন বা প্রতীককে ঐ সংখ্যা পদ্ধতির বেজ বা ভিত্তি বলা হয়। যেমন- দশমিক সংখ্যা পদ্ধতিতে ব্যবহৃত প্রতীক বা চিহ্নের সংখ্যা ১০ সুতরাং এই সংখ্যার বেজ বা ভিত্তি হচ্ছে ১০।
৯। বিট, বাইট কী?
উত্তরঃ–বিটঃ- Binary Digit এর সংক্ষিপ্ত রূপ হচ্ছে Bit. বাইনারি সংখ্যা পদ্ধতির ডিজিট 0 এবং 1 প্রত্যেকটিকে এক একটি বিট বলা হয়।
বাইটঃ- বাইনারি ডিজিট ০ এবং ১ সর্বমোট আট বার পাশাপাশি অবস্থান করে এক বাইট সম্পন্ন হয়। অর্থাৎ ১ বাইট= ৮ বিট। যেমন- 10001001=এক বাইট।
১০। প্যারিটি বিট কী?
উত্তরঃ–কম্পিউটার বা অন্য সকল ইলেক্ট্রনিক যন্ত্রের মধ্যে একাধিক বিট আদান-প্রদান হয়। এ সকল বিট প্যাটার্ন এক স্থান থেকে অন্য স্থানে প্রেরণের সময় বিটের নির্ভরশীলতা বাড়ানোর জন্য সহজ একটি উপায় হলো তথ্যের সাথে অতিরিক্ত একটি বিট সংযোজন করা। সংযোগকৃত এই বিটকে প্যারিটি বিট বলে।
প্যারিটি বিট দুই ধরনের। যথা-
জোড় প্যারিটি এবং বিজোড় প্যারিটি বিট।
১১। ১-এর পরিপূরক বা 1’s complement কী?
উত্তরঃ–কোন বাইনারি সংখ্যার বিটসমূহকে উল্টিয়ে অর্থাৎ 0-এর স্থলে 1 এবং 1-এর স্থলে 0 বসিয়ে সংখ্যাটির ১-এর পরিপূরক বা 1’s complement পাওয়া যায়। যেমন-
১২। ২-এর পরিপূরক বা 2’s complement কী?
উত্তরঃ–কোন বাইনারি সংখ্যার বিটসমূহকে উল্টিয়ে অর্থাৎ 0-এর স্থলে 1 এবং 1-এর স্থলে 0 বসিয়ে সংখ্যাটির ১-এর পরিপূরক বা 1’s complement পাওয়া যায়। প্রাপ্ত ১-এর পরিপূরকের সাথে ১ যোগ করলে বাইনারি সংখ্যার ২-এর পরিপূরক বা 2’s complement পাওয়া যায়। ২-এর পরিপূরকের মাধ্যমে ধনাত্মক চিহ্নযুক্ত সংখ্যাকে ঋণাত্মক চিহ্নযুক্ত সংখ্যায় রূপান্তর করা যায়।
১৩। নিগেশন বা বিপরীতকরণ কী?
উত্তরঃ–কোন ধনাত্মক সংখ্যাকে ঋণাত্মক সংখ্যায় কিংবা কোন ঋণাত্মক সংখ্যাকে ধনাত্মক সংখ্যায় পরিবর্তন করাকে বিপরীতকরণ বা নিগেশন বলে। চিহ্ন যুক্ত বাইনারি সংখ্যাকে ২-এর পরিপূরক এর মাধ্যমে নিগেশন করা হয়।
১৪। কোড (Code) কী?
উত্তরঃ–অংক, অক্ষর এবং অন্যান্য চিহ্নকে কম্পিউটারে প্রকাশের জন্য ব্যবহৃত বিটের বিন্যাসকে বা সুবিন্যস্ত রূপকে কোড (Code) বলা হয়। যেমন-
অক্ট্যাল কোড
হেক্সাডেসিমেল কোড
বিসিডি কোড (BCD Code)
১৫। এনকোডিং এবং ডিকোডিং কী?
উত্তরঃ–
এনকোডিং- কম্পিউটারে ব্যবহৃত বর্ণ, সংখ্যা ও বিশেষ চিহ্নসমূহের বাইনারি রূপান্তর প্রক্রিয়াকে এনকোডিং বলে।
ডিকোডিং- কম্পিউটারে প্রসেসিংকৃত বাইনারি কোড সমূহকে পুনরায় বর্ণ, সংখ্যা ও বিশেষ চিহ্নসমূহে রূপান্তর করা হয়। এই পদ্ধতিকে ডিকোডিং বলে।
১৬। বিসিডি (BCD) কোড কী?
উত্তরঃ–BCD শব্দের পূর্ণরূপ হলো Binary Coded Decimal। দশমিক সংখ্যার প্রতিটি অংককে সমতুল্য বাইনারি সংখ্যা দ্বারা প্রকাশ করার পদ্ধতিকে বিসিডি কোড বলে। ৪ টি বিট দ্বারা 24 অর্থাৎ ১৬ টি ভিন্ন অবস্থা নির্দেশ করা যায়। এই ১৬ টি অবস্থা ব্যবহার করে কয়েক ধরনের বিসিডি কোড তৈরি সম্ভব।
১৭। আলফানিউমেরিক কোড কী?
উত্তরঃ–কতকগুলো বিশেষ চিহ্ন(!, @, #, $, %, *, / ইত্যাদি), অক্ষর(a-z, A-Z), অংক(0-9) এবং বিভিন্ন গাণিতিক চিহ্ন(+, -, =, x ইত্যাদি) জন্য ব্যবহৃত কোডকে আলফানিউমেরিক কোড বলা হয়।
- অ্যাসকি কোড (ASCII Code)
- ইবিসিডিক কোড (EBCDIC Code)
- ইউনিকোড (Unicode)
১৮। অ্যাসকি(ASCII) কোড কী?
উত্তরঃ–ASCII এর পূর্ণরূপ American standard code for information interchange। ১৯৬৫ সালে রবার্ট বিমার সাত বিটের ASCII কোড তৈরি করেন। এটি বহুল প্রচলিত ৭ বিট বিশিষ্ট আলফানিউমেরিক কোড। যা ইউনিকোডের পূর্বে জনপ্রিয় ছিল। ASCII কোড দুই ধরনের।একটি ASCII-7 যা সাতটি বিট নিয়ে গঠিত। অন্যটি ASCII-8 যা আটটি বিট নিয়ে গঠিত।
১৯। ইবিসিডিক(EBCDIC) কোড কী?
উত্তরঃ–EBCDIC এর পূর্ণরূপ হচ্ছে Extendend Binary Coded Decimal Information Code। এই ধরনের কোডকে ৮-বিট BCD কোডও বলা হয়ে থাকে। এই কোড দ্বারা ২৮ অর্থাৎ ২৫৬ টি অদ্বিতীয় অংক, অক্ষর এবং চিহ্নকে বাইনারিতে প্রকাশ করা হয়।
২০। ইউনিকোড(UNICODE) কোড কী?
উত্তরঃ–ইউনিকোডের পূর্ণরূপ হচ্ছে Universal Code। বিশ্বের সকল ভাষাকে কম্পিউটার কোডে অন্তর্ভুক্ত করার জন্য Apple computer corporation এবং Xerox corporation-এর প্রকৌশলীগণ ১৯৯১ সালে ইউনিকোড উদাভাবন করেন।ইউনিকোড মূলত ২ বাইট বা ১৬ বিটের কোড। এই কোডের মাধ্যমে ২১৬ অর্থাৎ ৬৫,৫৩৬ টি অদ্বিতীয় চিহ্নকে নির্দিষ্ট করা যায়।
অনুধাবন প্রশ্ন ও উত্তরঃ-
১। পজিশনাল এবং নন-পজিশনাল সংখ্যা পদ্ধতি ব্যাখ্যা কর।
উত্তরঃ–সংখ্যা ব্যবহার পদ্ধতির ভিত্তিতে সংখ্যা পদ্ধতিকে দুইটি ভাগে ভাগ করা হয়। যথা-
- নন-পজিশনাল (Non Positional) সংখ্যা পদ্ধতি
- পজিশনাল (Positional) সংখ্যা পদ্ধতি
নন-পজিশনালঃ- এই ধরনের সংখ্যা পদ্ধতিতে ব্যবহৃত সংখ্যার অংক সমূহের কোনো স্থানীয় মান থাকে না। শুধু সংখ্যার নিজস্ব মান থাকে। যেমন- হায়ারোগ্লিফিক্স(Hieroglyphics), ম্যায়ন(Mayan) ইত্যাদি।
পজিশনালঃ- এক্ষেত্রে ব্যবহৃত সংখ্যার অংক সমূহের নিজস্ব মান, স্থানীয় মান এবং ঐ সংখ্যার ভিত্তি(Base) দেওয়া থাকে। যেমন- বাইনারি, অক্ট্যাল, দশমিক, হেক্সাডেসিমেল ইত্যাদি।
২। তিন/পাঁচ/সাত/নয় ভিত্তিক সংখ্যা পদ্ধতি ব্যাখ্যা কর।
উত্তরঃ– কোনো সংখ্যা পদ্ধতির বেজ বা ভিত্তির উপর নির্ভর করে ঐ সংখ্যা পদ্ধতিতে কতগুলো মৌলিক চিহ্ন আছে। অর্থাৎ কোনো সংখ্যা পদ্ধতির বেজ যত ঐ সংখ্যা পদ্ধতিতে তত গুলো মৌলিক প্রতীক বা অংক রয়েছে। তিন ভিত্তিক সংখ্যা পদ্ধতি বলতে বুঝায় ঐ সংখ্যা পদ্ধতিতে মোট তিনটি মৌলিক প্রতীক বা অংক রয়েছে। যথা-০, ১, ২
পাঁচ ভিত্তিক সংখ্যা পদ্ধতি বলতে বুঝায় ঐ সংখ্যা পদ্ধতিতে মোট পাঁচটি মৌলিক প্রতীক বা অংক রয়েছে। যথা- ০, ১, ২, ৩,৪
সাত ভিত্তিক সংখ্যা পদ্ধতি বলতে বুঝায় ঐ সংখ্যা পদ্ধতিতে মোট সাতটি মৌলিক প্রতীক বা অংক রয়েছে। যথা- ০, ১, ২, ৩, ৪, ৫,৬
নয় ভিত্তিক সংখ্যা পদ্ধতি বলতে বুঝায় ঐ সংখ্যা পদ্ধতিতে মোট নয়টি মৌলিক প্রতীক বা অংক রয়েছে। যথা- ০, ১, ২, ৩, ৪, ৫, ৬, ৭, ৮
৩। কম্পিউটারের অভ্যন্তরীণ কাজে বাইনারি সংখ্যা পদ্ধতি ব্যবহারের কারণ ব্যাখ্যা কর।
উত্তরঃ–কম্পিউটার ডিজাইনে অন্যান্য সংখ্যা পদ্ধতির তুলনায় বাইনারি সংখ্যা পদ্ধতি বহুল ব্যবহৃত হয়। কারণ সমূহ নিচে ব্যাখ্যা করা হলো-
- বাইনারি সংখ্যা পদ্ধতি অন্যান্য সংখ্যা পদ্ধতি অপেক্ষা সরলতম সংখ্যা পদ্ধতি।
- বাইনারি সংখ্যা পদ্ধতিতে দুইটি বিট ব্যবহৃত হয়। যা সহজে ইলেক্ট্রনিক উপায়ে নির্দিষ্ট করা সম্ভব হয়েছে বলে ইলেক্ট্রনিক যন্ত্রে এই পদ্ধতি ব্যবহার করা হয়।
- মাত্র দুটি অবস্থান থাকায় যেকোনো ইলেক্ট্রনিক যন্ত্র তৈরিতে বর্তনী বা সার্কিট অনেক ছোট হয়। বাইনারি বিট ব্যবহারের ফলে দ্রুততার সাথে তথ্য প্রক্রিয়াকরণ করা সম্ভব হচ্ছে।
- দশমিক পদ্ধতির সকল হিসাব বাইনারি পদ্ধতির মাধ্যমে সম্পন্ন করা যায়।
৪। 5D/988 সংখ্যাটি কী ধরনের? ব্যাখ্যা কর।
উত্তরঃ–5D একটি হেক্সাডেসিমেল সংখ্যা। আমরা জানি, হেক্সাডেসিমেল সংখ্যা পদ্ধতিতে মোট ১৬ টি মৌলিক চিহ্ন বা প্রতীক ব্যবহার করা হয়। ০, ১, ২, ৩, ৪, ৫, ৬, ৭, ৮, ৯, A, B, C, D, E, F। হেক্সাডেসিমেল সংখ্যা পদ্ধতিতে A, B, C, D, E, F এই প্রতীক সমূহের সমকক্ষ দশমিক মান যথাক্রমে ১০, ১১, ১২, ১৩, ১৪, ১৫। যেহেতু 5D সংখ্যাটিতে D প্রতীক বিদ্যমান যা শুধু মাত্র হেক্সাডেসিমেল সংখ্যা পদ্ধতিতেই রয়েছে। সুতরাং 5D একটি হেক্সাডেসিমেল সংখ্যা। অপরদিকে 988 সংখ্যাটি দশমিক ও হেক্সাডেসিমেল সংখ্যা পদ্ধতি। কারণ শুধুমাত্র দশমিক এবং হেক্সাডেসিমেল সংখ্যা পদ্ধতিতে ৮ এবং ৯ অংক দুইটি বিদ্যমান।
৫। “অক্ট্যাল তিন বিট বিশিষ্ট সংখ্যা পদ্ধতি”-ব্যাখ্যা কর।
উত্তরঃ–অক্ট্যাল সংখ্যা পদ্ধতির ভিত্তি ৮। এই পদ্ধতিতে ব্যবহৃত অংক সমূহ ০, ১, ২, ৩, ৪, ৫, ৬, ৭। কম্পিউটারের অভ্যন্তরীণ সকল কাজ শুধুমাত্র বাইনারি পদ্ধতিতে সম্পন্ন হয় যেখানে ০ এবং ১ এই দুইটি অংক বিদ্যমান। সেজন্য অক্ট্যাল সংখ্যা পদ্ধতিকে বাইনারি সংখ্যার সংক্ষিপ্ত রূপ বলা হয়ে থাকে। অক্ট্যাল থেকে বাইনারি সংখ্যা পদ্ধতিতে রুপান্তরের জন্য প্রতিটি অক্ট্যাল সংখ্যাকে ডান দিক থেকে তার সমতুল্য তিন বিট বাইনারি অংকে সাজিয়ে লিখে এদের একত্র করলেই অক্ট্যাল সংখ্যার সমমান বাইনারি পাওয়া যায়। যেমন- (123)8 এর বাইনারি হবে (001010111)2
৬। 3+5=10 কেন? ব্যাখ্যা কর।/ 7+1=10 কেন? ব্যাখ্যা কর।
উত্তরঃ–3+5=10 এবং 7+1=10 মূলত একটি অক্ট্যাল সংখ্যা পদ্ধতির যোগফল। অক্ট্যাল সংখ্যা পদ্ধতিতে 0-7 পর্যন্ত মোট ৮টি সংখ্যা ব্যবহৃত হয়। অর্থাৎ অক্ট্যাল সংখ্যা পদ্ধতিতে ৮ এবং ৯ এর কোন ব্যবহার নেই। এই কারণে অক্ট্যাল সংখ্যার যোগের ক্ষেত্রে যোগফলটি পরের সংখ্যা ৮ না হয়ে ১০ হয়। কারণ ১০ হলো দুটি আলাদা অংক ০ এবং ১ এর সমন্বয়ে তৈরি সংখ্যা। এই ০ এবং ১ অক্ট্যাল সংখ্যা পদ্ধতির অন্তর্গত।
৭। “বিট এবং বাইট এক নয়”-ব্যাখ্যা কর।
উত্তরঃ–বিটঃ- Binary Digit এর সংক্ষিপ্ত রূপ হচ্ছে Bit. বাইনারি সংখ্যা পদ্ধতির ডিজিট 0 এবং 1 প্রত্যেকটিকে এক একটি বিট বলা হয়।
বাইটঃ- বাইনারি ডিজিট ০ এবং ১ সর্বমোট আট বার পাশাপাশি অবস্থান করে এক বাইট সম্পন্ন হয়। অর্থাৎ ১ বাইট= ৮ বিট। যেমন- 10001001=এক বাইট।
৮। কম্পিউটারে কেন ০ এবং ১ এর ব্যবহার সুবিধাজনক? ব্যাখ্যা কর।/ “কম্পিউটারের অভ্যন্তরীণ যন্ত্রাংশের কার্যপদ্ধতির সাথে বাইনারি সংখ্যা পদ্ধতি সামঞ্জস্যপূর্ণ”-ব্যাখ্যা কর।
উত্তরঃ–বাইনারি সংখ্যা পদ্ধতিতে দুইটি অংক ০ এবং ১ ব্যবহৃত হয়। কম্পিউটার ডিজাইনে অন্যান্য সংখ্যা পদ্ধতির তুলনায় বাইনারি সংখ্যা পদ্ধতি বহুল ব্যবহৃত হয়। কারণ সমূহ নিচে ব্যাখ্যা করা হলো-
- বাইনারি সংখ্যা পদ্ধতি অন্যান্য সংখ্যা পদ্ধতি অপেক্ষা সরলতম সংখ্যা পদ্ধতি।
- বাইনারি সংখ্যা পদ্ধতিতে দুইটি বিট ব্যবহৃত হয়। যা সহজে ইলেক্ট্রনিক উপায়ে নির্দিষ্ট করা সম্ভব হয়েছে বলে ইলেক্ট্রনিক যন্ত্রে এই পদ্ধতি ব্যবহার করা হয়।
- মাত্র দুটি অবস্থান থাকায় যেকোনো ইলেক্ট্রনিক যন্ত্র তৈরিতে বর্তনী বা সার্কিট অনেক ছোট হয়। বাইনারি বিট ব্যবহারের ফলে দ্রুততার সাথে তথ্য প্রক্রিয়াকরণ করা সম্ভব হচ্ছে।
- দশমিক পদ্ধতির সকল হিসাব বাইনারি পদ্ধতির মাধ্যমে সম্পন্ন করা যায়।
৯। (১৪)১০ সংখ্যাটি লিখতে BCD কোড এবং বাইনারি কোডের মধ্যে কোনটিতে বেশি মেমোরি প্রয়োজন? ব্যাখ্যা কর।
উত্তরঃ– BCD শব্দের পূর্ণরূপ হলো Binary Coded Decimal। দশমিক সংখ্যার প্রতিটি অংককে সমতুল্য বাইনারি সংখ্যা দ্বারা প্রকাশ করার পদ্ধতিকে বিসিডি কোড বলে। ৪ টি বিট দ্বারা 24 অর্থাৎ ১৬ টি ভিন্ন অবস্থা নির্দেশ করা যায়। (১৪)১০ এর BCD কোড হবে ০০০১০১০০ অর্থাৎ (১৪)১০=০০০১০১০০ যাতে মোট ৮ টি বিট প্রয়োজন হয়। অপরদিকে বাইনারি সংখ্যা পদ্ধতিতে (১৪)১০ এর মান হয় ১১১০ অর্থাৎ (১৪)১০=১১০০। বাইনারি পদ্ধতিতে (১৪)১০ এর বাইনারি লিখতে মাত্র ৪ টি বিট প্রয়োজন হয়। সুতরাং কোন একটি সংখ্যা BCD কোডে লিখতে বাইনারি সংখ্যা পদ্ধতিতে প্রয়োজনীয় বিটের তুলনায় বেশি বিট অর্থাৎ বেশি মেমোরি প্রয়োজন হয়।
১০। “যোগের মাধ্যমে বিয়োগের কাজ সম্ভব”-ব্যাখ্যা কর।
উত্তরঃ– সকল ধরনের গাণিতিক হিসাব যোগ(+), বিয়োগ(-), গুণ(*) এবং ভাগের(/) মাধ্যমে সম্পন্ন করা হয়। আবার যোগের মাধ্যমে গুণের এবং বিয়োগের মাধ্যমে যোগের কাজ করা সম্ভব। ঠিক তেমনি ২-এর পরিপূরক পদ্ধতি ব্যবহার করে যোগ এবং বিয়োগের কাজ সম্পন্ন করা যায়। তাই আধুনিক কম্পিউটারে সকল গাণিতিক হিসাব সম্পন্ন করার জন্য শুধু মাত্র যোগের বর্তিনী ব্যবহার করা হয়। এই পদ্ধতিতে ব্যবহৃত বর্তনী অনেক সরল, দামে সস্তা এবং দ্রুত গতি সম্পন্ন। যেকোনো বাইনারি সংখ্যার ১-এর পরিপূরক অর্থাৎ ঐ বাইনারি মানের ০ এর স্থলে ১ এবং ১ এর স্থলে ০ বসিয়ে প্রাপ্ত বাইনারি মানের সাথে ১ যোগ করে ২-এর পরিপূরক মান পাওয়া যায়।
১১। ২-এর পরিপূরকের গুরুত্ব ব্যাখ্যা কর।
উত্তরঃ– ইলেক্ট্রনিক্স প্রযুক্তির যন্ত্র সমূহে ২-এর পরিপূরক পদ্ধতি ব্যবহারের গুরুত্ব অপরিসীম। নিচে ২-এর পরিপূরকের গুরুত্ব ব্যাখ্যা করা হলো-
- প্রকৃত মান পাঠ এবং ১-এর পরিপূরক গঠনে ০ এর জন্য দুটি বাইনারি শব্দ (+০ এবং -০) সম্ভব। বাস্তবে +০ এবং -০ বলতে কিছু নেই, শুধু ০ আছে। ২-এর পরিপূরক গঠনে এই ধরনের কোন সমস্যা হয় না।
- প্রকৃত মান পাঠ ও ১-এর পরিপূরকে যোগ এবং বিয়োগের জন্য পৃথক বর্তনী ব্যবহৃত হয়, ২-এর পরিপূরকে একই বর্তনীর মাধ্যমে যোগ এবং বিয়োগের কাজ করা হয়।
- ১-এর পরিপূরকের ক্ষেত্রে দুইটি সমান সংখ্যার বিয়োগফল আসে -০, অপরদিকে ২-এর পরিপূরকে আসে ০।
- ১-এর পরিপূরকে ব্যবহৃত বর্তনী অনেক জটিল। কিন্তু ২-এর পরিপূরকে ব্যবহৃত বর্তনী সরল।
- ২-এর পরিপূরকে তৈরিকৃত বর্তনী দামে অনেক সস্তা।
- ২-এর পরিপূরকে তৈরিকৃত বর্তনী দ্রুত কাজ করে।
১২। “ইউনিকোড পদ্ধতি পৃথিবীর সকল ভাষার মানুষের জন্য আশীর্বাদ”-ব্যাখ্যা কর।
উত্তরঃ– ইউনিকোড মূলত ২ বাইট বা ১৬ বিটের কোড। এই কোডের মাধ্যমে ২১৬ অর্থাৎ ৬৫,৫৩৬ টি অদ্বিতীয় চিহ্নকে নির্দিষ্ট করা যায়। এর ফলে যেসব ভাষাকে কোডের অন্তর্ভুক্ত করতে ৮ বিট পর্যাপ্ত ছিল না ( যেমন- বাংলা, চাইনিজ, জাপানিজ ইত্যাদি), সেসকল ভাষার সকল চিহ্নকে কোডভুক্ত করা অনেক সহজ হয়ে যায়। বর্তমানে এই কোডের ব্যবহার পৃথিবীব্যাপী জনপ্রিয়তা পেয়েছে।
- ইউনিকোড ২ বাইট বা ১৬ বিটের কোড। যার দ্বারা ২১৬ বা ৬৫৫৩৬ টি অদ্বিতীয় চিহ্নকে নির্দিষ্ট করা যায়।
- যেকোনো ক্যারেক্টারকে কোড করার জন্য ১৬ বিট ব্যবহার করা হয়।
- এই কোডের সাহায্যে বিশ্বের সকল ভাষাকে কম্পিউটারে কোডভুক্ত করা সম্ভব।
- ইউনিকোড থেকে অন্যান্য যেকোনো স্টান্ডার্ড কোডে পরিবর্তন করা যায়।
- ইউনিকোড অ্যাসকি কোডের সাথে কম্প্যাটিবল অর্থাৎ ইউনিকোডের প্রথম ২৫৬ টি কোড, অ্যাসকি কোডের অনুরূপ।
১৩। ইউনিকোডের পূর্বে বহুল ব্যবহৃত আলফানিউমেরিক কোড কোনটি?-ব্যাখ্যা কর।
উত্তরঃ– ইউনিকোডের পূর্বে সবচেয়ে বেশি ব্যবহৃত আলফানিউমেরিক কোডটি হলো ASCII কোড। ASCII এর পূর্ণরূপ American Standard Code for Information Interchange। বর্তমানে ASCII কোড বলতে ASCII-8 কে বুঝায়। ASCII-8 যা আটটি বিট নিয়ে গঠিত। যার বাম দিকের তিনটি বিটকে জোন বিট (Zone bit) এবং ডান দিকের চারটি বিটকে সংখ্যাসূচক বিট বলা হয়। এক্ষেত্রে একটি অতিরিক্ত বিট ব্যবহৃত হয় যাকে প্যারিটি বিট বলা হয়। ASCII-8 এ 2n=28 সংখ্যক মোট ২৫৬ টি মৌলিক চিহ্ন বা প্রতীক অদ্বিতীয়ভাবে নির্দিষ্ট করা যায়। বিভিন্ন ধরনের কম্পিউটার বিশেষ করে মাইক্রোকম্পিউটারে ASCII কোডের ব্যাপক প্রচলন রয়েছে। যেমন- কী বোর্ড, মাউস, মনিটর, প্রিন্টার ইত্যাদিতে আলফানিউমেরিক ডেটা আদান-প্রদানের জন্য ASCII কোড ব্যবহৃত হয়।
১৪। “(১৪৯)১০ সংখ্যাকে কম্পিউটার সরাসরি গ্রহণ করে না।” -ব্যাখ্যা কর।
উত্তরঃ– আমার দৈনন্দিন কাজে দশমিক সংখ্যা পদ্ধতি ব্যবহার করি যা কম্পিউটার বুঝতে পারে না। কম্পিউটার বাইনারি সংখ্যা পদ্ধতিতে সকল কার্য সম্পাদন করে। অর্থাৎ কম্পিউটারে কোন সংখ্যা লিখলে কম্পিউটার তা বাইনারিতে রূপান্তর করে। যেকোনো সংখ্যাকে কম্পিউটারের ভাষায় রূপান্তর করার ক্ষেত্রে এক ধরনের বিশেষ বর্তনী বা সার্কিট ব্যবহার করা হয় যা এনকোডার নামে পরিচিত। এই সকল কারণে কম্পিউটার (১৪৯)১০সংখ্যাকে সরাসরি গ্রহণ করে না।
১৫। চিহ্নযুক্ত সংখ্যা পদ্ধতি ব্যাখ্যা কর।
উত্তরঃ– ধনাত্মক ও ঋণাত্মক সংখ্যা লেখার জন্য সংখ্যার পূর্বে ধনাত্মক (+) চিহ্ন ব্যবহার করা হয়। আবার একই ভাবে ঋণাত্মক সংখ্যা লেখার জন্য সংখ্যার পূর্বে ঋণাত্মক (-) চিহ্ন ব্যবহার করা হয়। এই ধনাত্মক বা ঋণাত্মক চিহ্ন যুক্ত সংখ্যাকে চিহ্নযুক্ত সংখ্যা বা সাইন্ড নাম্বার বলে। বাইনারি পদ্ধতিতে এই সাইন বা চিহ্ন বোঝানোর জন্য একটি অতিরিক্ত সংখ্যা ব্যবহার করা হয় যা চিহ্ন বিট নামে পরিচিত। এই চিহ্ন বিট এর মান শূন্য (0) হলে সংখ্যাটি ধনাত্মক এবং এক (1) হলে সংখ্যাটিকে ঋণাত্মক ধরা হয়। ১৬। ” ১-এর পরবর্তী সংখ্যা ১০ হতে পারে” -ব্যাখ্যা কর।
উত্তরঃ– দশমিক সংখ্যা পদ্ধতিতে ১-এর পরবর্তী সংখ্যা হয় ২। প্রাপ্ত ২ সংখ্যাটিকে বাইনারিতে প্রকাশ করলে মান হবে ১০। যেহেতু ১ এর পরবর্তী প্রাপ্ত ২ সংখ্যাটির বাইনারি মান হয় ১০। সুতরাং ১-এর পরবর্তী সংখ্যাটি ১০ বলা যায়।
অনলাইন এ ক্লাস করুন একদম ফ্রী. …
প্রতিদিন রাত ৯টা থেকে ১০.৩০টা পর্যন্ত
Skype id - wschoolbd
বি.দ্র.: ওয়েব স্কুল বিডি থেকে বিদেশে পড়াশোনা সংক্রান্ত বিভিন্ন পরামর্শ প্রদান করার উদ্যোগ নেওয়া হয়েছে। আমাদের সাথে যোগাযোগ – 01571769905 (সকাল ১১ টা থেকে দুপুর ১ টা পর্যন্ত)।
Tags
HSC ICT