मुख्य सामग्रीमा जानुहोस्
प्रोग्रामिङ प्रोग्रामिङका आधार
सबै कक्षा मध्यम करिब 15 मिनेट Premium

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 मा स्थानमान र शेष थाहा हुनुपर्छ।

सामग्री

  • शेष लेख्न कापी

उपकरण

  • केही पनि चाहिँदैन

विधि

  1. 13 का लागि प्रोग्राम Step गर्दै हेर्नुहोस्।
  2. 5, 6 र 25 का लागि चलाउनुहोस्।
  3. 100 का लागि चलाएर bit गन्नुहोस्।
  4. अभ्यासका challenge हरूको उत्तर दिनुहोस्।