কম্পিউটার বাইনারি দ্বারা বাস। সমস্ত প্রোগ্রামার বাইনারি জানেন।
তবে 2**x
ঘাঁটিগুলি প্রায়শই অ-ব্যবহারিক হিসাবে অবহেলা করা হয়, তবে বাইনারিগুলির সাথে তাদের সুন্দর সম্পর্ক রয়েছে।
আপনাকে এ জাতীয় সুন্দর সম্পর্কের একটি উদাহরণ দেখাতে 19 আমার প্রশংসাপত্র হবে।
19 10011 103 23 13 j
19 দশমিক, স্পষ্টতার জন্য অন্তর্ভুক্ত।
10011 বাইনারি 19 হয়।
103, বেস 4 এ বাইনারি থেকে এইভাবে তৈরি করা হয়:
- লগ 2 (4) == 2, আসুন দুটি স্মরণ করি।
- প্যাড 10011 যাতে এটির দৈর্ঘ্যের একাধিক -> 010011 থাকে
বাম থেকে ডানে 2 বাই 2 সংখ্যাগুলি নিন এবং তাদের 2-সংখ্যার বাইনারি সংখ্যা হিসাবে গণ্য করুন:
- 01 -> 1
- 00 -> 0
- 11 -> 3
সম্পন্ন , বেস -4 এ 10011 103।
বেস 8 এর জন্য, লগ 2 (8) = 3 হিসাবে একই তবে 3-বাই -3 করুন।
- প্যাড 010011
- 010 -> 2
011 -> 3
23, সম্পন্ন ।
বেস 16 এর জন্য, লগ 2 (16) = 4 হিসাবে একই তবে 4-বাই -4 করুন।
- প্যাড 00010011
- 0001 -> 1
0011 -> 3
13, সম্পন্ন ।
কার্য
ইনপুট হিসাবে সর্বাধিক নম্বর দেওয়া, আপনি একটি টেবিল আউটপুট করা উচিত
base-ten-i base-two-i base-four-i base-eight-i base-sixteen-i base-thirtytwo-i
আমি যে 0 থেকে এন অন্তর্ভুক্ত। বাইনারি সংখ্যাগুলি কাজ করার জন্য নিখুঁত ন্যূনতমের প্রতিচ্ছবি, সুতরাং আপনার কোডটি যতটা সম্ভব সংক্ষিপ্ত হওয়া উচিত।
সীমাবদ্ধতা এবং বোনাস
বেস-টেন -> বাইনারি এবং বাইনারি -> বেস-দশটি বিল্ট-ইনগুলি বেস-এ -> বেস-বি হিসাবে লুফোলস হিসাবে বিবেচিত হয়।
2**i
উল্লিখিত সম্পর্কগুলি ব্যবহার করে যদি আপনি সমস্ত (i> 2) বেস তৈরি করেন তবে আপনি*0.6
বোনাস পান, তবে সাধারণ বেস রূপান্তরগুলি (নিজের লিখিত) অনুমোদিত।
উদাহরণ সারণী
> 32
0 0 0 0 0 0
1 1 1 1 1 1
2 10 2 2 2 2
3 11 3 3 3 3
4 100 10 4 4 4
5 101 11 5 5 5
6 110 12 6 6 6
7 111 13 7 7 7
8 1000 20 10 8 8
9 1001 21 11 9 9
10 1010 22 12 a a
11 1011 23 13 b b
12 1100 30 14 c c
13 1101 31 15 d d
14 1110 32 16 e e
15 1111 33 17 f f
16 10000 100 20 10 g
17 10001 101 21 11 h
18 10010 102 22 12 i
19 10011 103 23 13 j
20 10100 110 24 14 k
21 10101 111 25 15 l
22 10110 112 26 16 m
23 10111 113 27 17 n
24 11000 120 30 18 o
25 11001 121 31 19 p
26 11010 122 32 1a q
27 11011 123 33 1b r
28 11100 130 34 1c s
29 11101 131 35 1d t
30 11110 132 36 1e u
31 11111 133 37 1f v
32 100000 200 40 20 10