Data Structure in Hindi : Algorithms

Algorithms 

  • Introduction to algorithms in Hindi 
  • Characteristics of algorithm in Hindi
  • A Simple algorithm in Hindi

Introduction to Algorithms

Computer science में एक algorithm किसी problem को solve करने या कोई operation perform करने के लिए step by step procedure होती है। एक algorithm को किसी programming language द्वारा implement किया जाता है।

एक algorithm कोई computer program नहीं होती है। Algorithm के आधार पर computer program लिखे जाते है।एक Algorithm सरल English भाषा में आसानी से समझ आने वाले steps की list होती है जिसे programmers द्वारा code के रूप में convert किया जाता है। (या जिसके आधार पर programmers code लिखते है।)

आप real life में कई बार algorithms का प्रयोग करते है। उदाहरण के लिए एक recipe book में recipe बनाने के लिए दिए गए steps को algorithm कहा जा सकता है।

एक algorithm किसी programming language विशेष से related नहीं होती है। Algorithm को किसी भी programming language में implement किया जा सकता है।

एक ही algorithm कई अलग अलग programming languages में implement की जा सकती है। यानी की एक algorithm को follow करके आप किसी भी programming language में program बना सकते है।

Characteristics of Algorithms 

एक algorithm की कुछ महत्वपूर्ण विशेषताएँ होती है जिनके बारे में निचे दिया जा रहा है। 

  • Finite Steps - एक algorithm में हमेशा गिने जा सकने वाले steps होते है। जो algorithm जितने कम steps में task complete करती है। वह उतनी ही अच्छी मानी जाती है। 
  • Precisely Defined - एक अच्छी algorithm का हर step clearly defined होता है जिसे पढ़ने वाला आसानी से समझ सकता है। 
  • Input - एक अच्छी algorithm हमेशा input लेती है।     
  • Output - एक अच्छी algorithm हमेशा input के अनुसार output देती है। 
  • Effectiveness - एक algorithm problem solving होनी चाहिए। 

A Simple Algorithm

निचे उदाहरण के लिए 2 का sum perform करने के लिए algorithm दी जा रही है।  

  1. BEGIN
  2. Declare A, B, TOTAL
  3. Read := A, B
  4. Set TOTAL = A+B
  5. Write : TOTAL
  6. END
       

      DMCA.com Protection Status

 Leave a comment