Data Structures in Hindi : Writing Algorithms

Writing Algorithms

  • Introduction to writing algorithms in Hindi
  • Rules of writing algorithms in Hindi
  • Flow control & algorithms in Hindi

Introduction to Writing Algorithms 

एक ही problem के लिए कई algorithms लिखी जा सकती है जो उस problem को अलग अलग तरीके से solve करती है।

किसी problem को किस प्रकार किया solve जायेगा इसका कोई standard तरीका नहीं होता है। क्योंकि हर programmer problem को अलग तरह से देखता है और solve करने का प्रयास करता है।

इसलिए एक algorithm किस प्रकार कार्य करेगी इसका कोई standard तरीका नहीं होता है यह पूर्णतः programmer पर depend करता है। Programmer स्वयं का तरीका उपयोग करने के लिए independent होता है।

हालाँकि एक algorithm को किस प्रकार form किया जाएगा या किस प्रकार लिखा जाएगा इसके लिए एक standard way है जिसे हर programmer को follow करना होता है।

किसी algorithm को लिखते समय यदि आप standard को follow करते है तो उससे दूसरे programmers द्वारा algorithm को आसानी से पढ़ा और समझा जा सकता है।

Rules of Writing Algorithms

Algorithms को लिखने के लिए कुछ rules define किये गए है जिन्हे follow करके आप standard algorithms create कर सकते है। इन rules को आगे बताया जा रहा है।   
  1. एक algorithm BEGIN statement के साथ शुरू होनी चाहिए। 
  2. Algorithms में variables के नाम capital letters में होने चाहिए। 
  3. Variables को declare करने के लिए declare keyword यूज़ करना चाहिए और इस प्रकार define करना चाहिए। 
    1. declare variable-name; 
  4. Variables को values assign करते समय set keyword का प्रयोग करना चाहिए और variables को इस प्रकार value assign करनी चाहिए। 
    1. Set Variable-name := Value;
  5. Input लेने के लिए Read keyword यूज़ करना चाहिए और इस प्रकार define करना चाहिए। 
    1. Read := Variable-name;
  6. Output देने के लिए write keyword यूज़ करना चाहिए और इस तरह variables को print करना चाहिए।
    1. Write : variables-name;
  7. हर step का purpose comments द्वारा बताया जा सकता है। 
  8. Algorithm को END statement से terminate करना चाहिए। 

Flow Control in Algorithms 

Algorithms में control statements भी define किये जा सकते है। आगे सभी control statements का syntax दिया जा रहा है जिसे आप algorithms में use कर सकते है।

IF statement 

If statement का प्रयोग किसी condition के true होने पर कुछ specific statements को execute करने के लिए किया जाता है। यदि condition false होती है तो if block का कोई भी statement execute नहीं होता है।

If Condition, Then

//Statements to execute when condition is true.

End of If


IF ELSE statement 

If else statement का प्रयोग condition के आधार पर statements को execute करने के लिए किया जाता है। यदि condition true होती है तो if block के statements execute होते है। यदि condition false होती है तो else block के statements execute होते है।

If Condition, Then

//Statements to be executed when condition is true.

Else

//Statements to be executed when condition is false.

End of If-Else

WHILE loop

While loop का प्रयोग define किये गए statements को तब तक बार बार execute करने के लिए किया जाता है जब तक की condition true होती है। 

Repeat step while condition: (condition)

//steps to repeat

End of while loop 

FOR loop

For loop का प्रयोग define किये गए statements को बार बार execute करने के लिए किया जाता है। इस loop में condition और increment part एक साथ define किये जाते है। 

Repeat step for 1 = N1 to N2 by T

// steps to repeat

End of for loop 

Control statements के बारे में विस्तृत जानकारी के लिए C Language Flow Control in Hindi tutorial पढ़े। 

      DMCA.com Protection Status

 Leave a comment