कंप्यूटर प्रोग्राम की संरचना और व्याख्या - हेक्सलेट से निःशुल्क पाठ्यक्रम, प्रशिक्षण 9 घंटे, दिनांक 27 नवंबर, 2023।
अनेक वस्तुओं का संग्रह / / November 28, 2023
- 17 पाठ (वीडियो और/या पाठ)
- सिम्युलेटर में 4 अभ्यास
- अतिरिक्त सामग्री
- "चर्चा" में सहायता
आप क्या सीखेंगे
- स्कीम (लिस्प) प्रोग्रामिंग भाषा के साथ काम करें
- अमूर्तताएँ बनाएँ
- महानतम सामान्य भाजक, प्रारंभिक परीक्षण और अन्य एल्गोरिदम लागू करें
- पुनरावर्ती गणनाएँ करें
आप आदिम अभिव्यक्तियों, संयोजनों और अमूर्तताओं, प्रक्रियाओं और उनके द्वारा उत्पन्न अमूर्तताओं के बारे में अधिक जानेंगे। परिणामस्वरूप, आप सीखेंगे कि सबसे बड़े सामान्य भाजक को खोजने और प्रारंभिकता की जाँच के लिए एल्गोरिदम को कैसे लागू किया जाए, लैम्ब्डा का उपयोग करके प्रक्रियाएं बनाएं, पुनरावर्ती गणना करें और एक विधि का उपयोग करके रूट ढूंढें न्यूटन. यदि आप प्रोग्रामिंग की बुनियादी बातों की गहरी समझ हासिल करना चाहते हैं तो यह पाठ्यक्रम उपयोगी है। इस पाठ्यक्रम का ज्ञान डेवलपर्स को अपने प्रोग्रामिंग कौशल विकसित करने में मदद करता है। यह कोर्स अनुभवी डेवलपर्स और अभी प्रोग्रामिंग सीखना शुरू करने वालों दोनों के लिए उपयुक्त है। इसे पास करने के लिए आपको केवल स्कूली पाठ्यक्रम से गणित और प्रोग्रामिंग का ज्ञान होना चाहिए।
SIKP: कंप्यूटर विज्ञान क्या है?
कंप्यूटर विज्ञान की अवधारणा से परिचित हों।
SIKP: आदिम अभिव्यक्तियाँ, संयोजन और अमूर्तता
लिस्प भाषा से परिचित हों, आदिम अभिव्यक्तियों, संयोजनों, प्रक्रियाओं और अमूर्तताओं पर विचार करें।
SIKP: अमूर्त के रूप में प्रक्रियाएं
प्रोग्रामिंग के लिए एक महत्वपूर्ण दृष्टिकोण पर विचार करें: प्रक्रियाओं को अमूर्त के रूप में।
एसआईसीपी: उनके द्वारा उत्पन्न प्रक्रियाएं और प्रक्रियाएं 1
प्रक्रियाओं और प्रक्रियाओं, रैखिक प्रत्यावर्तन और पुनरावृत्ति की समीक्षा करें।
एसआईसीपी: उनके द्वारा उत्पन्न प्रक्रियाएं और प्रक्रियाएं 2
प्रक्रियाओं और प्रक्रियाओं, रैखिक प्रत्यावर्तन और पुनरावृत्ति की समीक्षा करें।
SIKP: वृक्ष प्रत्यावर्तन
वृक्ष पुनरावृत्ति के उदाहरण के रूप में, फाइबोनैचि संख्याओं के अनुक्रम की गणना करने पर विचार करें जिसमें प्रत्येक संख्या पिछले दो का योग है।
SIKP: विकास के आदेश
विकास के क्रम की अवधारणा से परिचित हों, जो इनपुट डेटा बढ़ने पर किसी प्रक्रिया के लिए आवश्यक संसाधनों का सामान्य अनुमान देता है।
SIKP: घातांक
विकास के क्रम को बेहतर ढंग से समझने के लिए किसी संख्या को एक घात तक बढ़ाने की समस्या पर विचार करें
जीआईसीपी: महानतम सामान्य भाजक
सबसे बड़े सामान्य भाजक को खोजने के लिए एक एल्गोरिदम पर विचार करें और इसे स्कीम प्रोग्रामिंग भाषा (एलआईएसपी) में लागू करें।
एसआईसीपी: सरलता परीक्षण
स्कीम प्रोग्रामिंग लैंग्वेज (एलआईएसपी) में किसी संख्या की मौलिकता की जांच के लिए एक एल्गोरिदम लागू करें।
एसआईसीपी: तर्क के रूप में प्रक्रियाएं
भाषा की एक महत्वपूर्ण विशेषता पर विचार करें: एक प्रक्रिया को दूसरी प्रक्रिया के तर्क के रूप में पारित करने की क्षमता।
SIKP: लैम्ब्डा का उपयोग करके निर्माण प्रक्रियाएँ
लैम्ब्डा का उपयोग करके तत्काल प्रक्रियाएँ बनाना सीखें।
एसआईसीपी: स्थानीय चर बनाना
प्रक्रियाओं में स्थानीय चर बनाना सीखें।
एसआईसीपी: आधा विभाजन विधि
अर्ध-अंतराल विधि को लागू करने पर विचार करें, जो समीकरण f(x) = 0 की जड़ों को खोजने का एक सरल लेकिन शक्तिशाली तरीका है, जहां f एक सतत कार्य है।
SIKP: फ़ंक्शंस के निश्चित बिंदु ढूँढना
कार्यों के निश्चित बिंदु खोजने पर विचार करें। एक संख्या x को फ़ंक्शन f का एक निश्चित बिंदु कहा जाता है यदि यह समीकरण f (x) = x को संतुष्ट करता है।
SIKP: वापसी मूल्यों के रूप में प्रक्रियाएं
ऐसी प्रक्रियाएँ बनाकर और भी अधिक अभिव्यंजक शक्ति प्राप्त करें जिनके रिटर्न मान स्वयं प्रक्रियाएँ हैं।
एसआईसीपी: न्यूटन की विधि
न्यूटन की विधि का उपयोग करके जड़ खोजने के सामान्य मामले पर विचार करें और उसे लागू करें।
अतिरिक्त सामग्री
लेख और वीडियो हेक्सलेट टीम द्वारा क्यूरेट किए गए हैं। आपको पाठ्यक्रम के विषय में गहराई से उतरने में मदद मिलेगी