कंप्यूटर, सॉफ्टवेयर
सम्बन्ध समारोह: कैसे एक प्रोग्राम लिखना है?
फ़ंक्शन का निरूपण गणितीय और प्रोग्रामिंग की एक शास्त्रीय समस्या है। यह अनुक्रमिक रूप से एक्स के मूल्यों को बदलने के लिए एफ (एक्स) का मान खोजता है । गणना के परिणाम अक्सर दो पंक्तियों की तालिका के रूप में आउटपुट होते हैं पहला एक्स से मेल खाती है, दूसरा एफ (एक्स) से मेल खाती है।
सिद्धांत
किसी फ़ंक्शन के मानों का निर्धारण करने के लिए एल्गोरिथ्म में छह चरणों होते हैं।
- तर्क के प्रारंभिक और अंतिम मूल्य का चयन, अंक की संख्या
- चरण की गणना मूल्य है जिसके द्वारा तर्क बदल जाएगा।
- तर्क प्रारंभिक मूल्य के बराबर माना जाता है।
- फ़ंक्शन गणना
- कदम मूल्य से तर्क बढ़ाएं।
- अंकों की आवश्यक संख्या गिना जाता है जब तक 4-5 चरणों को दोहराएं।
प्रथम चरण में सेट किए गए मान हमेशा चयनित नहीं होते हैं, उन्हें नौकरी से निर्दिष्ट किया जा सकता है व्यवहार में, एक स्थिति तब होती है जब मूल्यों की एक श्रेणी और गणना के चरण निर्दिष्ट होते हैं। इस मामले में फ़ंक्शन के सारणीकरण को अंक की संख्या की आवश्यकता नहीं होती है, क्योंकि गणना की समाप्ति की स्थिति (एल्गोरिथम के 6 अंक) निर्दिष्ट परिमित मूल्य के तर्क की समानता है।
व्यावहारिक उदाहरण
एक उदाहरण आपको समझने में मदद करेगा कि सिद्धांत का उपयोग कैसे किया जाए। चलो द्विघात समारोह जी ( एक्स) = एक्स 2 + 9 दिया जाना चाहिए हम रेंज में अपने मूल्यों की एक तालिका बनाते हैं [-2; 2], पांच अंकों के बराबर अंकों की संख्या लेते हुए। आरंभिक डेटा से यह अनुमान लगाने में आसान है कि गणना चरण 1 के बराबर होना चाहिए।
एल्गोरिथ्म के अनुसार, अगली कार्रवाई जी (-2) की गणना है, "-2" फ़ंक्शन के आरंभिक मान है। अनुक्रमिक रूप से एक करके x बढ़ते हुए (प्रोग्रामिंग में इस ऑपरेशन को बढ़ाना कहा जाता है) और फ़ंक्शन को परिभाषित करते हुए, फंक्शन टैबलेट होता है।
एक्स | -2 | -1 | 0 | 1 | 2 |
जी (एक्स) | 13 | 10 | 9 | 10 | 13 |
गणना की शुद्धता की जांच करना आसान है - आपको परबोल का एक ग्राफ़ मिलना चाहिए।
सॉफ्टवेयर कार्यान्वयन
फ़ंक्शन टेबल मैन्युअल रूप से बनाना - एक लंबा व्यवसाय गणना को सावधानी से किया जाना चाहिए, गणना में त्रुटि शेष मूल्यों को भी गलत बनाती है। इसका समाधान कंप्यूटर को कार्य स्थानांतरित करना है।
नीचे तथाकथित "स्यूडोकोड" पर फ़ंक्शन के लिए एक सारणीकरण कार्यक्रम है इसे निष्पादित करने के लिए, आपको एक फ़ंक्शन निर्दिष्ट करना चाहिए, तर्कों के प्रारंभिक और अंतिम मान, अंकों की संख्या। उदाहरण में, एफ (x) = 18 * x + 5 की गणना की जाती है कार्यक्रम के परिणाम एक्स , एफ (एक्स) के उत्तरार्द्ध रूप से व्युत्पन्न मूल्य हैं।
- तर्क: = N.Value
- गणना चरण: = (एन मूल्य - कश्मीर मूल्य) / कर्नल अंक।
- के लिए (काउंटर: = 0 अंकों की संख्या)।
शुरू करें:
- समारोह: = 18 * तर्क +5
- तर्क: = एच। मान + काउंटर * चरण
- स्क्रीन के लिए आउटपुट (तर्क, फ़ंक्शन)।
अंत
कोड किसी भी प्रोग्रामिंग भाषा के लिए adapts। यही है, फंक्शन के सारणी को पास्कल, सी +, सी # में कार्यान्वित किया जा सकता है और कार्यालय प्रोग्रामिंग वीबीए की भाषा में भी, एमएस ऑफिस पैकेज में एकीकृत किया जा सकता है।
Similar articles
Trending Now