सामग्री पर जाएँ
Topos Uranos

सारांश

यह पाठ पाठ्यक्रम की चौथी इकाई का आरंभ करता है, जो नियंत्रण प्रवाह को समर्पित है। यह बताता है कि इकाई किसलिए है: यह सिखाना कि किसी प्रोग्राम के स्टेटमेंट जिस क्रम में निष्पादित होते हैं उसे निर्णयों और लूपों से कैसे नियंत्रित किया जाए, और उनकी शुद्धता पर तर्कणा कैसे की जाए, यानी यह कैसे सुनिश्चित किया जाए कि हर स्थिति सँभाली जाए, हर लूप वही करे जो उसे करना चाहिए, और वह समाप्त हो; इकाई के चार पाठों और उन्हें जोड़ने वाले सूत्र को प्रस्तुत करता है; उसे याद दिलाता है जिसे इकाई ज्ञात मानती है, विशेषकर इकाई 3 की संयुक्त शर्तें; उस समस्या को सामने रखता है जिसे इकाई हल करती है, यानी एक ऐसे प्रोग्राम की समस्या जो निश्चित संख्या के चरणों में महत्तम समापवर्तक की गणना करता है और जो डेटा के अनुसार ग़लत उत्तर देता है या शून्य से भाग पर रुक जाता है; निश्चर का पहले से परिचय देता है, उस उपकरण के रूप में जिससे इकाई अपने लूपों को उचित सिद्ध करेगी; और दिखाता है कि यह इकाई आगे की इकाइयों में और C++ में प्रोग्रामिंग II पाठ्यक्रम में कहाँ ले जाती है।

अधिगम उद्देश्य

  1. इकाई की विषय-वस्तु के क्रम का वर्णन करना और यह समझाना कि हर पाठ अपने ठीक बाद वाले पाठ को क्या देता है।
  2. इकाई 3 की संयुक्त शर्तों (तार्किक संयोजक, शॉर्ट-सर्किट गणना और डी मॉर्गन के नियमों द्वारा निषेध) को याद करना और आवश्यकता हो तो उन्हें दोहराना।
  3. एक उदाहरण के साथ, तर्कणा के उपकरण के रूप में निश्चर का पहले से परिचय पाना: चरों के बीच एक ऐसा संबंध जिसे पुनरावृत्ति बनाए रखती है और जो उसके समाप्त होने पर परिणाम देता है।
  4. पहचानना कि इकाई के अंत में क्या करना आना अपेक्षित है, और उसे उससे अलग करना जो आगे की इकाइयों में सीखा जाएगा।

प्रवेश मूल्यांकन

इकाई शुरू करने से पहले आरंभ-बिंदु को माप लेना उपयोगी है। यह मूल्यांकन एक स्व-मूल्यांकन है: इसमें अंक नहीं दिए जाते, और इसका एकमात्र उद्देश्य अध्ययन को दिशा देना है। पहले चार प्रश्न उसे जाँचते हैं जिसे इकाई ज्ञात मानती है: किसी संयुक्त शर्त का निषेध, शॉर्ट-सर्किट गणना, पाठ 1.1 की एक पुनरावृत्ति का ट्रेस और int की सीमा। उसके बाद के सात प्रश्न, पाठों के क्रम से, इकाई के केंद्रीय विचारों को छूते हैं, और उनमें से कई स्कूली गणित से शुरू होते हैं: महत्तम समापवर्तक, योग का संकेतन, किसी प्रक्रिया की समाप्ति। अभी इनके सही उत्तर देने के लिए कोई बाध्य नहीं है, और इनमें से कुछ में “मुझे अभी नहीं पता” एक ईमानदार उत्तर है: हर उत्तर, सही हो या ग़लत, बात को समझाता है और उस पाठ का नाम बताता है जिसमें वह बात आती है। यही कौशल अंत में, सारांश वाले पाठ में, फिर से मापे जाते हैं।

प्रवेश मूल्यांकन

इकाई शुरू करने से पहले अपना आरंभ बिंदु मापें। यह एक छोटा स्व-मूल्यांकन है: इस पर अंक नहीं दिए जाते और इसका परिणाम केवल आपके ब्राउज़र में रहता है।

  1. प्रश्न 1पिछली इकाइयों सेशर्त 1 <= n && n <= 10 का निषेध क्या है?

  2. प्रश्न 2पिछली इकाइयों सेint d{0}; और int n{5}; के साथ, d != 0 && n / d > 2 की गणना करने पर क्या होता है?

  3. प्रश्न 3पिछली इकाइयों सेपाठ 1.1 का क्रमिक घटाव द्वारा विभाजन q=0q = 0 और r=ar = a से शुरू होता है, और दोहराता है “जब तक r≥br \geq b, bb को rr में से घटाओ और qq में 1 जोड़ो”। a=20a = 20 और b=5b = 5 के साथ, पुनरावृत्ति की बॉडी कितनी बार निष्पादित होती है?

  4. प्रश्न 4पिछली इकाइयों से32 बिट के int के साथ, मानक 46341 * 46341 के मान के बारे में क्या गारंटी देता है?

  5. प्रश्न 5एक प्रोग्राम में निर्णयों की यह शृंखला है: if (score >= 50), जो “उत्तीर्ण” लिखता है; else if (score >= 90), जो “उत्कृष्ट” लिखता है; और else, जो “अनुत्तीर्ण” लिखता है। जब score 95 के बराबर हो, तो यह क्या लिखता है?

  6. प्रश्न 6नीचे दिए व्यंजकों में से कौन-सा योग 1+2+⋯+n1 + 2 + \cdots + n को निरूपित करता है?

  7. प्रश्न 7int total{0}; के साथ, for (int i{0}; i < 5; ++i) { total += i; } के बाद std::println("{}", total); क्या लिखता है?

  8. प्रश्न 8क्रमिक घटाव द्वारा विभाजन में (q=0q = 0, r=ar = a; जब तक r≥br \geq b, rr बदलकर r−br - b होता है और qq बदलकर q+1q + 1), हर बार शर्त की गणना के समय चरों के बीच कौन-सा संबंध सत्य होता है?

  9. प्रश्न 9एक प्रक्रिया किसी भी पूर्णांक nn से (धनात्मक, शून्य या ऋणात्मक) शुरू होती है और दोहराती है “जब तक n>0n > 0, nn में से 2 घटाओ”। क्या यह हर nn के लिए समाप्त होती है?

  10. प्रश्न 1084 और 36 का महत्तम समापवर्तक क्या है?

  11. प्रश्न 11भाजकों को परखकर यह तय करने के लिए कि 101 अभाज्य है या नहीं, किस भाजक तक पहुँचना पर्याप्त है?