गठन, माध्यमिक शिक्षा र विद्यालय
एल्गोरिदम वर्णन लागि विधि र एल्गोरिदम को प्रकार
शब्द "अल्गोरिदम" धेरै द्वारा सामना गर्नुपरेको थियो। आखिर, यो राम्ररी मानिसहरूको जीवन सम्बन्धित छ। यो के हो? वर्णन विभिन्न तरिकाहरू के हुन् एल्गोरिदम, एल्गोरिदम को प्रकार? तिनीहरूले के हो? यस लेखमा सबै यो बुझ्न र यसको ठाउँमा सबै राख्न मद्दत गर्नेछ।
अल्गोरिदम: अवधारणा, प्रकार, वर्णन को तरिका
शब्द कलाकार उहाँलाई अगाडि समस्या समाधान गर्न पारित गर्नुपर्छ भनेर सरल कदम को स्पष्ट र सटीक अनुक्रम सङ्केत गर्छ। शब्द "अल्गोरिदम" प्रसिद्ध प्राच्य वैज्ञानिक र गणितज्ञ अल-Khwarizmi को नाम मा आफ्नो मूल छ। यो गणित के सबै नियम formulated जसले थियो। यो धारणा को सुरुमा हामी मात्र प्रमुख चार गणित को संख्या मा प्रदर्शन सञ्चालन सम्बन्धी नियम बुझे। र त्यसपछि मात्र अवधारणा समस्या को समाधान गर्न नेतृत्व भन्ने कदम को एक अनुक्रम संकेत गर्न प्रयोग गरिएको छ। डाटा प्रक्रिया गणना गर्दा अल्गोरिदम लागू गरिन्छ जो गर्न वस्तुहरू छन्। कच्चा डाटा गणना को समस्या समाधान गर्दा स्कोरिङ मा परिवर्तित छन्।
यस तर्कको विकास प्रक्रिया यसको सादगी बावजुद, धेरै रचनात्मक छ। यो एक व्यक्तिले र उपकरण प्रदर्शन गर्न सक्षम बनाउन सक्छ भने। र आज यो मात्र होइन कम्प्युटर, तर पनि फोन, ट्याब्लेट, टर्मिनलहरु र पनि कफी निर्माता गर्न मिसिन धोइदिनुभएर छ।
इन्टरनेट को अनुरोध मा तपाईं बहुमूल्य जानकारी धेरै पाउन सक्नुहुन्छ, तर यो अझै पनि सँगै राख्न आवश्यक छ। त्यसैले, यो सबै अनिवार्य निर्दिष्ट गर्दछ।
एक अल्गोरिदम आधारभूत गुण के-के हुन्?
1 परिभाषा। यो सम्पत्ति determinism भनिन्छ। यो गणना परिणाम प्राप्त गणना लागि इनपुट डाटा निर्दिष्ट गर्दा, कि unambiguous छ समावेश छ। यो सम्पत्ति यांत्रिक प्रदर्शन प्रक्रिया दिन्छ। कुनै अतिरिक्त जानकारी र निर्देशन कार्य बारे। त्यहाँ मनपरी केही हुनुपर्छ।
2. मास। यो सम्पत्ति अल्गोरिदम समस्या नै प्रकार को धेरै सुलझाने लागि उपयुक्त छ कि implies। यस मामला मा आधारलाइन आवेदन भनिन्छ कुनै पनि क्षेत्र बाट चयन गर्न सकिन्छ।
3. प्रभावहरु - दिइएको कार्यप्रवाह प्रक्रिया को लागि कदम को एक परिमित नम्बर undergo पर्छ जसको लागि, र त्यसपछि जानकारी स्रोत, इच्छित परिणाम दिने, बन्द कि इंगित गर्दछ कि सम्पत्ति।
4 Readability - को गणनाको प्रक्रिया चरणमा विभाजित हुँदा छ। र आफ्नो कार्यान्वयनको सम्भावना पक्कै छैन। यहाँ, प्रत्येक पछि कार्य अघिल्लो पूर्ण समाप्त छ भने मात्र कार्यान्वयन भएको छ।
सबै बुझ्ने हो कि एल्गोरिदम वर्णन को तरिका
एल्गोरिदम विशिष्ट उपकरण को मद्दतले केही नियमहरू द्वारा formalized गर्नुपर्छ। शब्द प्रयोग, सूत्र-मौखिक, एल्गोरिथमिक र ग्राफिकल सफ्टवेयर: एल्गोरिदम वर्णन को मुख्य तरिका।
मौखिक फारम - प्राकृतिक मानव भाषामा रेकर्ड। यो पनि wordy छ किनभने त्यो, धेरै कम साधारण पाए। र अझै यसलाई दृश्यात्मक गुमाएको छ। विवरण को शब्द कडाई formalized छैन र केही प्रावधान ambiguously व्याख्या गर्न सकिन्छ।
सूत्र-मौखिक फारम एक सानो थप सुविधाजनक छ। यहाँ शब्द दुवै सहायता र, conversely, व्यक्ति पढाइ भ्रममा गर्न सक्ने गणितीय सूत्रहरू थपिएका छन्। धेरै सुविधाजनक एल्गोरिदम वर्णन अन्य तरिकामा।
कम्प्युटर प्रयोगकर्ताहरूको लागि एल्गोरिदम वर्णन को तरिका
एक छद्म आधारित एल्गोरिथमिक रेकर्डिङ विधि। यो कार्यक्रम भाषामा संरचना त्यस्तै छ कि कोड छ, तर आदेशहरू प्राकृतिक भाषा, र वर्तमान गणितीय अभिव्यक्ति दिइएको हो। Pseudocode - अर्द्ध-formalized भाषा। यस्तो विधि विशेष गरी प्रोग्रामर लागि, धेरै स्पष्ट पहिले देखि नै छ।
माथि वर्णन एल्गोरिदम वर्णन विधिहरू पूर्ण formalized थिए, whereupon कार्यक्रम संकेतन जन्म। यो कार्यक्रम भाषाहरु, लेखिएको छ जो एक नम्बर को एक प्रयोग र प्रदर्शन गर्न कदम को नै अनुक्रम छ। कम्प्युटर एक द्वारा तिनीहरूलाई यस्तो लेखिएको र अन्ततः अन्त परिणाम निम्त्याउँछ जुन निर्देश, executes।
वर्णन को सबै भन्दा लोकप्रिय तरिका
एल्गोरिदम वर्णन को ग्राफिक तरिका किनभने यसको स्पष्टता को सर्वाधिक लोकप्रिय भयो। यो पनि ब्लक-बाहिर क्षेत्रीय हालतमा भनिन्छ। एक फ़्लोचार्ट के हो? यो योजना पनि अल्गोरिदम एक ग्राफिकल प्रतिनिधित्व छ। डाटा प्रोसेसिंग प्रत्येक चरण geometrical आंकडा, भनिन्छ एकाइ रूपमा रेन्डर गरिन्छ। प्रत्येक एकाइ जो सञ्चालनको प्रकार प्रदर्शन भइरहेको निर्भर एक विन्यास छ। नाम र वर्ण, आकार र आकार को सूची, साथै प्रदर्शन कार्य स्तर परिभाषित छन्। तपाईं वर्णन एल्गोरिदम को प्रमुख तरिका सबै लाग्न भने, यो सबै भन्दा स्पष्ट छ।
प्रक्रियाहरू गणना
रैखिक, branching र चक्रीय: फ्लोचार्टहरू प्रयोग एल्गोरिदम वर्णन विधिहरू प्रक्रियाहरू गणना तीन मुख्य प्रजातिहरू मान।
रेखा - प्रत्येक चरण प्रक्रिया निम्न द्वारा समस्या समाधान लागि गरिन्छ जसमा एक प्रक्रिया हो।
Branching - एक हिसाब प्रक्रिया, wherein तार्किक अवस्था निर्भर चयन निर्देशन को परिणाम को स्रोत र मध्यवर्ती जानकारी, र प्रमाणिकरण आधारमा।
चक्रीय अल्गोरिदम एक वा एक भन्दा बढी चक्र, अर्थात् गणनाको भाग पटकसम्म अधिकता दोहोर्याइएको छ जो comprises। चक्र पुनरावृत्तिकोसङ्ख्या र अनिश्चित एक predetermined नम्बर हुन सक्छ। पुनरावृत्तिकोसङ्ख्या संख्या निर्धारण गरे कुनै पनि अवस्थामा अनुपालनको आधारमा। यसबाहेक, अवस्था चक्र को सुरुमा वा अन्त्यमा जाँच गर्न सकिँदैन।
वर्णन एल्गोरिदम को तरिका स्पष्ट छन्, तर त्यहाँ तिनीहरूलाई प्रस्तुत छ कि नियमहरु छन्।
एल्गोरिदम बनाउनको लागि नियम
पहिलो, अल्गोरिदम विकास कामको लागि सुविधाहरु को धेरै माग्नुपर्छ। यस्तो वस्तुहरु को formalized प्रतिनिधित्व - यो डाटा छ। यस तर्कको उत्पादन तिनीहरूलाई रूपान्तरण, आगत भनिन्छ डाटा एक सेट संग सुरु - आउटपुटहरू। यो एल्गोरिदम वर्णन कुनै पनि विधि प्रयोग गर्न सकिन्छ। गुण एल्गोरिदम सम्मान हुनुपर्छ।
दोस्रो नियम: को अल्गोरिदम काम गर्न सक्छ, यो स्मृति आवश्यक छ। यसलाई इनपुट, मध्यवर्ती र उत्पादन राख्नुभयो। स्मृति नै त्यो छ, अलग खण्डहरू हुन्छन्, असतत छ - कक्षहरू। एउटा नाम छ कि सेल, एक चर भनिन्छ।
तेस्रो नियम - यो असतत छ। सारा अल्गोरिदम व्यक्तिगत सञ्चालन देखि निर्माण गर्न छ, जो को संख्या आवश्यक परिमित हुनुपर्छ।
यसलाई त्यहाँ रूपमा सहायक अल्गोरिदम, अग्रिम डिजाइन र त्यसपछि जो एल्गोरिथमिक कार्यहरू अर्को प्रयोग यस्तो कुरा हो कि उल्लेख गर्नुपर्छ। यो पनि एउटा सहायक प्रक्रिया भनिन्छ हुन सक्छ।
कहीं कम्प्युटर को क्षेत्र मा सबै यो बिना - वर्णन गर्न अल्गोरिदम अवधारणा, गुण, तरिका। यो सम्पूर्ण कम्प्युटर विज्ञान खण्डमा भएको आधार हो।
Similar articles
Trending Now