प्रोग्रामिंग में एल्गोरिथ्म क्या है और कैसे काम करता है?

What is an algorithm in programming and how does it work?

आज इस लेख में देखेंगे प्रोग्रामिंग में Algorithm क्या है और कैसे काम करता है? तो चलिए सुरवात से देखते है। 

एल्गोरिथ्म क्या है?

Algorithm शब्द का अर्थ होता क्या है गणना करना या अन्य समस्या समाधानो में पालन की जाने वाली नियमों की एक प्रक्रियो का एक सेट। इसलिए एल्गोरिथ्म नियमों / निर्देशों के एक सेट को संदर्भित करता है जो एक-एक स्टेप परिभाषित करते हैं कि अपेक्षित परिणाम प्राप्त करने के लिए किसी कार्य का कैसे आउटपुट निकलना है।

प्रोग्रामिंग में  एल्गोरिथ्म क्या है और कैसे काम करता है?


दूसरे शब्दो में कहें तो अल्गोरिथम एक प्रोसेस होता है जो किसी भी प्रोग्राम को सॉल्व करने के पहले लिखा जाता है। किसी प्रोग्राम को सॉल्व करने के लिए जो पहला स्टेप होता है इसे हम अल्गोरिथम कहते है। जब तक कोई आउटपुट नई मिल जाता तब तक अल्गोरिथम निरंतर चलता रहता है। 

एल्गोरिथ्म कैसे काम करता है?

एल्गोरिथ्म को एक Specific कार्य करने के लिए डिज़ाइन किए गए निर्देशों का एक समूह होता है। यह एक सरल प्रक्रिया हो सकती है जैसे कि दो संख्याओं को जोड़ना या एक कोई Complex Operation को चलाना। 
जैसे की search इंजन Specific प्रश्नों के लिए अपने Search index से सबसे अधिक Relevant results प्रदर्शित करने के लिए Proprietary algorithm का उपयोग करते हैं।
कंप्यूटर प्रोग्रामिंग में एल्गोरिदम अक्सर फ़ंक्शन के रूप में बनाए जाते हैं। ये कार्य छोटे प्रोग्राम के रूप में कार्य करते हैं जिन्हें एक बड़े प्रोग्राम द्वारा Referenced किया जा सकता है। 
उदाहरण के लिए एक वीडियो देखने के लिए एप्लीकेशन में फ़ंक्शंस की एक लाइब्रेरी शामिल हो सकती है जो प्रत्येक अलग वीडियो फ़ाइल Formats को प्रस्तुत करने के लिए एक कस्टम एल्गोरिथ्म का उपयोग करता है।

एक अच्छा एल्गोरिथ्म कैसे लिखे?

step1: इनपुट और आउटपुट को सटीक रूप से परिभाषित किया जाना चाहिए।
step2: एल्गोरिथ्म में प्रत्येक स्टेप स्पष्ट और साफ़ होना चाहिए।
step3: किसी भी समस्या को हल करने के लिए कई अलग-अलग तरीकों में एल्गोरिदम सबसे प्रभावी होना चाहिए।
step4: एल्गोरिथ्म को इस तरह से लिखा जाना चाहिए कि इसका उपयोग विभिन्न प्रोग्रामिंग भाषाओं में किया जा सके।

एल्गोरिथ्म को एक उदाहरण से देखते है। 

उपयोगकर्ता द्वारा दो number को जोड़ने के लिए एक एल्गोरिथ्म लिखेंगे ।
step1: Start
Step 2: Declare variables num1, num2, and sum
Step 3: Read values num1 and num2
Step 4: Add num1 and num2 and assign the result to the sum.
        sum←num1+num2
Step 5: Display sum 
Step 6: Stop
यह किसी भी अल्गोरिथम को लिखने का प्रोसेस है। 
टैक्सी एल्गोरिथ्म:
Step 1: टैक्सी स्टैंड पर जाओ।
Step 2: टैक्सी में जाओ।
Step 3: ड्राइवर को पता दें।

Leave a Reply

Your email address will not be published. Required fields are marked *