परिभाषा एल्गोरिथ्म

अरबी में यह वह जगह है जहां हम एल्गोरिथ्म शब्द की व्युत्पत्ति के मूल को पा सकते हैं जिसे हम अब गहराई से विश्लेषण करने जा रहे हैं। अधिक सटीक रूप से यह गणितज्ञ अल-ख्वारिज़मी के नाम पर है, जो मध्य एशिया में उन क्षेत्रों में से एक में पैदा हुआ था जो अब मध्य एशिया में उज्बेकिस्तान के रूप में जाना जाता है।

एल्गोरिथ्म

यह बगदाद में था कि उसने अपने करियर का एक बड़ा हिस्सा विकसित किया और वह खलीफा के आदेश से, हाउस ऑफ विजडम नामक वैज्ञानिक अनुसंधान का एक बेहतर केंद्र बना। बीजगणित या खगोल विज्ञान के विभिन्न ग्रंथ कुछ ऐसे कार्य थे, जो बुद्धिमान व्यक्ति ने कहा कि इसने बीजगणित या आकृति जैसे वैज्ञानिक शब्दों की एक और श्रृंखला के निर्माण को भी जन्म दिया है।

इस ऐतिहासिक शख्सियत का इतना महत्व था जो वर्तमान में न केवल बीजगणित के पिता के रूप में माना जाता है, बल्कि उस व्यक्ति के रूप में भी है जिसने हमारी संख्या प्रणाली को पेश किया।

एल्गोरिथ्म को तार्किक और व्यवस्थित तरीके से आयोजित परिचालनों के एक सीमित समूह के लिए दर्शाया गया है जो एक निश्चित समस्या को हल करने की अनुमति देता है । यह निर्देशों या स्थापित नियमों की एक श्रृंखला है, जो चरणों के उत्तराधिकार के माध्यम से, एक परिणाम या समाधान पर पहुंचने की अनुमति देता है।

गणित के विशेषज्ञों के अनुसार, एल्गोरिदम आपको एक बुनियादी या प्रारंभिक स्थिति से काम करने की अनुमति देता है और, एक समाधान तक पहुंचने के लिए प्रस्तावित चरणों का पालन करने के बाद। यह ध्यान दिया जाना चाहिए कि, हालांकि एल्गोरिदम आमतौर पर गणितीय क्षेत्र से जुड़े होते हैं (चूंकि वे विशिष्ट मामलों का हवाला देते हैं, अंकों की एक जोड़ी के बीच भागफल का पता लगाते हैं या यह निर्धारित करते हैं कि पूर्णांक के समूह से संबंधित दो आंकड़ों के बीच सबसे बड़ा सामान्य भाजक है), हालांकि वे हमेशा संख्या की उपस्थिति का अर्थ नहीं करते हैं।

उपरोक्त के अलावा, गणितीय क्षेत्र में, और जब हम इन एल्गोरिदम में से किसी एक का वर्णन करने के लिए निर्धारित होते हैं, तो हमें यह ध्यान रखना चाहिए कि यह तीन स्तरों के माध्यम से किया जा सकता है। इसलिए, पहली जगह में, हम उच्च स्तर का पता लगाते हैं, औपचारिक विवरण और अंत में कार्यान्वयन कार्य क्या है।

न ही हम इस बात को नजरअंदाज कर सकते हैं कि एल्गोरिदम को प्रोग्रामिंग भाषाओं, स्यूडोकोड, प्राकृतिक भाषा और फ्लो डायग्राम के रूप में भी जाना जा सकता है।

एक उपकरण के संचालन के लिए एक निर्देश पुस्तिका और एक निश्चित कार्य को विकसित करने के लिए एक कर्मचारी से बॉस के आदेशों की एक श्रृंखला में एल्गोरिदम भी शामिल हो सकते हैं।

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

ऐसे कुछ गुण हैं जो सभी एल्गोरिदम तक पहुंचते हैं, तथाकथित समानांतर एल्गोरिदम के अपवाद के साथ: अनुक्रमिक समय (एल्गोरिदम चरण दर चरण काम करता है), अमूर्त स्थिति (प्रत्येक एल्गोरिदम इसके कार्यान्वयन से स्वतंत्र है) और बाध्य अन्वेषण (संक्रमण के बीच) राज्यों को एक परिमित और निश्चित विवरण द्वारा निर्धारित किया जाता है)।

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

अनुशंसित