अजगर - स्यूडोकोड लेखन?

वोट
3

कैसे आप एक 8 द्वारा -8 वर्ग, जहां वर्गों में से कोई भी पूरा होना है की बिसात बैठक के लिए स्यूडोकोड लिखना चाहते हैं? (सभी खाली हो सकता है)

मैं काफी स्यूडोकोड अवधारणा नहीं मिलता है।

20/09/2009 को 23:52
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


5 जवाब

वोट
4

छद्म कोड के रूप में कोड है कि कोड नहीं बल्कि काफी कोड की तरह है बाहर लिख रहा है। तो एक फ़ाइल को खोलने और पाठ के अपने लाइनों बाहर मुद्रण मुद्रण के लिए

if file exists(path_to_file) then :
 open (path_to_file)
 for each line in file  : print the line of the file

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

मुझे लगता है कि आप इस समस्या पर विचार करने के लिए कैसे कार्य करता है और कक्षाएं बनाने के लिए, और छद्म कोड लिखने पहले आप यह कर मदद मिलेगी प्रोत्साहित करने के लिए किया जाएगा।

20/09/2009 को 23:58
का स्रोत उपयोगकर्ता

वोट
1

मेरा अनुमान है कि यह सही क्लास असाइनमेंट है?

संक्षेप में, स्यूडोकोड बहुत एक रूपरेखा के समान है। यह आप कैसे समस्या को हल करने के बारे में जाने के लिए, विशिष्ट विवरण के बिना जा रहे हैं की संरचना है।

इस मामले में, आप शायद के लिए-छोरों एक जोड़ी का उपयोग करें, और ड्राइंग स्केच और वहाँ होगी ...

for x in range(0,10):
    for y in range(0,10):
        #print out the square (x,y)
20/09/2009 को 23:59
का स्रोत उपयोगकर्ता

वोट
2

बस कुछ है कि कोड और सामान्य मानव स्पष्टीकरण के बीच एक संकर की तरह लग रहा लिखें।

for i from 1 to 8
    for j from 1 to 8
        print "[ ]"
    print "\n"
21/09/2009 को 00:02
का स्रोत उपयोगकर्ता

वोट
5

मैं भी अधिक सामान्य उदाहरण होगा।

Loop with x from 1 to 8
    Loop with y from 1 to 8
        draw square at x, y
21/09/2009 को 00:09
का स्रोत उपयोगकर्ता

वोट
4

विकिपीडिया लेख स्यूडोकोड एक बहुत का उपयोग करें, काफी सफलतापूर्वक। वहाँ विकिपीडिया पर स्यूडोकोड के लिए कोई मानक है, और वाक्य रचना भिन्न होता है, लेकिन यहाँ के साथ उदाहरण कुछ सामान्य जानकारी है: विकिपीडिया पर एल्गोरिदम

यहाँ स्यूडोकोड के साथ लेख (के दो अच्छे उदाहरण हैं अधिक ):

विकिपीडिया की तरह शैली का उपयोग करना, मुझे क्या करना चाहते हैं:

for i from 0 to 7
    for j from 0 to 7
        if (i + j) is even then
            paint square (i, j) black
        else
            paint square (i, j) white

(यदि या अंत के साथ के लिए की 'अगर अंत' के अंत अंकन या 'दोहराने' / 'के लिए खत्म हो' शैली की बात मुझे लगता है कि है)।

21/09/2009 को 01:40
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more