Algorithm

Algorithm

What is an Algorithm?

कंप्यूटर और मैथमैटिक्स के अनुसार एक Algorithm किसी विशेष कार्य या समस्या को हल करने के लिए एक प्रिक्रिया या नियमो का एक समूह है। जो नियमो और निर्देशों का एक सेट को रेफ़र करता है, जो स्टेप बी स्टेप परिभाषित करता है।

Algorithm आमतौर पर सम्याओ के सेट को हल करने के लिए किया जाता है और कैलकुलेशन के लिए भी उपयोग किया जाता है। अल्गोरिथम का यूज़ गणना और डाटा प्रोसेसिंग के लिए भी किया जाता है।  
यह इनपुट का एक समूह होता है जो प्रोसेसिंग के बाद एक्सएक्ट आउटपुट हमे निकाल कर देता है। जैसे:- कैलकुलेटर।

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

Algorithm की विशेषताएं

  1. फिनिटनेस;- अल्गोरिथम इनफिनिट नहीं होना चाहिए, एक अल्गोरिथिम जितने कम स्टेप्स में अपना आउटपुट देता है वह उतना ही बेहतर होता है।  इसमें गिनती के निश्चित स्टेप्स होते है। 
  2. प्रिसेली डिफाइन;- अल्गोरिथिम का हर एक स्टेप क्लेअर्ल्य डिफाइन होना चाहिए जो आसानी से पड़ा जा सके।
  3. इनपुट;- एक अच्छा अल्गोरिथम एक सही इनपुट लेता है।
  4. आउटपुट;- एक बेहतर अल्गोरिथिम सही इनपुट की तरह ही एक अच्छा इनपुट हमे निकल कर देता है।
  5. इफेक्टिवनेस;- अल्गोरिथिम हमेशा प्रॉब्लम सॉल्विंग होना चाहिए। जिससे वह अपना एक इफ़ेक्ट छोड़ सके।
  6. क्लियर;- अल्गोरिथिम सही और स्पष्ट होना चाहिए जिसमे उसका हर एक स्टेप का एक मतलब होना चाहिए।

अल्गोरिथम का उपयोग कहा पर होता है

हम अपनी ज़िन्दगी में इसका उपयोग हर जगह देखते है जैसे बड़ी बड़ी कम्पनीज, इंडस्ट्रीज और प्रोग्रामिंग जो हमारी प्रोब्लेम्स को सोल्वे करती है।

Algorithm के यूसेज;-

  • इसका यूज़ मैथमेटिक्स की प्रॉब्लम सोल्वे करने में लगता है जैसे 1 नंबर 0 से बड़ा है तो प्लस होगा यदि 0 से छोटा है तो माइनस होगा।
  • फेसबुक, गूगल और मैप जैसी अप्प्स में भी अल्गोरिथिम का यूज़ होता है जैसे फेसबुक और गूगल आपको एड्स दिखाती है जो आपके द्वारा होते है।
  • कंप्यूटर साइंटिस्ट और सॉफ्टवेयर इंजीनियर भी इसका यूज़ करते है क्यूंकि अल्गोरिथिम ज्यादा लगने वाले समय को कम समय में कर देता है।
  • फ्लो चार्ट – गलतियां कम हो इसके लिए हम अल्गोरिथिम का यूज़ करते है हमे हर गलती पता चलती रहे।
  • स्पेस रिसर्च, रोबोटिक्स और Artificial Intelligence में भी इसका यूज़ करते है।
  • प्रोग्राम लिखने से पहले भी हम अल्गोरिथिम का यूज़ करते है क्योंकि कोड लिखते वक़्त एरर आता है यह एरर ना हो इसलिए इसका यूज़ करते है।

Algorithm के फायदे;-

  • यह किसी भी प्रॉब्लम को सॉल्व कर देता है।
  • एक अल्गोरिथिम एक निशिचत स्टेप को फॉलो करता है।
  • इसकी कोई भाषा नहीं होती है जिससे यह किसी कम्प्यूटर भाषा में प्रयोग हो जाता है।
  • इसका हर एक स्टेप का अपना एक लॉजिकल टर्म होता है  जिससे गलतियां पकड़ना आसान होता है।
  • अल्गोरिथिम को फ्लो चार्ट में कन्वर्ट करने के बाद इसको किसी भी प्रोग्राम में इस्तेमाल कर सकते है।
  • अल्गोरिथिम आज के समय में आर्टिफीसियल इंटेलिजेंस का दिल है इसके बिना ai अधूरी है।  यह मशीन लर्निंग जैसी चीज पहले से ही इसका आधार है।
  • अल्गोरिथिम आज की और आने वाली तकनीक इसके बिना अधूरी है।

Share this article
0
Share
Shareable URL
Prev Post

TCS beat IBM to world 2nd most valuable brand

Next Post

Web 3.0 Next-generation of the internet

Comments 10
  1. Thanks for your posting. My partner and i have constantly seen that most people are desperate to lose weight because they wish to look slim plus attractive. Even so, they do not constantly realize that there are additional benefits for you to losing weight also. Doctors claim that obese people experience a variety of illnesses that can be directly attributed to the excess weight. The great thing is that people who sadly are overweight as well as suffering from various diseases can help to eliminate the severity of their illnesses by means of losing weight. You are able to see a continuous but notable improvement with health when even a moderate amount of losing weight is attained.

  2. Thanks for your posting. My spouse and i have constantly noticed that most people are eager to lose weight since they wish to appear slim along with attractive. Even so, they do not continually realize that there are more benefits so that you can losing weight additionally. Doctors insist that obese people experience a variety of health conditions that can be directly attributed to the excess weight. The great news is that people who definitely are overweight and also suffering from a variety of diseases can help to eliminate the severity of their particular illnesses by way of losing weight. You’ll be able to see a constant but noticeable improvement with health when even a negligible amount of weight reduction is achieved.

  3. Hi, Neat post. There’s a problem with your website in internet explorer, would check this?IE still is the market leader and a huge portion of people will miss your wonderful writing because of this problem.

  4. There are definitely a lot of particulars like that to take into consideration. That is a great level to carry up. I provide the ideas above as general inspiration but clearly there are questions like the one you deliver up where a very powerful factor might be working in trustworthy good faith. I don?t know if best practices have emerged around issues like that, however I am certain that your job is clearly identified as a good game. Each girls and boys really feel the affect of only a moment抯 pleasure, for the rest of their lives.

  5. I would like to thnkx for the efforts you have put in writing this blog. I am hoping the same high-grade blog post from you in the upcoming as well. In fact your creative writing abilities has inspired me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a good example of it.

  6. Very nice post. I just stumbled upon your blog and wanted to say that I’ve really enjoyed browsing your blog posts. In any case I’ll be subscribing to your feed and I hope you write again soon!

  7. Hello! This is kind of off topic but I need some help from an established blog. Is it difficult to set up your own blog? I’m not very techincal but I can figure things out pretty fast. I’m thinking about setting up my own but I’m not sure where to start. Do you have any ideas or suggestions? Thanks

Leave a Reply

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

Read next