कम्प्युटरकार्यक्रम

सुझाव र चाल: मा पास्कल कार्यक्रम Exponentiation

त्यहाँ कार्यक्रम भाषाहरूको एक विशाल संख्या छ, र पास्कल तिनीहरूलाई बीच पछिल्लो ठाउँ छैन। र तपाईंले गम्भीर भविष्यमा कार्यक्रम मा संलग्न दुनिया familiarizing सुरु गर्नुपर्छ जाँदैछन् यदि यो धारणा गर्न सजिलो छ किनभने र अधिक महत्वपूर्ण कुरा, कार्यक्रम बिल्कुल निःशुल्क छ, भाषा सिक्ने हो।

यस लेखमा हामी यस कठिन समस्या सामना हुनेछ, exponentiation रूपमा। पास्कल, दुर्भाग्यवश, हामीलाई अन्य प्रोग्रामिंग भाषाहरु, एकल अपरेटर विपरीत, यो समस्या समाधान गर्न प्रदान गर्दैन। त्यसैले तिनीहरू भन्न रूपमा, हामी यहाँ, improvised हालतमा बाहिर प्राप्त लूपहरूको र गणितीय संचालक गर्न resorting - यो हामी हाम्रो कल्पना गर्न स्वतन्त्र rein दिन सक्छ भन्ने यहाँ छ। यो समस्या समाधान गर्न धेरै विधिहरू विचार गर्नुहोस्।

हामीले एउटा सजिलो कार्य, जहाँ एक निश्चित संख्या सम्पूर्ण सकारात्मक को स्तर बढाएर हुनुपर्छ दिइएको मानौं। 4 डिग्री मा खडा एक नम्बर मान। एक सरल गणितीय सञ्चालन त्यहाँ गरिन्छ: ख: = एक * एक * एक * एक।

अर्को चरणमा, हामी कार्य र सार्वभौमिक कार्यक्रम कुनै पनि पुरा सकारात्मक डिग्री मा कुनै पनि नम्बर निर्माण हुनेछ भन्ने जटिल। यहाँ कुनै पनि चक्र फाइदा लिन मौका छ, तर हामी प्रति एक पाश प्रयोग गरेर सरल विधि छलफल गरिनेछ। बाँया मा तपाईं हाम्रो कार्यक्रम को पूर्ण पाठ पढ्न सक्नुहुन्छ, त्यहाँ छ, र सञ्चालनका व्याख्या। सोही, यो उल्लेख गर्नुपर्छ संख्या वैकल्पिक आंशिक डिग्री मा निर्मित गरिने उदाहरण, रियल लागि सेट कि erected पूर्णांक र हुन सक्छ।

अघिल्लो उदाहरण हामीलाई मात्र सकारात्मक अभिन्न शक्तिहरु एक नम्बर निर्माण गर्न अनुमति दिन्छ। तर तपाईं एक आंशिक शक्ति नम्बर निर्माण गर्नुपर्छ जहाँ चुनौतीहरू छन्। यस्तो कार्यक्रम लेख्दा हामी जान्नु आवश्यक logarithms गुणहरू। विशेष: एक ख = ई ख एल.एन. एक । यो आधारमा हाम्रो कार्यक्रम को इच्छित भाग फारम को हुनेछ: आर: = Exp (ख * एल.एन. (एक))। तर यहाँ हामी यस संचालक शून्य र नकारात्मक संख्या काम गर्दैन भन्ने तथ्यलाई सामना गर्दै हुनुहुन्छ। हाम्रो कार्यक्रम exponentiation 0 पूरा गर्न, तपाईं सर्त सेट गर्न आवश्यक: ख भने = 0 त्यसपछि r: = 1 अरू आर: = Exp (ख * एल.एन. (एक))। तर रूपमा नकारात्मक नम्बर exponentiation देखिन्छ?

पास्कल हामीलाई फेरि सोच बनाउँछ। यहाँ हाम्रो मोड्युल नम्बर यो अपरेसन बनाउन र नकारात्मक परिणाम संग डाटा लिन आवश्यक छ। मोड्युल नतिजा हामी लिन गर्दा, हाम्रो स्तर पनि थियो भने: त्यसपछि डिग्री को समता जाँच गर्नुहोस्। - (1) * Exp (ख * एल.एन. (=: आर: यस मामला मा, हाम्रो कार्यक्रम फारम हुनेछ ; एब्स (एक))) यदि गोलो (ख / 2) = ख / 2 त्यसपछि आर: = एब्स (R) । अवस्था यहाँ पनि वा कुनै डिग्री गर्ला।

फलस्वरूप, हामी कुनै पनि संख्या संग काम गर्नेछ भन्ने हाम्रो कार्यक्रम को एक थप सार्वभौमिक मोडेल आउँछन्। त्यसैले अब हामी एक पुरा माथिको सबै एकजुट छन्। दायाँ छवि तपाईं हाम्रो समाप्त कार्यक्रम को पूर्ण पाठ पढ्न सक्नुहुन्छ। निर्दिष्ट डेटा प्रकार ध्यान। पहिलो कार्यक्रम गर्न यसको विपरीत, यो रियल प्रयोग गर्दछ रूपमा यहाँ हामी पहिले देखि नै कुनै पनि संख्या, केवल पूर्णाङ्कहरुको संग काम गर्दै छन्। यसरी, शक्ति वास्तविक संख्या को हामी पूर्णतया छलफल गरेका छन्। प्रश्न केवल एक छलफल गर्न रहनेछ।

उहाँलाई गर्नाले, यो समस्या को समाधान कार्यक्रम मा एकदम गहिरो ज्ञान आवश्यक उल्लेख गर्नुपर्छ। यो exponentiation जटिल संख्या। तपाईं उदाहरण, Moivre सूत्र लागि, समाधान को एक किसिम प्रयोग गर्ने प्रयास गर्न सक्नुहुन्छ, तर त्यहाँ trigonometric फारममा जटिल नम्बर को स्थानान्तरण कठिनाइ छन्। त्यहाँ एक प्रति दुई जटिल संख्या र सरल पाश को प्रक्रियाहरु गुणन गर्दाको, अर्थात् को कार्य मा यो समस्याको समाधान छ, यो प्रक्रिया पटक संख्या एक शक्ति दोहोर्याउनुहोस्। उदाहरण प्रदान मा, तपाईं कार्यक्रम पाठ थप विस्तार बुझ्न सक्छौं।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ne.atomiyme.com. Theme powered by WordPress.