Decimal बाट binary मा
एउटा सङ्ख्या छानेर यसलाई binary मा बदल्ने algorithm चलाउनुहोस्: 2 ले भाग गर्ने, शेषलाई अर्को bit का रूपमा राख्ने, र केही बाँकी नरहुन्जेल दोहोर्याउने। Bit हरू दायाँबाट जोडिँदै गएको हेर्नुहोस् र एउटा सङ्ख्यालाई कतिवटा bit चाहिन्छन्, गन्नुहोस्।
मूल अवधारणा
कुनै सङ्ख्यालाई बारम्बार 2 ले भाग गर्दा आउने शेषहरू यसका binary अङ्क हुन्, अन्तिम bit देखि पहिलोसम्म; हरेक शेष एक स्थान बायाँ राखिन्छ
पाठ: प्रोग्रामिङका आधार
हामी decimal मा गन्छौँ, 0 देखि 9 सम्मका दश अङ्कले। कम्प्युटरले सबै कुरा दुईवटा अङ्क, 0 र 1, मात्र प्रयोग गरेर राख्छ, जसलाई bit भनिन्छ: Binary: 0 र 1 दुई अङ्क मात्र प्रयोग गरेर गन्ने तरिका। कम्प्युटरले सबै कुरा यसरी राख्छ। सबै मुख्य शब्द। Decimal सङ्ख्यालाई binary मा बदल्ने सजिलो Algorithm: समस्या समाधान गर्ने स्पष्ट चरणहरूको सूची, जस्तै खाना पकाउने विधि। सबै मुख्य शब्द छ। सङ्ख्यालाई 2 ले भाग गर्ने: शेष, 0 वा 1, अन्तिम bit हो। अनि बाँकीलाई फेरि 2 ले भाग गर्ने: त्यो शेष त्यसभन्दा अघिको bit हो। केही बाँकी नरहुन्जेल यसै गर्ने। प्रोग्रामले उत्तर बनाउँदै जान्छ: हरेक नयाँ bit एक स्थान बायाँ जान्छ, त्यसैले यसलाई place ले गुणन गरिन्छ, जुन 1 बाट सुरु भएर 1, 10, 100, 1000… बढ्छ। 13 का शेष 1, 0, 1, 1 हुन्, त्यसैले 13 लाई binary मा 1101 लेखिन्छ: 8 + 4 + 0 + 1।
के सिक्नुहुनेछ
- 2 ले भाग गरेर decimal सङ्ख्यालाई binary मा बदल्नुहोस्।
- पहिलो शेष किन अन्तिम bit हो, व्याख्या गर्नुहोस्।
- % 2 र floor(n / 2) भएको while loop trace गर्नुहोस्।
- स्थानमान जोडेर binary सङ्ख्या जाँच्नुहोस्।
सुरु गर्नुअघि
- Decimal मा स्थानमान र शेष थाहा हुनुपर्छ।
सामग्री
- शेष लेख्न कापी
उपकरण
- केही पनि चाहिँदैन
विधि
- 13 का लागि प्रोग्राम Step गर्दै हेर्नुहोस्।
- 5, 6 र 25 का लागि चलाउनुहोस्।
- 100 का लागि चलाएर bit गन्नुहोस्।
- अभ्यासका challenge हरूको उत्तर दिनुहोस्।