সংখ্যা পদ্ধতির ইতিহাস ও ধারণা
এইচএসসি আইসিটি অধ্যায় ৩ এর সংখ্যা পদ্ধতির ইতিহাস, প্রকারভেদ, পজিশনাল ও নন-পজিশনাল সংখ্যা, বেস বা ভিত্তি, এবং বিভিন্ন সংখ্যা পদ্ধতির পরিচিতি নিয়ে বিস্তারিত আলোচন
সংখ্যা পদ্ধতির ইতিহাস ও ধারণা
- সংখ্যা পদ্ধতির ইতিহাস ও ধারণা
- সংখ্যা ছাড়া পৃথিবী কেমন হতো?
- সংখ্যার ইতিহাস ও ক্রমবিকাশ
- সংখ্যা পদ্ধতি কী? (What is Number System?)
- সংখ্যা পদ্ধতির প্রকারভেদ
- ১. নন-পজিশনাল সংখ্যা পদ্ধতি
- ২. পজিশনাল সংখ্যা পদ্ধতি
- উদাহরণ: ৫৫৫ (পজিশনাল ম্যাজিক)
- সংখ্যার বিভিন্ন অংশ: MSD, LSD ও র্যাডিক্স পয়েন্ট
- ভিত্তি বা বেস (Base) কী?
- কম্পিউটারে ব্যবহৃত ৪টি সংখ্যা পদ্ধতি
- ১. ডেসিমেল বা দশমিক সংখ্যা পদ্ধতি
- ২. বাইনারি সংখ্যা পদ্ধতি
- ৩. অক্টাল সংখ্যা পদ্ধতি
- ৪. হেক্সাডেসিমেল সংখ্যা পদ্ধতি
- একনজরে ৪টি সংখ্যা পদ্ধতি
সংখ্যা পদ্ধতির ইতিহাস ও ধারণা: বিস্তারিত পাঠ ও পরীক্ষার প্রস্তুতি
আধুনিক সভ্যতা সংখ্যা ছাড়া এক মুহূর্তও কল্পনা করা যায় না। আদিম গুহাচিত্র থেকে শুরু করে আজকের সুপার কম্পিউটার—সবকিছুর মূলেই রয়েছে সংখ্যার খেলা। আমরা সচরাচর দশমিক বা ডেসিমেল পদ্ধতিতে অভ্যস্ত হলেও, কম্পিউটার কিন্তু আমাদের ভাষা বোঝে না; সে বোঝে কেবল বাইনারি বা শুন্য (০) আর এক (১)-এর ভাষা। এই পাঠের মাধ্যমে আমরা সংখ্যার ইতিহাস, ক্রমবিকাশ এবং বিভিন্ন ধরণের সংখ্যা পদ্ধতি সম্পর্কে বিস্তারিত জানব। এই নোটটি এমনভাবে সাজানো হয়েছে, যাতে তোমরা লেকচারের অর্জিত জ্ঞানকে পরীক্ষার খাতায় সঠিকভাবে উপস্থাপন করতে পারো এবং সৃজনশীল প্রশ্নের 'ক' ও 'খ' অংশের উত্তর যথাযথভাবে দিতে সক্ষম হও।
১. সংখ্যার ইতিহাস ও ক্রমবিকাশ
সভ্যতার ক্রমবিকাশের সাথে সাথে গণনার প্রয়োজনে বিভিন্ন সময়ে বিভিন্ন ধরণের সংখ্যা পদ্ধতির উদ্ভব হয়েছে। শুরুর দিকে মানুষ গণনার জন্য নিজের আঙ্গুল, নুড়ি পাথর, ঝিনুক, রশির গিট বা দেয়ালে দাগ কেটে হিসাব রাখত।
সময়ের সাথে সাথে বিভিন্ন সভ্যতা তাদের নিজস্ব গণনা পদ্ধতি তৈরি করে:
- আদিম যুগ: খ্রিষ্টপূর্ব ৩০০০ অব্দের দিকে মিশরীয়রা হায়ারোগ্লিফিক্স (Hieroglyphics) বা চিত্রলিপি ব্যবহার করে গণনা শুরু করে। এটিই ছিল লিখিত সংখ্যা পদ্ধতির প্রথম ধাপ।
- মেসোপটেমীয় ও বেবিলনীয় সভ্যতা: এরা কাদার ফলকে দাগ কেটে গণনা করত এবং তাদের পদ্ধতি ছিল ৬০ ভিত্তিক। আমরা যে এখনো মিনিট ও সেকেন্ডের হিসাব ৬০ দিয়ে করি, তা এই সভ্যতারই অবদান।
- রোমান ও গ্রিক সভ্যতা: এরা নিজস্ব বর্ণমালা ব্যবহার করে সংখ্যা লিখত (যেমন: I, V, X, L, C, D, M)। তবে বড় সংখ্যা লেখা এবং গাণিতিক হিসাব করা এতে বেশ জটিল ছিল।
- মায়া ও ভারতীয় সভ্যতা (শূন্যের আবিষ্কার): গণিতের ইতিহাসে সবচেয়ে বৈপ্লবিক পরিবর্তন আসে যখন ভারতীয় ও মায়া সভ্যতার গণিতবিদরা শূন্য (০) এর ধারণা প্রবর্তন করেন। শূন্যের ব্যবহার সংখ্যা পদ্ধতিকে পজিশনাল (Positional) রূপ দেয়, যার ফলে বড় বড় গাণিতিক হিসাব সহজ হয়ে যায়।
গুরুত্বপূর্ণ তথ্য (Important):
- হায়ারোগ্লিফিক্স শব্দের অর্থ 'পবিত্র লিপি'।
- শূন্য (০) এর ধারণা প্রথম ভারতীয় ও মায়া সভ্যতায় পাওয়া যায়, যা গণিতের ইতিহাসে 'গেম চেঞ্জার' হিসেবে পরিচিত। এই আবিষ্কারের ফলেই আধুনিক পজিশনাল সংখ্যা পদ্ধতি সম্ভব হয়েছে।
২. সংখ্যা পদ্ধতি ও এর প্রকারভেদ
সংখ্যা পদ্ধতি বলতে কী বোঝায় এবং এটি কত প্রকার, তা জানা খুবই জরুরি।
সংজ্ঞা (Definition): কোনো কিছু গণনা করার জন্য কতিপয় সাংকেতিক চিহ্ন (অংক) ব্যবহার করে সংখ্যা প্রকাশ করার পদ্ধতিকে সংখ্যা পদ্ধতি বা Number System বলে।
সংখ্যা পদ্ধতিকে প্রধানত দুই ভাগে ভাগ করা যায়:
১. নন-পজিশনাল সংখ্যা পদ্ধতি (Non-positional Number System)
২. পজিশনাল সংখ্যা পদ্ধতি (Positional Number System)
নন-পজিশনাল সংখ্যা পদ্ধতি
এটি একটি প্রাচীন পদ্ধতি যেখানে সংখ্যার মান ব্যবহৃত অংক বা চিহ্নের অবস্থানের ওপর নির্ভর করে না, শুধুমাত্র চিহ্নের নিজস্ব মানের ওপর নির্ভর করে। যেমন: প্রাচীন হায়ারোগ্লিফিক্স, ট্যালি বা রোমান সংখ্যা পদ্ধতি।
উদাহরণ: রোমান পদ্ধতিতে XXX লিখলে এর মান হয় ১০+১০+১০ = ৩০। এখানে X এর অবস্থান যেখানেই হোক না কেন, এর মান সর্বদা ১০।
পজিশনাল সংখ্যা পদ্ধতি
বর্তমানে প্রচলিত সকল সংখ্যা পদ্ধতিই পজিশনাল। এই পদ্ধতিতে প্রতিটি অংকের একটি নিজস্ব মান (Face Value) এবং একটি স্থানীয় মান (Place Value) থাকে।
উদাহরণ: ১২৩ সংখ্যাটিতে ১ এর স্থানীয় মান ১০০, ২ এর স্থানীয় মান ২০ এবং ৩ এর স্থানীয় মান ৩। অর্থাৎ অবস্থানের সাথে সাথে অংকের মান পরিবর্তিত হয়।
৩. পজিশনাল সংখ্যা পদ্ধতির গঠন
একটি পজিশনাল সংখ্যা সঠিকভাবে বুঝতে হলে এর গঠন উপাদানগুলো চিনতে হবে। নিচে একটি চিত্রের মাধ্যমে একটি সংখ্যার বিভিন্ন অংশ দেখানো হলো:

১. ভিত্তি (Base)
যেকোনো পজিশনাল সংখ্যা পদ্ধতির মূল ভিত্তি হলো তার Base।
সংজ্ঞা (Definition): কোনো সংখ্যা পদ্ধতিতে ব্যবহৃত মোট মৌলিক অংক বা চিহ্নের সংখ্যাকে ঐ সংখ্যা পদ্ধতির ভিত্তি বা Base বলে। যেমন: ডেসিমেল পদ্ধতিতে ০ থেকে ৯ পর্যন্ত মোট ১০টি চিহ্ন ব্যবহৃত হয়, তাই এর ভিত্তি ১০।
২. অংক (Digit)
সংখ্যা তৈরির ক্ষুদ্রতম এককই হলো অংক। যেমন: ১২৩ সংখ্যাটিতে ১, ২ এবং ৩ হলো তিনটি অংক। বাইনারি পদ্ধতিতে ০ এবং ১ কে বলা হয় বিট (Bit), যা Binary Digit এর সংক্ষিপ্ত রূপ।
৩. র্যাডিক্স পয়েন্ট (Radix Point)
যে বিন্দু বা চিহ্ন একটি সংখ্যার পূর্ণাংশ (Integer part) এবং ভগ্নাংশকে (Fractional part) আলাদা করে, তাকে র্যাডিক্স পয়েন্ট বলে। ডেসিমেল পদ্ধতিতে একে আমরা দশমিক বিন্দু বলি।
৪. MSD ও LSD
এটি এমসিকিউ এবং অনুধাবনমূলক প্রশ্নের জন্য খুবই গুরুত্বপূর্ণ।
- MSD (Most Significant Digit): সংখ্যার বামদিকের অংক, যার স্থানীয় মান সবচেয়ে বেশি। একে সর্বোচ্চ গুরুত্বের অংক বলা হয়।
- LSD (Least Significant Digit): সংখ্যার ডানদিকের অংক, যার স্থানীয় মান সবচেয়ে কম। একে সর্বনিম্ন গুরুত্বের অংক বলা হয়।
পরীক্ষার টিপস (Exam Tip):
মনে রেখো: MSD সর্বদা পূর্ণ সংখ্যার ক্ষেত্রে একদম বামে থাকে। ভগ্নাংশের ক্ষেত্রেও, র্যাডিক্স পয়েন্টের ঠিক পরেই (বামে নয়, ডানে শুরু হওয়া প্রথম অংকটি) সর্বোচ্চ গুরুত্ব বহন করে না, বরং ভগ্নাংশের ক্ষেত্রে দশমিকের যত কাছে অংকটি থাকে তার মান তত বেশি। কিন্তু সামগ্রিক সংখ্যার বিচারে পূর্ণাংশের বামের অংকটিই MSD। LSD সর্বদা সংখ্যার একদম শেষে (ডানে) থাকে।
৪. জনপ্রিয় ৪টি সংখ্যা পদ্ধতি: বিস্তারিত আলোচনা
কম্পিউটার ও ডিজিটাল ডিভাইসে ব্যবহারের জন্য মূলত ৪ ধরণের পজিশনাল সংখ্যা পদ্ধতি জনপ্রিয়।
১. ডেসিমেল বা দশমিক সংখ্যা পদ্ধতি (Decimal System)
- ভিত্তি: ১০
- ব্যবহৃত অংক: ০, ১, ২, ৩, ৪, ৫, ৬, ৭, ৮, ৯
- ব্যবহার: মানুষের দৈনন্দিন হিসাব-নিকাশ। প্রাচীন ভারতে এই পদ্ধতির উদ্ভব হয়েছিল বলে একে হিন্দু-আরবীয় সংখ্যা পদ্ধতিও বলা হয়।
২. বাইনারি সংখ্যা পদ্ধতি (Binary System)
- ভিত্তি: ২
- ব্যবহৃত অংক: ০, ১
- ব্যবহার: কম্পিউটার ও ডিজিটাল ডিভাইস। কম্পিউটার বিদ্যুতের উপস্থিতি (High Voltage = 1) এবং অনুপস্থিতি (Low Voltage = 0) ছাড়া কিছু বোঝে না। তাই বাইনারি কম্পিউটারের মৌলিক ভাষা।
৩. অক্টাল সংখ্যা পদ্ধতি (Octal System)
- ভিত্তি: ৮
- ব্যবহৃত অংক: ০, ১, ২, ৩, ৪, ৫, ৬, ৭
- ব্যবহার: বাইনারি সংখ্যার সংক্ষিপ্ত রূপ হিসেবে এটি ব্যবহৃত হয়। ৩টি বাইনারি বিটকে একত্রে প্রকাশ করার জন্য অক্টাল পদ্ধতি খুব কার্যকর। ইউনিক্স (Unix) অপারেটিং সিস্টেমে ফাইলের পারমিশন সেটিংয়ে এটি ব্যবহৃত হয়।
৪. হেক্সাডেসিমেল সংখ্যা পদ্ধতি (Hexadecimal System)
- ভিত্তি: ১৬
- ব্যবহৃত অংক: ০-৯ এবং A, B, C, D, E, F
- ব্যবহার: মেমরি অ্যাড্রেস, কালার কোড (যেমন: #FFFFFF) এবং ম্যাক অ্যাড্রেস প্রকাশে ব্যবহৃত হয়। ৪টি বাইনারি বিটকে ১টি হেক্সাডেসিমেল অংক দিয়ে প্রকাশ করা যায়।
হেক্সাডেসিমেল অংক পরিচিতি:
হেক্সাডেসিমেল পদ্ধতিতে ৯-এর পরের সংখ্যাগুলো ইংরেজি বর্ণমালা দিয়ে প্রকাশ করা হয়। মানগুলো অবশ্যই মুখস্থ রাখতে হবে:
- A = 10
- B = 11
- C = 12
- D = 13
- E = 14
- F = 15
নিচে একনজরে ৪টি পদ্ধতির তুলনা চার্ট দেওয়া হলো:

৫. অনুধাবনমূলক প্রশ্ন ও উত্তর (Kh-Set)
পরীক্ষায় 'খ' বিভাগে কিছু কমন প্রশ্ন আসে। নিচে সেগুলোর উত্তর দেওয়ার সঠিক ফরম্যাট আলোচনা করা হলো।
প্রশ্ন ১: (১২৮)৮ সংখ্যাটি কি সঠিক? ব্যাখ্যা কর।
উত্তর: না, সংখ্যাটি সঠিক নয়।
ব্যাখ্যা: আমরা জানি, অক্টাল সংখ্যা পদ্ধতির ভিত্তি হলো ৮ এবং এতে ব্যবহৃত অংকগুলো হলো ০ থেকে ৭ পর্যন্ত (০, ১, ২, ৩, ৪, ৫, ৬, ৭)।
প্রদত্ত সংখ্যাটিতে '৮' অংকটি রয়েছে। যেহেতু অক্টাল পদ্ধতিতে ৭-এর চেয়ে বড় কোনো অংক ব্যবহার করা যায় না, তাই (১২৮)৮ সংখ্যাটি অক্টাল পদ্ধতিতে লেখা সম্ভব নয় বা এটি একটি অবৈধ সংখ্যা।
প্রশ্ন ২: ৩ ভিত্তিক সংখ্যা পদ্ধতি ব্যাখ্যা কর।
উত্তর: ৩ ভিত্তিক সংখ্যা পদ্ধতি হলো এমন একটি পজিশনাল পদ্ধতি যার ভিত্তি ৩।
ব্যাখ্যা:
১. ভিত্তি: ৩
২. ব্যবহৃত অংক: ০, ১, ২ (মোট ৩টি অংক)
৩. উদাহরণ: (১২০)৩ একটি ৩ ভিত্তিক সংখ্যা। এই পদ্ধতিতে ৩ বা তার চেয়ে বড় কোনো অংক ব্যবহার করা যাবে না।
প্রশ্ন ৩: কম্পিউটার ডিজাইনে বাইনারি পদ্ধতি ব্যবহারের কারণ কী?
উত্তর: ইলেকট্রনিক সার্কিটের গঠন এবং কার্যপদ্ধতির সাথে সামঞ্জস্যপূর্ণ হওয়ায় কম্পিউটারে বাইনারি পদ্ধতি ব্যবহৃত হয়।
ব্যাখ্যা:
- কম্পিউটার লক্ষ লক্ষ ট্রানজিস্টর বা সুইচের সমন্বয়ে তৈরি। একটি সুইচ শুধুমাত্র দুটি অবস্থায় থাকতে পারে: অন (On) বা অফ (Off)।
- বাইনারি পদ্ধতিতে মাত্র দুটি অংক (০ এবং ১) থাকায়, '০' দিয়ে অফ (Off) বা Low Voltage এবং '১' দিয়ে অন (On) বা High Voltage নির্দেশ করা খুব সহজ।
- ১০ ভিত্তিক বা অন্য কোনো পদ্ধতি ব্যবহার করতে গেলে ১০টি ভিন্ন ভোল্টেজ লেভেল তৈরি করা লাগত, যা সার্কিট ডিজাইনকে অত্যন্ত জটিল ও ব্যয়বহুল করে তুলত।
৬. সংক্ষিপ্ত সারাংশ (Quick Revision)
একনজরে আজকের পাঠ:
- সংখ্যা পদ্ধতি: সংখ্যা প্রকাশ করার নিয়ম। প্রধানত ২ প্রকার: পজিশনাল ও নন-পজিশনাল।
- শূন্য (০): ভারতীয় ও মায়া সভ্যতার অবদান, যা পজিশনাল পদ্ধতির ভিত্তি।
- ভিত্তি (Base): মোট অংকের সংখ্যা। ডেসিমেল (১০), বাইনারি (২), অক্টাল (৮), হেক্সাডেসিমেল (১৬)।
- বিট (Bit): বাইনারি ডিজিট ০ বা ১।
- MSD ও LSD: সংখ্যার যথাক্রমে সর্বোচ্চ ও সর্বনিম্ন গুরুত্বের অংক।
- হেক্সাডেসিমেল: A=10 থেকে F=15 পর্যন্ত মনে রাখা জরুরি।
৭. পরিভাষা (Glossary)
| শব্দ (Term) | সংজ্ঞা (Definition) |
|---|---|
| বিট (Bit) | বাইনারি ডিজিট ০ এবং ১ কে সংক্ষেপে বিট বলা হয়। এটি ডেটার ক্ষুদ্রতম একক। |
| বাইট (Byte) | ৮টি বিটের সমষ্টিকে ১ বাইট বলা হয়। ১ বাইট দিয়ে একটি ক্যারেক্টার প্রকাশ করা যায়। |
| র্যাডিক্স পয়েন্ট (Radix Point) | পজিশনাল সংখ্যা পদ্ধতিতে যে বিন্দু বা চিহ্ন পূর্ণসংখ্যা ও ভগ্নাংশকে পৃথক করে। |
| অংক (Digit) | সংখ্যা গঠনের ক্ষুদ্রতম প্রতীক বা চিহ্ন। |
| ভিত্তি (Base) | কোনো সংখ্যা পদ্ধতিতে ব্যবহৃত মোট অংক বা প্রতীকের সংখ্যা। |
| নিবল (Nibble) | ৪টি বিটের সমষ্টিকে ১ নিবল বলা হয়। |