Algorithm क्या है - हिन्दी में

Algorithm क्या है (what is algorithm in hindi?) Algorithm को programming language में programme लिखने से पहले बनाया जाता है , जिससे एक बेहतर programme बन सके



Algorithm का प्रयोग किसी भी समस्या का समाधान करने के लिए किया जाता है। Algorithm किसी भी समस्या को step by step हल करता है


उदाहरण के लिए मान लेते हैं कि आपको किसी को call करना है , call करना भी  एक तरह से समस्या हि है क्योंकि इसमें आपको कुछ steps का पालन करना है , call करने के लिए आपको कुछ काम करने होते हैं जैसे -


Step 1 :- पहले अपना फोन चेक करेंगे कि on है या नहीं


Step 2 :- फोन on कर के आपको उस व्यक्ति का फोन नम्बर dial करना होता है जिससे आप बात करना चाहते हैं


Step 3 :- फोन नम्बर dial करने के बाद आपको target व्यक्ति के फोन पर रिंग जाने का इंतजार करना होगा


Step 4 :- यदि रिंग जाती है और टारगेट व्यक्ति फोन को receive कर लेता है तो आपकी बात हो जाएगी


इन चारों steps से आप समझ सकते हैं कि आपको फोन करने जैसे मामूली समस्या को सुलझाने के लिए भी एक क्रम का पालन करना होता है 


और साथ में सभी steps का पालन भी करना होता है आप इन steps के क्रम को बदल नहीं सकते हैं और ना ही किसी steps को छोड़ सकते हैं


 यदि हम इनमें से किसी भी steps को छोड़ देते हैं तो आप जिस व्यक्ति से बात करना चाहते हैं तो आप बात नहीं कर पाएंगे


यानी समस्या का समाधान नहीं मिलेगा , इसलिए आपकी किसी भी समस्या का एक समाधान प्राप्त करने के लिए आपको उस समस्या को अलग-अलग steps के समूह के रूप में परिभाषित करना होता है


जो की एक निश्चित क्रम होते हैं इस पालन किए जाने वाले steps के समूह को थी algorithm कहा जाता है। 


अनुक्रम :- 
1. Algorithm के संस्थापक (founder) कौन है ?
2. Algorithm के लक्षण या विशेषताएं क्या है ?
3. Algorithm का उपयोग कहाँ पर होता है ?
4. Algorithm के क्या फायदे हैं ?
5. आज आपने क्या सिखा ?


Algorithm के संस्थापक (founder) कौन है


Algorithm शब्द 9वीं शताब्दी के गणितज्ञ Muhammad ibn Musa al-khwarizmi के Algoritmi से लिया गया है इन्हें father of algorithm भी कहा जाता है


1928 में David Hilbert के द्वारा पेश किए गए Entscheidungs (निर्णय की समस्या) को हल करने के प्रयासों के साथ Algorithm की आधुनिक अवधारणा क्या होगी , इसकी आंशिक औपचारिकता शुरू हुई। 


Algorithm के लक्षण या विशेषताएं क्या है


Algorithm में इसके कई सारे आवश्यक विशेषताएं होती है , जिनके बारे मे हम जानेंगे


1. Finiteness : एक Algorithm जितने कम steps में अपना पूरा काम करती है वो उतना ही अच्छी होते हैं , उसमे गिनती के steps होते हैं। 


2. Precisely defined : Algorithm का हर steps स्पष्ट रूप से परिभाषित होता है , जिससे आसानी से पढ़ा जा सकता है। 


3. Input : एक अच्छे Algorithm हमेशा एक अच्छा input लेती है


4. Output : Algorithm हमेशा input की तरह अच्छा output भी लेती है। 


5. Effectiveness : Algorithm हमेश समस्या का समाधान करने वाला होनी चाहिए। 


6. Unambiguous : Algorithm सही और स्पष्ट होना बहुत जरूरी है , जिसमें steps ओर line का कुछ अर्थ निकले। 


Algorithm का उपयोग कहाँ पर होता है


जैसा कि आप जानते हैं कि Algorithm का प्रयोग आज कल हर जगह ओर किसी भी परेशानी को step by step के जरिए हल निकाला जा सकता है


ओर अगर देखा जाए तो हमारे अनुसार इसका उपयोग ज्यादा तर companies , industry , programming इत्यादि में किया जाता है और इसका प्रयोग कुछ इस तरह से निम्नलिखित है :-


1. Mathematical problem solve करने के लिए एक अच्छी और सही Algorithm का प्रयोग किया जाता है जैसे कि 1 नम्बर 0 से बड़ा है तो +ve ओर अगर 0 से छोटा है तो -ve है


2. Facebook , search engine , google maps भी Algorithm के अनुसार ये सारा काम करती है


3. Computer scientist ओर software engineering भी इसका प्रयोग करते हैं क्योंकि इससे उन्हें काम करने में समय की बचत होती है और कम मेहनत में सारा काम हो जाता है


4. गलतियां न हो इसके लिए flow chart बनाने से पहले एक सही Algorithm का प्रयोग किया जाता है


5. कई सारी क्षेत्र जैसे कि space research , artificial intelligence , robotics में भी इसका इस्तेमाल मुख्य रूप से किया जाता है


6. Programme लिखने से पहले computer programming में algorithm का इस्तेमाल किया जाता है


7. Pseudo code को लिखने के लिए algorithm की बहुत जरूरी होती है नहीं तो Pseudo code फिर से लिखना पड़ सकता है। 


Algorithm के क्या फायदे हैं


➡ Algorithm से किसी भी समस्या को हल करने में आसानी होता है


➡ Algorithm एक निश्चित प्रक्रिया का उपयोग करता है


➡ ये किसी भी programming language पर निर्भर नहीं है इसीलिए programmingज्ञान के बिना भी किसी के लिए भी algorithm समझना आसान होता है


➡ Algorithm को flow chart में बदल सकते हैं और उसके बाद programming language में बदला जा सकता है। 


आज आपने क्या सिखा


हमें पूरी उम्मीद है कि आपको मेरी यह लेख Algorithm क्या है - हिन्दी में जरूर पसंद आई होगी। हमारी हमेशा से यही कोशिश रहेगी कि users को पूरी जानकारी मिले , और Algorithm क्या है - हिन्दी में दूसरे sites या internet  में इसके विषय में खोजने की आवश्यकता नहीं पड़ेगी।  

इससे हम सबकी समय की बचत होगी। अगर इस लेख को लेकर कोई संदेह है या इसमे सुधार/बदलाव होनी चाहिए तो इसके लिए आप नीचे comment कर सकते हैं। 

अगर यह post आपको पसंद आई होगी या कुछ सीखने के लिए मिला है तो इसे सोशल मीडिया पर जरूर शेयर करें। ओर हम कोशिश करते हैं कि लेख को बोल-चाल की भाषा में लिखे

Post a Comment

0 Comments