यदि आप कंप्यूटर साइंस या कंप्यूटर प्रोग्रामिंग के बारे में थोड़ा सा भी ज्ञान रखते हैं, तो आपने Algorithm शब्द के बारे में जरूर सुना होगा। इस लेख में आज हम इसी विषय में चर्चा करेंगे की Algorithm क्या है? और इसकी विशेषताएं क्या है?
Table of contents
Algorithm क्या है? (Algorithm meaning in Hindi)
कंप्यूटर प्रोग्रामिंग और सॉफ्टवेयर इंजीनियरिंग के क्षेत्र में, Algorithm निर्देशों या collection of steps का एक निर्दिष्ट(specified) सेट है जिनका उपयोग किसी समस्या को हल करने के लिए किया जाता है। एल्गोरिदम एक प्रोग्राम या कम्प्यूटेशनल प्रोसेस है जिसमें set of program के अंदर step by step instructions होते हैं। Algorithm दिए गए इनपुट को लेकर आउटपुट उत्पन्न करने का कार्य करता हैं।
“एल्गोरिदम” शब्द की उत्पत्ति 9वीं शताब्दी के बीजगणित विद्वान खगोलशास्त्री, भूगोलवेत्ता और गणितज्ञ मुहम्मद इब्न मूसा अल-ख्वारिज्मी से मानी जाती हैं। Algorithm शब्द का अर्थ “कलन विधि” या “गणितीय प्रक्रिया” होता है।
एल्गोरिदम एक समस्या के लिए एक विशेष रूप में संगठित, तार्किक और निर्दिष्ट समाधान प्रदान करता है। यह विशेष चरणों या स्टेप्स की एक सीरीज होती है, जिनका पालन करके यह निर्दिष्ट इनपुट को लेकर आउटपुट उत्पन्न करता है। नीचे आप Algorithm का एक उदाहरण देख सकते हैं।
उदाहरण
1. Write the algorithm to find the sum and product of given two numbers.
Solution –
Algorithm
- Start
- Read a,b
- Sum a+b
- Product a×b
- Print sum, product
- Stop
Algorithm की विशेषताएं
Algorithm की विशेषताएं निम्नलिखित है –
- Well-defined inputs (अच्छी तरह से परिभाषित इनपुट)
- Well-defined outputs (अच्छी तरह से परिभाषित आउटपुट)
- Language Independent (भाषा स्वतंत्र)
- Finiteness (परिमितता)
- Clear and Unambiguous (स्पष्ट)
- Feasible (संभव/साध्य)
Algorithm के प्रकार
Algorithm के प्रकार निम्नलिखित है –
- Recursive Algorithm
- Divide and conquer Algorithm
- Dynamic programming Algorithm
- Greedy Algorithm
- Brute force Algorithm
- Backtracking Algorithm
Algorithm और Flowchart में अंतर
एल्गोरिदम और फ़्लोचार्ट दोनों ही कंप्यूटर प्रोग्रामिंग के भाग है। एल्गोरिदम एक set of program है जिसके अंदर कई सारे instructions मौजूद होते हैं और फ्लोचार्ट उस एल्गोरिदम का चित्रांकित स्वरूप होता है जिसमें चित्र के माध्यम से प्रोग्राम के एल्गोरिदम को समझा जाता है।
FAQs
Well-defined inputs और Well-defined outputs, Algorithm की विशेषताओं में से एक है।
एल्गोरिदम एक set of program है जिसके अंदर कई सारे instructions मौजूद होते हैं और फ्लोचार्ट उस एल्गोरिदम का चित्रांकित स्वरूप होता है जिसमें चित्र के माध्यम से प्रोग्राम के एल्गोरिदम को समझा जाता है।
Algorithm शब्द का अर्थ “कलन विधि” या “गणितीय प्रक्रिया” होता है।
निवेदन – उम्मीद है कि आपको यह लेख (Algorithm क्या है? – Algorithm meaning in Hindi) जरूर पसंद आया होगा।
अगर यह Article आपके लिए उपयोगी रहा हो तो इसे अपने दोस्तों के साथ जरूर शेयर करें और आपके जो भी सवाल हों उन्हें नीचे कमेंट करके बताएं।