कंप्यूटर, प्रोग्रामिंग
युक्तियाँ और चालें: में पास्कल प्रोग्रामिंग घातांक
वहाँ प्रोग्रामिंग भाषाओं की एक बड़ी संख्या है, और पास्कल उन के बीच अंतिम स्थान पर नहीं है। और अगर आप गंभीरता से भविष्य प्रोग्रामिंग में संलग्न करने के दुनिया के साथ परिचित शुरू कर देना चाहिए जा रहे हैं, क्योंकि यह धारणा आसान है और, अधिक महत्वपूर्ण है, इस कार्यक्रम बिल्कुल मुफ्त है, भाषा सीखने के द्वारा होता है।
इस लेख में हम घातांक के रूप में, इस कठिन समस्या से निपटने होगा। पास्कल, दुर्भाग्य से, हमें इस समस्या को हल करने के लिए, अन्य प्रोग्रामिंग भाषाओं, एक भी ऑपरेटर के विपरीत प्रदान नहीं करता है। तो यहाँ हमारे पास है, के रूप में वे कहते हैं, कामचलाऊ साधनों के साथ बाहर निकलना, लूप और गणितीय ऑपरेटर का सहारा - यह यहाँ है कि हम हमारी कल्पना करने के लिए स्वतंत्र लगाम दे सकते हैं। इस समस्या को हल करने के लिए कई तरीके पर विचार करें।
मान लीजिए कि हमें एक आसान काम है, जहां एक निश्चित संख्या में पूरे सकारात्मक के स्तर पर उठाया जाना चाहिए दिया जाता है। 4 डिग्री पर खड़ा के एक नंबर मान लें। वहाँ एक सरल गणितीय प्रक्रिया किया जाता है: ख: = एक * एक * एक * एक।
पूर्ववर्ती उदाहरण हमें केवल सकारात्मक अभिन्न शक्तियों में एक नंबर का निर्माण करने की अनुमति देते हैं। लेकिन वहाँ चुनौतियों जहाँ आप एक भिन्नात्मक सत्ता में संख्या का निर्माण करना चाहिए। जब इस तरह के एक प्रोग्राम लिखने, हम पता करने की जरूरत लघुगणक गुण। विशेष रूप से: एक ख = ई ख ln एक । इस आधार पर, हमारे कार्यक्रम के वांछित हिस्से को इस रूप में होने देगा: आर: = exp (ख * ln (क))। लेकिन यहाँ हम तथ्य यह है कि इस ऑपरेटर शून्य और नकारात्मक संख्या के साथ काम नहीं करता है के साथ सामना कर रहे हैं। कार्यक्रम की घातांक 0 को पूरा करने के लिए, आप एक शर्त निर्धारित करने की आवश्यकता: यदि ख = 0 के बाद r: = 1 वरना आर: = exp (ख * ln (क))। लेकिन के लिए के रूप में नकारात्मक संख्या घातांक दिखाई देता है?
पास्कल हमें फिर से लगता है कि बनाता है। यहाँ यह हमारे मॉड्यूल संख्या के साथ इस कार्रवाई को बनाने के लिए और एक नकारात्मक परिणाम के साथ डेटा लेने के लिए आवश्यक है। तब डिग्री के समता की जाँच करें: यदि हमारे स्तर भी था, जब तक हम मॉड्यूल के परिणाम पर ले लो। इस मामले में, हमारे कार्यक्रम प्रपत्र होगा: आर: = (- 1) * exp (ख * ln ( पेट (क))); दौर है (बी / 2) = बी / 2 तब आर: = पेट (आर) । हालत यहां की जाँच करता है, यहां तक कि या कोई डिग्री।
इसके परिणामस्वरूप, हम आने के लिए एक अधिक सार्वभौमिक मॉडल के बारे में हमारी प्रोग्राम है जो इच्छा काम के साथ किसी भी संख्या। तो अब हम एक भी पूरे ऊपर के सभी में एकजुट करने के लिए है। सही करने के लिए छवि आप हमारी समाप्त कार्यक्रम का पूरा पाठ पढ़ सकते हैं। निर्दिष्ट डेटा प्रकार पर ध्यान दें। पहला कार्यक्रम के विपरीत, यह वास्तविक उपयोग करता है, के रूप में यहाँ हम पहले से ही किसी भी संख्या ही नहीं, पूर्णांकों के साथ काम कर रहे हैं। इस प्रकार, शक्तियों वास्तविक संख्या का हम पूरी तरह से विचार किया है। केवल एक ही सवाल पर विचार किया जाना बना रहता है।
Similar articles
Trending Now