সংখ্যা পদ্ধতি ও প্রোগ্রামিং (270 টি প্রশ্ন )
২ এর পরিপূরক নির্ণয়ের সূত্র বা ২ এর পরিপূরক নির্ণয়ের পদ্ধতি খুবি সোজা। কোনো সংখ্যার 1's Complement বা ১ এর পরিপূরকের সাথে 1 যোগ করে যে সংখ্যা পাওয়া যায় সেটি ২ এর পরিপূরক বা 2's Complement.
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
✔হেক্সাডেসিমাল সংখ্যা পদ্ধতি  হল ১৬-ভিত্তিক একটি সংখ্যা পদ্ধতি।
✔ষোড়শিক সংখ্যা পদ্ধতির অঙ্কগুলি হল 0 - 9 এবং A,B,C,D,E,F পর্যন্ত মোট ১৬টি বর্ণ।
✔প্রোগ্রামাররা হেক্সাডেসিমাল সংখ্যা ব্যবহার করে কারণ তাদের মানগুলি দশমিক হিসাবে প্রদর্শিত হলে তার চেয়ে ছোট এবং বাইনারি থেকে অনেক খাটো, যা কেবল 0 এবং 1 ব্যবহার করে। উদাহরণস্বরূপ, হেক্সাডেসিমাল মান F4240 দশমিক 1000, 000 এবং বাইনারিতে 1111 0100 0010 0100 0000 সমতুল্য।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
নিয়মঃ
ধাপ-১ঃ সংখ্যাটিকে টার্গেট সংখ্যা পদ্ধতির বেজ ২ দিয়ে ভাগ করতে হবে।
ধাপ-২ঃ ধাপ-১ এর ভাগফলকে নিচে এবং ভাগশেষকে ডানে লিখতে হবে।
ধাপ-৩ঃ ধাপ-১ এর ভাগফলকে পুনরায় টার্গেট সংখ্যা পদ্ধতির বেজ ২ দিয়ে ভাগ করতে হবে।
ধাপ-৪ঃ ধাপ-৩ এর ভাগফলকে নিচে ও ভাগশেষকে ডানে লিখতে হবে।

এই প্রক্রিয়া ততক্ষণ চলবে যতক্ষণ না ভাগফল শুন্য (0) হয়। অতঃপর ভাগশেষ গুলিকে নিচ থেকে উপরের দিকে পর্যায়ক্রমে সাজিয়ে লিখলে ডেসিমেল পূর্ণসংখ্যাটির সমতুল্য বাইনারি মান পাওয়া যাবে।


ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
-১১১০১ এর দশমিক মান হল ২৯ 

-বাইনারী সংখ্যা পদ্ধতিতে, প্রতিটি অঙ্ককে ২ দিয়ে গুণ করে এবং তারপর অঙ্কগুলিকে যোগ করে দশমিক সংখ্যা পাওয়া যায়। 
-উদাহরণস্বরূপ, ১১১০১ সংখ্যাটিকে দশমিক সংখ্যায় রূপান্তর করতে, আমরা পাই 
১ x ২^4 + ১ x ২^3 + ১ x ২^2 + ০ x ২^1 + ১ x ২^0 
= ১৬ + 8 + 4 + 0 + 1 
= ২৯

ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
• বাইনারি সংখ্যায় ০ এর স্থানে ১ এবং ১ এর স্থানে ০ বসিয়ে অর্থাৎ সংখ্যার বিটগুলােকে উল্টিয়ে, সংখ্যাটির ১ এর পরিপূরক (1's complement form) গঠন পাওয়া যায়।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
হেক্সাডেসিমেল হতে অক্টাল-এ রূপান্তর করার জন্য Hexadecimal-Binary-Octal এই পদ্ধতি অনুসরণ করতে হবে।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
হেক্সাডেসিমেল সংখ্যা পদ্ধতির ভিত্তি হচ্ছে ১৬। অর্থাৎ এই পদ্ধতিতে ১৬ টি মৌলিক অংক রয়েছে। এই সংখ্যাসমূহ ০, ১, ২, ৩, ৪, ৫, ৬, ৭, ৮, ৯ এবং অতঃপর A, B, C, D, E, F।
হেক্সাডেসিমেল সংখ্যা পদ্ধতিতে A, B, C, D, E এবং F-এর সমতুল্য দশমিক হচ্ছে যথাক্রমে 10, 11, 12, 13, 14 এবং ১৫।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
- হাইপারলিঙ্ক ২০৪৮ ক্যারেক্টার পর্যন্ত তথ্য সংরক্ষণ করতে পারে।
- কোনো ওয়েব পেজ এর ভিতরে লেখা, ছবি, অডিও, ভিডিও, ডকুমেন্ট অন্য ওয়েব পেজ বা ওয়েব সাইটের সাথে সংযোগ স্থাপন করাকে হাইপারলিংক (Hyperlink) বলে।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
সি প্রোগ্রামে লাইন শেষে সেমিকোলন (;) দিতে হয়।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
- সি প্রোগ্রামিং ভাষায় কী-ওয়ার্ড হল switch।

- এটি একটি নিয়ন্ত্রণ প্রবাহ বিবৃতি যা একটি অভিব্যক্তির মানের উপর ভিত্তি করে বিভিন্ন কোড ব্লকগুলির মধ্যে নির্বাচন করতে ব্যবহৃত হয়।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
-নট (NOT) গেইটে একটিমাত্র input এবং একটিমাত্র output থাকে।
-এটি এমন একটি লজিক গেইট যার আউটপুট হবে ইনপুটের উল্ট মান।
- ইনপুট হাই (high) হলে আউটপুট লো (Low) হয় এবং ইনপুট লো (low) হলে আউটপুট হাই (high) হয়।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
- রেকর্ডের ক্ষুদ্রতম অংশ হলো ফিন্ড। রেকর্ডের প্রতিটি উপাদান যেমন- নাম, ঠিকানা, টেলিফোন নম্বর ইত্যাদিকে এক একটি ফিল্ড হিসেবে ধরা হয়। প্রতিটি ফিল্ড সাধারণত কলাম হেডিং হিসেবে থাকে।

- অনেকগুলো ফিল্ডের সমন্বয়ে গঠিত হয় একটি রেকর্ড।সাধারণভাবে পুরো একটি রো বা সারিকে রেকর্ড হিসেবে বিবেচনা করা হয়।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
রিলেশনাল ডেটাবেজ ম্যানেজমেন্ট সিস্টেম সার্ভারে ডেটাবেজ ইঞ্জিন ব্যবহার করার জন্য অনেক সফটওয়্যার প্রচলিত আছে। যথা-
- মাইক্রোসফট এক্সেস (Microsoft Access),
- ওরাকল (Oracle),
- মাইএসকিউএল (MySQL),
- এসকিউএল সার্ভার (SQL Server),
- ইনফরমিক্স (Informix) ইত্যাদি।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
 XOR ও X-NOR এই দুইটি গেইটকে বিশেষ গেইট বলা হয়। 
- XOR  গেইটের দুটি ইনপুট সমান না হলে আউটপুট ১ হয়, অন্যথায় আউটপুট ০ হবে।
- X-NOR এক্স নর গেইটের দুটি ইনপুট সমান না হলে আউটপুট ০ হয়, অন্যথায় আউটপুট ১ হবে।

লজিক গেইট এর প্রকারভেদ
লজিক গেইট দুই প্রকার। যথাঃ
১) মৌলিক গেইট
২) যৌগিক গেইট

মৌলিক গেইট আবার ৩ প্রকার। যথাঃ
ক) অ্যান্ড গেইট (AND Gate)
খ) অর গেইট (OR Gate)
গ) নট গেইট (NOT Gate)

যৌগিক গেইট আবার ৪ প্রকার। যথাঃ
ক) ন্যান্ড গেইট (NAND Gate)
খ) নর গেইট (NOR Gate)
গ) এক্স-অর গেইট (X-OR Gate)
ঘ) এক্স-নর গেইট (X-NOR Gate)।
 

ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
- যে অপারেটিং সিস্টেমে একটির পর আরেকটি প্রোগ্রাম পর্যায়ক্রমে পরিচালনা করে তাকে ব্যাচ প্রসেসিং অপারেটিং সিস্টেম বলে।

- ব্যাচ প্রসেসিং (বা ব্যাচ মােড) অপারেটিং সিস্টেমে একটি নির্দিষ্ট সময়ে একটি প্রােগ্রাম অথবা কিছু সময়ব্যাপী সংগৃহীত ডেটা প্রসেস করার পর অন্য আরেকটি প্রোগ্রাম বা ডেটা একসঙ্গে প্রসেস করা হয়।
- কম্পিউটারকে সচল রেখে বিভিন্ন অ্যাপ্লিকেশন সফটওয়্যার ব্যবহার করতে যে সফটওয়্যার প্রয়োজন হয় তাকে অপারেটিং সিস্টেম (Operating System) বলে। - একটি কম্পিউটার অন হওয়ার সাথে সাথেই অপারেটিং সিস্টেমের কাজ শুরু হয়।



ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
যখন একটি প্রোগ্রাম মেশিন ভাষায় অনুবাদ করা হয়, তখন এটি একটি ফর্মে রূপান্তরিত হয় যা সরাসরি একটি কম্পিউটার দ্বারা execute করা যেতে পারে। এই অনুবাদিত ফর্মটিকে অবজেক্ট কোড বলা হয়। অবজেক্ট কোড বাইনারি নির্দেশাবলী এবং ডেটা নিয়ে গঠিত যা কম্পিউটারের আর্কিটেকচারের জন্য নির্দিষ্ট এবং কম্পিউটারের প্রসেসর দ্বারা সরাসরি বোঝা এবং কার্যকর করা যায়।

একটি প্রোগ্রামকে অবজেক্ট কোডে অনুবাদ করার প্রক্রিয়াটি বেশ কয়েকটি পর্যায় জড়িত। প্রথমত, প্রোগ্রামটি সি, সি++, জাভা বা পাইথনের মতো উচ্চ-স্তরের প্রোগ্রামিং ভাষায় লেখা হয়।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
মেশিন ভাষা সবচেয়ে নিম্মস্তরের ভাষা যা কম্পিউটারের মৌলিক ভাষা বলে।
মেশিন ভাষা 0 ও 1. মেশিন ভাষায় লেখা প্রোগ্রামকে অবজেক্ট প্রোগ্রাম বলে ও অন্য যে কোন ভাষার প্রাগ্রামকে সোর্স প্রোগ্রাম বলে।
মেশিন ভাষা একটি লো-লোভেল ভাষা।
C, C++ হল Mid-level ভাষা, java হলো High-lelvel ভাষা।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
Visual Basic is a third-generation event-driven programming language from Microsoft known for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।

Relational operators in Visual Basic are used to compare values and return a Boolean result indicating whether the comparison is true or false. The following are the relational operators in Visual Basic:

= (equal to)
< (less than)
> (greater than)
<= (less than or equal to)
>= (greater than or equal to)
<> (not equal to)

These operators are commonly used in conditional statements and loops to control program flow based on the result of the comparison.


ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
তুলনা (Comparison) অপারেটর:

< (Less Than): প্রথম ভ্যালু দ্বিতীয় ভ্যালু থেকে ছোট কিনা তা পরীক্ষা করে।
> (Greater Than): প্রথম ভ্যালু দ্বিতীয় ভ্যালু থেকে বড় কিনা তা পরীক্ষা করে।
<= (Less Than or Equal To): প্রথম ভ্যালু দ্বিতীয় ভ্যালু থেকে ছোট বা সমান কিনা তা পরীক্ষা করে।
>= (Greater Than or Equal To): প্রথম ভ্যালু দ্বিতীয় ভ্যালু থেকে বড় বা সমান কিনা তা পরীক্ষা করে।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
ভগ্নাংশ সংখ্যা সর্বপ্রথম প্রবর্তন হয় মিসরে।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
ডেটা টেবিলের কোন নাম প্রকাশ করার জন্য Text ব্যবহার করা হয়।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
TIOBE সূচক অনুসারে, পাইথন হল বিশ্বের সবচেয়ে জনপ্রিয় প্রোগ্রামিং ভাষা, যার জনপ্রিয়তার স্কোর 10.63%।
-PYTHON একটি বস্তু-সংশ্লিষ্ট উচ্চস্তরের প্রোগ্রামিং ভাষা। 
-১৯৯১ সালে গিডো ভান রসম এটি প্রথম প্রকাশ করেন।

ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
আলোচিত কম্পিউটার ভাইরাসের নাম চেরনোবিল। CIH, স্পেসফিলার নামেও এটি পরিচিত। CIH শব্দটি এসেছে এই ভাইরাসের প্রগ্রামার চেন ইং-হউয়ের নাম থেকে। তাইওয়ানের নাগরিক চেন অ্যাসেম্বলি ল্যাংগুয়েজ (প্রগ্রামিং ভাষা) ব্যবহার করে ভাইরাসটি তৈরি করেন, এরপর অনলাইনে ছড়িয়ে দেন। ১৯৯৯ সালের ২৬ এপ্রিল চেরনোবিল ভাইরাসের কারণে বিভিন্ন দেশের অন্তত পাঁচ লাখ কম্পিউটার ক্ষতিগ্রস্ত হয়। ভাইরাসটি কম্পিউটারের বায়োসের মেমোরি মুছে দিতে পারে। আর বায়োস কাজ না করলে কম্পিউটারও প্রায় অচল হয়ে পড়ে। এ ছাড়া কম্পিউটারের হার্ডডিস্কের পার্টিশনও মুছে দিতে পারে। ভাইরাসটির নামকরণ হয় ইউক্রেনের চেরনোবিল শহরের নামে। ১৯৮৬ সালের ২৬ এপ্রিল তৎকালীন সোভিয়েত ইউনিয়নের চেরনোবিল পারমাণবিক বিদ্যুেকন্দ্রে ভয়াবহ বিস্ফোরণ ঘটে। ঠিক এই দিনটিতেই ভাইরাসটি কম্পিউটারে আঘাত হানে
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
- Unicode এর পূর্ণনাম হলো Universal Code বা সার্বজনীন কোড।
- ইউনিকোড হচ্ছে 16 বিট কোড।
- বিভিন্ন ধরনের ক্যারেক্টার এবং টেক্সটকে প্রকাশ করার জন্য ইউনিকোড ব্যবহৃত হয়।
- বিশ্বের সকল দেশের ভাষাসমূহকে প্রকাশ করার জন্য 16 বিটের এই কোড ব্যবহার করা হয়।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
যে গেইটের মধ্যে দিয়ে যা ইনপুট প্রদান করা হয় আউটপুট হিসাবে তাই আসে তাকে বাফর গেইট বলা হয়।
একটি নট (NOT) গেইটের সাথে আরেকটি নট (NOT) ) গেইট যুক্ত করে বাফার গেইট তৈরি করা হয়। এ গেইটে একটি ইনপুট ও একটি আউটপুট থাকে
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
• বাইনারী সংখ্যা পদ্ধতিতে প্রত্যেকটি বিট প্রকাশ করে একটি সিগন্যাল।
•  বাইনারী সংখ্যা পদ্ধতিতে মাত্র দুটি সংখ্যা ব্যবহার করা হয়, ০ এবং ১। ০ নির্দেশ করে যে সিগন্যালটি বন্ধ (OFF) এবং ১ নির্দেশ করে যে সিগন্যালটি চালু (ON)। তাই, বাইনারী সংখ্যা পদ্ধতিতে প্রত্যেকটি বিট একটি সিগন্যাল প্রকাশ করে।
ব্যাখ্যাসহ সব প্রশ্ন পেতে আমাদের অ্যাপ ব্যাবহার করুন।
সঠিক উত্তর: 0 | ভুল উত্তর: 0