Algorithm Kya Hai

11

आज हम आपको Algorithm के बारे में बताने जा रहे हैं जिसमें आपको Algorithm के बारे में बहुत कुछ नया सीखने को मिलेगा क्योंकि बहुत कम लोग ही जानते होंगे कि Algorithm Kya Hai.

Algorithm Kya Hai

और अगर आप उसके बारे में नहीं जानते हो तो अब आपको चिंता करने की कोई जरूरत नहीं है हम आपको उसके बारे में पूरी जानकारी देंगे |

Algorithm Kya Hai ?

Algorithm को प्रोग्रामिंग लैंग्वेज में प्रोग्राम लिखने से पहले बनाया जाता है जिससे एक बेहतर प्रोग्राम बन सके Algorithm का यूज़ किसी भी प्रॉब्लम को सॉल्व करने के  लिए किया जाता है Algorithm किसी भी प्रॉब्लम को स्टेप बाय स्टेप सॉल्‍व करता है |

उदहारण के लिए मान लो कि आपको किसी को फोन करना है फोन करना भी एक तरह की समस्या ही है क्योंकि इसमें आपको कुछ करना है अब फोन करने के लिए आपको बहुत से काम करने होते हैं जैसे की |

Step – 1 सबसे पहले आप फोन को इस बात के लिए चेक करेंगे कि फोन ऑन है या नहीं |

Step – 2 अगर फोन ऑन करके आपको उस व्यक्ति का फोन नंबर डायल करना होता है जिससे आप बात करना चाहते हैं |

Step – 3 फोन नंबर डायल करने के बाद आपको टारगेट व्यक्ति के फोन पर बैल जाने का इंतजार करना होगा |

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

Algorithm Kya Hai

दोस्तों इंन चार स्‍टेप से आप समझ सकते हैं कि आपको फोन करने जैसी मामूली सी प्रॉब्लम को सुलझाने के लिए भी एक सिक्वेंस का पालन करना होता है और साथ ही सभी स्टेप्स को फॉलो करना भी होता है |

आप इन स्‍टेप के क्रम को चेंज नहीं कर सकते और ना ही आप किसी स्‍टेप को छोड़ सकते हैं |

यदी आप इनमें से किसी भी एक स्‍टेप को इग्नोर करते हैं तो आप जिस व्यक्ति से बात करना चाहते हो आप उससे बात नहीं कर पाओगे या नहीं प्रॉब्लम का सलूशन नहीं मिलेगा |

इसीलिए आपको किसी भी प्रॉब्लम का एक सॉल्यूशन प्राप्त करने के लिए आपको उस प्रॉब्लम को डिफरेंट डिफरेंट स्‍टेप के समूह के रूप में डिफाईन करना होता है |

जो कि एक निश्चित क्रम होते हैं इस फॉलो किए जाने वाले स्‍टेप के समूह को ही Algorithms कहा जाता है |

Algorithms के लक्षण

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

1 Finiteness :- एक Algorithms जितने कम स्‍टेप में अपना पूरा काम करती है वो उतनी ही अच्‍छी होती है उसमें हमेशा गिनती के स्‍टेप होते हैं |

2 Precisely Defined :- Algorithms का हर स्‍टेप किलीयरली डिफाईन होता है जिसे आसानी से पढ़ा जा सकता है |

Algorithm Kya Hai

3 Input :- एक अच्‍छी Algorithms हमेशा अच्‍छा इनपुट लेती है |

4 Output :- Algorithms हमेशा इनपुट की तरह अच्‍छा आउटपुट भी लेती है |

5 Effectiveness :- Algorithms हमेशा प्रॉब्लम सॉल्विंग होना चाहिए |

6 Unambiguous :- Algorithms सही और स्पष्ट होना बहुत जरूरी है जिसमें स्‍टेपस और लाइन का कुछ अर्थ निकले |

Algorithms का उपयोग कहां पर होता है

जैसा कि आप सभी इतना तो जानते ही होंगे Algorithms का प्रयोग आजकल हर जगह और किसी भी परेशानी का हल स्टेप बाय स्टेप इसके जरिए निकाला जा सकता है |

और अगर देखा जाए तो हमारे अनुसार इसका उपयोग ज्यादा दर कंपनीज, इंडस्ट्री प्रोग्रामिंग इत्यादि में किया जाता है |

Algorithms के उपयोग

1 Mathematical Problem Solve :- मैथमेटिकल प्रॉब्लम सॉल्व करने के लिए एक अच्छी और सही Algorithms का प्रयोग किया जाता है |

जैसे कि एक नंबर जीरो से बड़ा है तो + और जीरो से छोटा है तो – है |

2 Facebook :- फेसबुक, सर्च इंजन, गूगल मैप के Algorithms अनुसार सारा काम करते हैं |

3 Software Solution :- Computer सांइटीस्‍ट और सॉफ्टवेयर इंजीनियर भी इसका युज करते हैं क्योंकि इससे उन्हें काम करने में समय की बचत होती है और कम मेहनत में पूरा काम हो जाता है |

4 गलतीयॉ नाहो इसके लिए फलोचार्ट बनाने पहले एक सही Algorithms का प्रयोग किया जाता है |

5 कई सारी फिल्‍ड जैसे कि स्पेस, रिसर्च, रोबोटिक्स, आर्टिफिशियल इंटेलिजेंस में भी इसका उपयोग मुख्य रूप से किया जाता है |

6 प्रोग्राम लिखने से पहले कंप्यूटर प्रोग्रामिंग में Algorithms का इस्तेमाल किया जाता है अगर आप कंप्यूटर साइंस, आईटी, BCA या MCA के छात्र हैं |

और आपको प्रोग्राम लिखना है जैसे चेक द नंबर इज नॉट प्राय ऐसे प्रोग्राम को आप बिना सोचे समझे अगर लिखना शुरू करते हैं तो गई गलती इस प्रोग्राम में आपको देखने के लिए मिल सकती है |

7 सुडोकोड लिखने के लिए Algorithms की बहुत जरूरत होती है नहीं तो सुडोकोड फिर से लिखना पड़ सकता है |

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

1 Algorithms से किसी भी प्रॉब्लम को सॉल्व करने में आसानी होती है |

2 एक Algorithms एक निश्चित प्रक्रिया का उपयोग करता है |

3 यह किसी भी प्रोग्रामिंग लैंग्वेज पर निर्भर नहीं है इसीलिए प्रोग्रामिंग ज्ञान के बिना भी किसी के लिए Algorithms को समझना आसान होता है |

4 Algorithms में प्रत्येक चरण का अपना लॉजिकल सीक्वेंस होता है इसीलिए इसे डीबक करना आसान होता है |

5 Algorithms को फ्लो चार्ट में कन्वर्ट कर सकते हैं और उसके बाद इसे किसी भी प्रोग्रामिंग लैंग्वेज में बदला जा सकता है |

Algorithms वास्तव में आर्टिफिशियल इंटेलिजेंस जैसी संभावित शक्तिशाली टेकनोलॉजी का दिल है |

Algorithms पहले से ही मशीन लर्निंग जैसे तकनीकों का आधार है इस प्रकार हर दिन नई नई टेक्नोलॉजी की पिक्चर्स के साथ हम Algorithms का यूज बढ़ाते जा रहे हैं |

आज Algorithms वरचुअल असिस्टेंस या ऑटोनॉमस विऐकल जैसी टेक्नोलॉजीज में भी यूज़ किया जाता है |

आशा है कि दोस्तों आपको दिया गया आर्टिकल Algorithm Kya Hai के ऊपर संपूर्ण जानकारी मिल गई होगी हमारी हमेशा यही कोशिश रहती है कि दिए गए विषय के ऊपर पूरी जानकारी मिले जिससे कि आपको और कहीं जाने की जरूरत ना पड़े |

अगर आपको यह आर्टिकल Algorithm Kya Hai अच्छा लगा हो तो अपने दोस्तों के साथ जरूर शेयर कीजिए ताकि यह महत्वपूर्ण जानकारी उनको भी मिल सके अगर आपको इस आर्टिकल संबंधित कोई सुझाव हो तो हमें नीचे कमेंट में जरूर बताएं |

LEAVE A REPLY

Please enter your comment!
Please enter your name here