संख्या पद्धतियाँ
- स्थानीय मान
- बाइनरी 2k, ऑक्टल 8k, हेक्स 16k
- दशमलव में
- Σ dk·bk
- दशमलव से
- आधार से भाग दें, शेषफल नीचे से ऊपर पढ़ें
- हेक्स ↔ बाइनरी
- एक हेक्स अंक = 4 बिट
- टू’ज़ कॉम्प्लीमेंट
- बिट उलटें और 1 जोड़ें
सूत्र-पत्रक, हर विषय के मुख्य विधि-चरण और 20 अभ्यास प्रश्न, पूरे हल पीछे दिए गए हैं।
8-बिट पैटर्न 1010 1111 दो के पूरक में एक चिह्नित पूर्णांक संग्रहीत करता है। दशमलव में इसका मान N क्या है?
एक असंपीड़ित छवि 800 × 600 पिक्सेल की है, प्रति पिक्सेल 32 बिट। यह KiB में (1 KiB = 1024 बाइट) कितनी मेमोरी M लेती है?
कौन-सा सूत्र ¬(q → r) के तार्किक रूप से तुल्य है? उस पर क्लिक करें।
आधार-वाक्य p → r; p दिए गए हैं। इनसे कौन-सा निष्कर्ष निकलता है? उस पर क्लिक करें।
एक 4-से-1 मल्टीप्लेक्सर के चयन निवेश S₁ = A और S₀ = B हैं, और उसके डेटा निवेश I₀ = C′, I₁ = C, I₂ = C, I₃ = 1 से जुड़े हैं। A, B और C के 8 संयोजनों में से कितनों के लिए निर्गत F = 1 है? N ज्ञात करें।
एक 8-बिट रिपल (अतुल्यकालिक) काउंटर ऐसे फ़्लिप-फ़्लॉप से बना है जिनमें से प्रत्येक का संचरण विलंब 12 ns है। अगली क्लॉक कोर से पहले सभी निर्गत स्थिर हो जाने चाहिए। अधिकतम क्लॉक आवृत्ति fmax ज्ञात करें।
यूलर का टोशेंट φ(343) ज्ञात करें, यानी 1 से 343 तक के वे पूर्णांक जो 343 से सहअभाज्य हैं।
एक RSA कुंजी अभाज्य p = 13 और q = 19 तथा सार्वजनिक घातांक e = 17 का उपयोग करती है। निजी घातांक d ज्ञात करें (0 < d < φ(n))।
मानक तीन लूप से दो n × n मैट्रिक्स गुणा करने की टाइम कॉम्प्लेक्सिटी क्या है?
यह सिद्ध करने के लिए कि कोई निर्णय समस्या X NP-complete है, कौन-सी दो बातें दिखानी होंगी?
लिंक्ड लिस्ट में सेंटिनल (डमी) नोड का उद्देश्य क्या है?
बाइनरी हीप में decrease-key की समय जटिलता (तत्व की स्थिति ज्ञात होने पर) क्या है?
एक वृक्ष में घात 4 वाले 2 शीर्ष, घात 5 वाले 3 शीर्ष, घात 2 वाले 3 शीर्ष है, और उसके बाकी सभी शीर्ष पत्ते (घात 1) हैं। उसमें कितने पत्ते L हैं?
भारित ग्राफ़ में A से F तक के सबसे छोटे पथ की लंबाई d(F) डाइक्स्ट्रा के एल्गोरिथ्म से ज्ञात करें।
प्रथम नॉर्मल फ़ॉर्म (1NF) की आवश्यकता क्या है?
एक रिपोर्टिंग डेटाबेस जॉइन से बचने के लिए ग्राहक नामों को orders टेबल में कॉपी करता है। इस डीनॉर्मलाइज़ेशन की मुख्य लागत क्या है?
लाइव वीडियो कॉल के लिए अक्सर UDP को क्यों प्राथमिकता दी जाती है?
एक 8-पोर्ट स्विच (बिना VLAN) के हर पोर्ट पर एक होस्ट है। कितने टकराव डोमेन और ब्रॉडकास्ट डोमेन हैं?
एक सबनेट मास्क 255.255.252.0 का उपयोग करता है। इसमें कितने उपयोगी होस्ट पते H हैं?
एक होस्ट का पता 10.20.124.109/26 है। उसके सबनेट के अंतिम उपयोगी होस्ट पते का चौथा ऑक्टेट x क्या है?
उत्तर: N = −81
स्थानीय मान संख्या पद्धतियाँ: हर अंक का मान उसके मान गुणा आधार की एक घात होता है। द्विआधारी में स्थान 1, 2, 4, 8, 16, … के होते हैं; षोडशआधारी में 1, 16, 256, …, जहाँ A–F का अर्थ 10–15 है। 8-बिट दो के पूरक में सबसे बाईं बिट +128 के बजाय −128 की होती है; ऋणात्मक संख्याएँ इसी तरह संग्रहीत होती हैं।
बाकी बिटें अपने सामान्य धनात्मक मान रखती हैं।
उत्तर: M = 1875 KiB
स्थानीय मान संख्या पद्धतियाँ: हर अंक का मान उसके मान गुणा आधार की एक घात होता है। द्विआधारी में स्थान 1, 2, 4, 8, 16, … के होते हैं; षोडशआधारी में 1, 16, 256, …, जहाँ A–F का अर्थ 10–15 है। 8-बिट दो के पूरक में सबसे बाईं बिट +128 के बजाय −128 की होती है; ऋणात्मक संख्याएँ इसी तरह संग्रहीत होती हैं।
उत्तर: q ∧ ¬r
तार्किक तुल्यता: दो सूत्र तुल्य (≡) होते हैं जब सत्यमान सारणी की हर पंक्ति में उनका मान समान हो। पुनरुक्ति हर पंक्ति में 1 होती है, विरोधोक्ति हर पंक्ति में 0, और आपातिक कथन इनमें से कुछ नहीं होता। उपयोगी नियम: डी मॉर्गन, ¬(a ∧ b) ≡ ¬a ∨ ¬b और ¬(a ∨ b) ≡ ¬a ∧ ¬b; a → b ≡ ¬a ∨ b ≡ ¬b → ¬a (प्रतिधनात्मक); ¬(a → b) ≡ a ∧ ¬b; और वितरण नियम, a ∨ (b ∧ c) ≡ (a ∨ b) ∧ (a ∨ c)।
पट्टी के बाद के स्तंभ विकल्प हैं, दिखाए गए क्रम में।
उत्तर: r
परिमाणक और तर्क: ¬∀x P(x) ≡ ∃x ¬P(x) और ¬∃x P(x) ≡ ∀x ¬P(x)। निषेध को भीतर ले जाएँ, उसके रास्ते में आने वाले हर परिमाणक को बदलें, और भीतरी सूत्र का निषेध प्रस्ताविक नियमों से करें, जैसे ¬(a → b) ≡ a ∧ ¬b। तर्क वैध होता है जब उन सभी पंक्तियों में निष्कर्ष 1 हो जिनमें सभी आधार-वाक्य 1 हों। सत्य आधार-वाक्यों और असत्य निष्कर्ष वाली एक भी पंक्ति प्रति-उदाहरण है और दिखाती है कि तर्क अवैध है।
उत्तर: N = 5
मल्टीप्लेक्सर: 2ⁿ-से-1 मल्टीप्लेक्सर अपने डेटा निवेशों में से एक को निर्गत तक पहुँचाता है; चयन लाइनें, द्विआधारी संख्या के रूप में पढ़ी जाकर, तय करती हैं कि कौन-सा। चयन S₁S₀ = AB वाले 4-से-1 MUX के लिए F = A′B′·I₀ + A′B·I₁ + AB′·I₂ + AB·I₃। डेटा निवेशों को 0, 1, C या C′ से जोड़ने पर MUX A, B और C का कोई भी फलन बना सकता है, जो एक ही चिप से लॉजिक बनाने का आम तरीका है।
उत्तर: fmax = 10.42 MHz
फ़्लिप-फ़्लॉप और काउंटर: फ़्लिप-फ़्लॉप केवल सक्रिय क्लॉक कोर पर बदलता है। D अपना निवेश कॉपी करता है (Q⁺ = D); T तब टॉगल करता है जब T = 1; JK 00 पर स्थिर रहता है, 01 पर रीसेट करता है, 10 पर सेट करता है और 11 पर टॉगल करता है। n-बिट द्विआधारी काउंटर की 2ⁿ अवस्थाएँ होती हैं और वह 2ⁿ के मापांक में गिनता है; mod-N काउंटर 0, 1, …, N − 1 तक जाकर फिर 0 पर लौटता है, और उसे ऐसे सबसे छोटे n फ़्लिप-फ़्लॉप चाहिए जिसमें 2ⁿ ≥ N हो। रिपल काउंटर का हर चरण आवृत्ति को आधा कर देता है, इसलिए mod-N काउंटर का अंतिम निर्गत fclk/N पर चलता है। n फ़्लिप-फ़्लॉप वाले जॉनसन काउंटर की 2n अवस्थाएँ होती हैं, रिंग काउंटर की n।
उत्तर: φ(343) = 294
प्रतिलोम और सर्वांगसमताएँ: a का n के मापांक में प्रतिलोम ठीक तब होता है जब gcd(a, n) = 1। विस्तारित यूक्लिडीय एल्गोरिथ्म 1 = s·n + t·a लिखता है, और तब a⁻¹ ≡ t (mod n)। gcd(a, n) = 1 वाली सर्वांगसमता a·x ≡ b (mod n) का हल x ≡ a⁻¹·b है। सहअभाज्य मापांकों वाली दो सर्वांगसमताओं x ≡ r₁ (mod m₁) और x ≡ r₂ (mod m₂) का m₁·m₂ के मापांक में एक हल होता है (चीनी शेषफल प्रमेय)। यूलर का φ(n) 1 से n तक की उन संख्याओं को गिनता है जो n से सहअभाज्य हैं: φ(n) = n·∏(1 − 1/p)।
उत्तर: d = 89
मॉड्यूलर घात और RSA: aᵏ mod n बार-बार वर्ग करके निकालें: k को द्विआधारी में लिखें, वर्ग करें, हर चरण के बाद घटाएँ और जिन घातों का बिट 1 है उन्हें गुणा करें। फर्मा: अभाज्य p के लिए, जो a को विभाजित नहीं करता, aᵖ⁻¹ ≡ 1 (mod p), इसलिए घातांक को p − 1 के मापांक में घटाया जा सकता है। RSA: अभाज्य p और q चुनें, n = p·q और φ(n) = (p − 1)(q − 1); सार्वजनिक घातांक e, φ(n) से सहअभाज्य है, और निजी घातांक d = e⁻¹ mod φ(n) है। c = mᵉ mod n से एन्क्रिप्ट करें और m = cᵈ mod n से डिक्रिप्ट करें।
उत्तर: C · O(n³)
n² प्रविष्टियाँ हैं और हर एक को n गुणन चाहिए, जिससे n³ ऑपरेशन होते हैं।
उत्तर: C · X, NP में है, और कोई ज्ञात NP-complete समस्या बहुपदी समय में X में रिड्यूस होती है
NP में सदस्यता दिखाती है कि X, NP से कठिन नहीं है; किसी ज्ञात NP-complete समस्या से रिडक्शन दिखाता है कि X कम से कम पूरे NP जितनी कठिन है।
उत्तर: B · हेड या टेल पर विशेष मामलों को हटाकर कोड को सरल बनाना
सेंटिनल के साथ हर वास्तविक नोड का एक पूर्ववर्ती होता है, इसलिए हेड पर डालने या हटाने के लिए विशेष व्यवहार की आवश्यकता नहीं होती।
उत्तर: B · O(log n)
कुंजी घटाने के बाद तत्व अधिकतम हीप की ऊँचाई तक ऊपर खिसकता है (sift up)। फ़िबोनाची हीप O(1) परिशोधित decrease-key प्राप्त करते हैं।
उत्तर: L = 15
यूलर, हैमिल्टन और वृक्ष: संबद्ध ग्राफ़ में यूलर परिपथ (हर कोर एक बार, शुरुआत पर वापसी) तब होता है जब हर शीर्ष की घात सम हो, और परिपथ न होने वाला यूलर पथ तब जब ठीक दो शीर्षों की घात विषम हो; तब पथ एक विषम शीर्ष से दूसरे तक चलता है। हैमिल्टन परिपथ हर शीर्ष पर एक बार जाता है; Kn में ऐसे (n − 1)!/2 होते हैं। n शीर्षों वाले वृक्ष में n − 1 कोरें होती हैं, और m कोरों वाला संबद्ध ग्राफ़ m − n + 1 कोरें हटाने के बाद स्पैनिंग ट्री रखता है।
शॉर्टकट: L = 2 + Σ (d − 2), घात d ≥ 3 वाले शीर्षों पर।
उत्तर: d(F) = 21
सबसे छोटे पथ और स्पैनिंग ट्री: डाइक्स्ट्रा का एल्गोरिथ्म हर चक्र में एक शीर्ष निर्धारित करता है: सबसे छोटी अस्थायी दूरी वाला अनिर्धारित शीर्ष। तब उसकी दूरी अंतिम होती है, और हर पड़ोसी v को d(v) = min(d(v), d(u) + w(u, v)) मिलता है। क्रुस्कल का एल्गोरिथ्म कोरों को हल्की से भारी की ओर लेकर और चक्र बनाने वाली हर कोर छोड़कर न्यूनतम स्पैनिंग ट्री बनाता है; प्रिम का एल्गोरिथ्म प्रारंभिक शीर्ष से एक वृक्ष बढ़ाता है और हमेशा उससे बाहर जाने वाली सबसे हल्की कोर जोड़ता है। n शीर्षों के स्पैनिंग ट्री में n − 1 कोरें होती हैं।
हर पंक्ति: निर्धारित शीर्ष, उसकी अंतिम दूरी, और वे पड़ोसी जिनकी दूरी सुधरती है।
उत्तर: B · प्रत्येक कॉलम में परमाणु (atomic) मान हों और कोई दोहराए जाने वाले समूह न हों
1NF के लिए प्रति सेल परमाणु मान और पंक्तियों की विशिष्ट पहचान आवश्यक है, बिना दोहराए जाने वाले समूहों के।
उत्तर: D · ग्राहक डेटा बदलने पर अतिरिक्त प्रतियों को संगत रखना पड़ता है
डीनॉर्मलाइज़ेशन पढ़ना तेज़ करता है पर अतिरेक वापस लाता है, इसलिए अपडेट को हर प्रति बदलनी होती है वरना विसंगतियाँ आती हैं।
उत्तर: A · हर खोए हुए पैकेट को दोबारा भेजने से ज़्यादा कम देरी महत्वपूर्ण है
खोए हुए पैकेट दोबारा भेजने से देरी बढ़ेगी; रियल-टाइम मीडिया कुछ हानि सहन कर लेता है, इसलिए RTP जैसे UDP-आधारित प्रोटोकॉल उपयोग किए जाते हैं।
उत्तर: A · 8 टकराव डोमेन, 1 ब्रॉडकास्ट डोमेन
हर स्विच पोर्ट अपना टकराव डोमेन है, लेकिन ब्रॉडकास्ट सभी पोर्टों पर भेजे जाते हैं, इसलिए पूरा स्विच एक ब्रॉडकास्ट डोमेन है। हब से दोनों का एक-एक होता।
उत्तर: H = 1022
IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).
उत्तर: x = 126
IPv4 सबनेटिंग: एक पते में 32 बिट होती हैं। उपसर्ग /p बताता है कि शुरुआती कितनी बिटें नेटवर्क की पहचान करती हैं; शेष 32 − p बिटें होस्ट को क्रमांकित करती हैं। एक सबनेट में 2³²⁻ᵖ पते होते हैं, पर पहला (नेटवर्क पता) और अंतिम (ब्रॉडकास्ट पता) होस्ट को नहीं दिए जा सकते, इसलिए 2³²⁻ᵖ − 2 होस्ट आते हैं। अपवाद: /31 (पॉइंट-टू-पॉइंट लिंक, RFC 3021) अपने दोनों 2 पतों का उपयोग होस्ट के लिए करता है, और /32 केवल एक पता है (एक होस्ट या लूपबैक)।
ExamProblems · examproblems.com/courses/computer-science-fundamentals