सूडो-कोड

मुक्त ज्ञानकोश विकिपीडिया से
Jump to navigation Jump to search

प्रोग्रामकों से प्रायः कहा जाता है कि अल्गोरिथ्मों का वर्णन इस तरह करें, जो लोगों को सीधा समझ में आये (कंप्यूटर से सम्बंधित किसी भाषा से प्रभावित ना हो) | ये विवरण कंप्यूटर प्रोग्रामों के लिए नहीं होते, किन्तु गद्य से अधिक संरचित होते हैं। वे डाटा ढांचों या अल्गोरिथ्मों के ऊपरी विश्लेषण में भी सहायक होते हैं। इन वर्णनों को हम छद्म- कोड अथवा सूडो-कोड कहते हैं।

सूडो कोड का एक उदाहरण[संपादित करें]

ऐरे-महत्तम सवाल एक सामान्य सा प्रश्न है। ऐरे A में n इन्ट्जर हैं और इनमे से सबसे बड़ा पता लगना है। ऐरे मेक्स नामक इस अल्गोरिथ्म का ब्योरा नीचे दिया गया है :

अल्गोरिथ्म ऐरे मेक्स (A,n)

इनपुट : n >= १ इन्ट्जर वाला ऐरे A
आउट्पुट : A का महत्तम तत्व (एलेमेंट)
करंटमेक्स <- A[0]
i<-१ से n - १ के लिए
 यदि करंट मेक्स < A[i] तो
 करंट मेक्स <- A[i]
रिटर्न करंट मेक्स