ዝርዝር ሁኔታ:

በ Additionክስፒር የፕሮግራም አወጣጥ ቋንቋ ቀላል የመደመር ፕሮግራም 18 ደረጃዎች
በ Additionክስፒር የፕሮግራም አወጣጥ ቋንቋ ቀላል የመደመር ፕሮግራም 18 ደረጃዎች

ቪዲዮ: በ Additionክስፒር የፕሮግራም አወጣጥ ቋንቋ ቀላል የመደመር ፕሮግራም 18 ደረጃዎች

ቪዲዮ: በ Additionክስፒር የፕሮግራም አወጣጥ ቋንቋ ቀላል የመደመር ፕሮግራም 18 ደረጃዎች
ቪዲዮ: 'በ' --- ክፍል 1 --- በወንድም ዳዊት ፋሲል 2024, ሀምሌ
Anonim
በ Additionክስፒር የፕሮግራም አወጣጥ ቋንቋ ውስጥ ቀላል የመደመር ፕሮግራም
በ Additionክስፒር የፕሮግራም አወጣጥ ቋንቋ ውስጥ ቀላል የመደመር ፕሮግራም

የ Shaክስፒር የፕሮግራም አወጣጥ ቋንቋ (ኤስ.ፒ.ኤል) ምናልባት ለመማር እና ለመጠቀም የሚያስደስት ፣ ግን በእውነተኛ ህይወት መተግበሪያዎች ውስጥ በተለይ የማይጠቅም የውስጣዊ የፕሮግራም ቋንቋ ምሳሌ ነው። SPL የምንጭ ኮዱ እንደ kesክስፒር ጨዋታ የሚነበብበት ቋንቋ ነው ፣ ገጸ -ባህሪዎች ተለዋዋጮች ሲሆኑ ውይይታቸውም ትክክለኛው ኮድ ራሱ ነው። ቋንቋው በጣም ተለዋዋጭ መሆኑን ማስተዋል አስፈላጊ ነው ፣ ስለዚህ በኮዱ ተግባራዊነት ላይ ተጽዕኖ ሳያሳድሩ የውጭ ቃላትን ፣ ዓረፍተ ነገሮችን እና የውይይት መስመሮችን ማከል ይችላሉ። ይህ ጊዜ ከተወሰደ ከተግባራዊነት ባሻገር ወደ የጽሑፍ መዝናኛ ግዛት እንዲሄድ ይህ የጽሑፍ ምንጭ ኮድ ይፈቅዳል።

ደረጃ 1: መስፈርቶች

ይህንን የመማሪያ ስብስብ ለመከተል የሚሞክር ማንኛውም ሰው የፕሮግራም መሰረታዊ ነገሮችን እና በትእዛዝ ፈጣን ውስጥ በአቃፊዎች ውስጥ ለመጓዝ መሰረታዊ ነገሮችን ያውቃል ተብሎ ይገመታል። በአሁኑ ጊዜ ከ SPL ኮድ ጋር በሚሰሩበት ጊዜ ኮድዎን ለማጠናቀር እና ለማስኬድ በመጀመሪያ ይህንን ቤተ -መጽሐፍት በመጠቀም የሳም ዶኖውን የkesክስፒርን አጠናቃሪ ወደ ሲ መተርጎም አለበት። አገናኙ ቤተ -መጽሐፍቱን በራስ -ሰር ያወርድለታል ፣ ከዚያ እሱን ለመጠቀም መገልበጥ ያስፈልጋል። ኮድዎን ለማጠናቀር አስቀድመው Python 2 ወይም ከዚያ በላይ በኮምፒተርዎ ላይ መጫን ያስፈልግዎታል። በአሁኑ ጊዜ Python በኮምፒተርዎ ላይ ካልተጫኑ ፣ ከዚህ ሊያገኙት ይችላሉ። አሁንም ይህንን የመመሪያ ስብስብ መከተል እና ኮድዎን ሳያጠናቅቁ እራስዎን መሰረታዊ መርሃ ግብር መፃፍ ይችላሉ።

ደረጃ 2 - ቀላል የመደመር ፕሮግራም

ቀላል የመደመር ፕሮግራም
ቀላል የመደመር ፕሮግራም

የዚህ መመሪያ ስብስብ የመጀመሪያ ክፍል ቁጥሮችን ለመጨመር ቀላል ፕሮግራም እንዴት እንደሚፃፍ ነው። ፕሮግራሙ በትእዛዝ መስመር ላይ ይካሄዳል ፣ እና ተጠቃሚው ሁለት ቁጥሮችን ያስገባል ከዚያም ፕሮግራሙ የእነሱን ምርት ይመልሳል እና ይወጣል።

ደረጃ 3: የምንጭ ፋይል ይፍጠሩ

የምንጭ ፋይል ይፍጠሩ
የምንጭ ፋይል ይፍጠሩ

ለፕሮግራምዎ የምንጭ ፋይል ይፍጠሩ። ለዚህ ምሳሌ ፣ ፋይሉ በተጨማሪprogram.spl ተብሎ ይጠራል። ነገሮችን ቀላል ለማድረግ ፣ ይህንን ፋይል splc.py ን በያዘው spl-master አቃፊ ውስጥ ያስገቡ። ይህ ኮድዎን ማጠናቀር በጣም ቀላል ያደርገዋል። በጽሑፍ አርታኢ ውስጥ የምንጭ ፋይልዎን ይክፈቱ። ማስታወሻ ደብተር ++ ን እመክራለሁ።

ደረጃ 4: ርዕስ ይፍጠሩ

ርዕስ ይፍጠሩ
ርዕስ ይፍጠሩ

ለጨዋታዎ ርዕስ ይጻፉ! በ SPL የተጻፉ ሁሉም ፕሮግራሞች ርዕስ ሊኖራቸው ይገባል። በወር አበባ እስከተጠናቀቀ ድረስ ይህ እርስዎ የሚፈልጉት ማንኛውም ነገር ሊሆን ይችላል።

ደረጃ 5 - ሁለቱን ባህሪዎችዎን ያስተዋውቁ

ሁለቱን ገጸ -ባህሪዎችዎን ያስተዋውቁ
ሁለቱን ገጸ -ባህሪዎችዎን ያስተዋውቁ

ሁለት ቁምፊዎችዎን ያስተዋውቁ! እነዚህ አንድ ላይ ለማከል የሚጠቀሙባቸው የእርስዎ ሁለት ተለዋዋጮች ናቸው። ያስታውሱ ፣ ስማቸው ከ Shaክስፒር ተውኔቶች እውነተኛ ገጸ -ባህሪያት መሆን አለበት። የሁሉም ትክክለኛ የቁምፊ ስሞች ዝርዝር እዚህ አለ። ቅርጸቱ የቁምፊው ስም ፣ ኮማ ፣ የቁምፊ መግቢያ ፣ እና ከዚያ ጊዜ ነው። ለዚህ ምሳሌ ሮሜዮ እና ጁልዬትን ሁለት ገጸ -ባህሪያትን ፈጠርኩ። የቁምፊው መግቢያ እርስዎ የሚፈልጉትን ሁሉ ሊሆን ይችላል ፣ ፈጠራን ለማግኘት ነፃነት ይሰማዎ!

ደረጃ 6: ሕግ 1 ን ይጀምሩ

ሕግ 1 ን ጀምር
ሕግ 1 ን ጀምር

ሕግ 1 ን ይጀምሩ። ሕግን ለመፍጠር “ሕግን” ፣ የድርጊቱን ቁጥር በሮማን ቁጥሮች ፣ ኮሎን ፣ ከዚያም ለድርጊቱ ስም አንድ ክፍለ ጊዜ ይፃፉ። ይህ እርስዎ ሊያስቡት የሚችሉት ማንኛውም ነገር ሊሰየም ይችላል።

ደረጃ 7 - ትዕይንት I ን ይጀምሩ

ትዕይንት I ን ይጀምሩ
ትዕይንት I ን ይጀምሩ

ትዕይንት 1 ን ይጀምሩ ፣ ትዕይንት ለመፍጠር ፣ “ትዕይንት” ፣ በሮማን ቁጥሮች ውስጥ ያለው የትዕይንት ቁጥር ፣ ኮሎን ፣ ከዚያም ስም ተከትሎ አንድ ክፍለ ጊዜ ይፃፉ። አሁንም የሚፈልጉትን ማንኛውንም ስም ለመምረጥ ነፃ ነዎት። በምሳሌው ኮድ ውስጥ ብዙ ትዕይንቶች ጥቅም ላይ እንደዋሉ ልብ ይበሉ። ለዚህ ፕሮግራም ዓላማ ፣ ይህ ሁሉ የሚያደርገው የምንጭ ኮድዎን ለማደራጀት ይረዳል ፣ እና አንድ ትዕይንት ብቻ በመጠቀም ሙሉ በሙሉ የሚሰራ ፕሮግራም መፃፍ ይችላሉ።

ደረጃ 8 - ሁለት ቁምፊዎችዎን ያስገቡ

ሁለት ቁምፊዎችዎን ያስገቡ
ሁለት ቁምፊዎችዎን ያስገቡ

ቁምፊዎችዎን ወደ መድረክ ያስገቡ! ሁለት ቁምፊዎችዎን ወደ ትዕይንት ለማስገባት ፣ NAME1 እና NAME2 ወደ ትዕይንት እንዲገቡ የሚፈልጓቸው የሁለት ቁምፊዎች ስም በሚሆንበት “[NAME1 ን እና NAME2 ን ያስገቡ]” ብለው ይፃፉ።

ደረጃ 9 የግቤት መግለጫዎችን ይፃፉ

የግቤት መግለጫዎችን ይፃፉ
የግቤት መግለጫዎችን ይፃፉ

ለተመረጡት እሴቶች እንዲመደቡ ለሁለቱም ቁምፊዎችዎ የግቤት መግለጫዎችን ይፃፉ። በ ‹SPL› ውስጥ አንድ ገጸ -ባህሪ እንዲናገር ማድረግ የቁምፊውን ስም እንደ መጻፍ ፣ ኮሎን ይከተላል ፣ እና ከዚያም በትክክል ሥርዓተ -ነጥብ ያለው ዓረፍተ ነገር ነው። ባህሪዎ በተጠቃሚ የተገለጸውን እሴት እንዲቀበል ፣ ገጸ -ባህሪዎ “ልብዎን ያዳምጡ” እንዲል ማድረግ አለብዎት። ይህ ተጠቃሚው ከትእዛዝ መስመሩ እሴት እንዲያስገባ ያስችለዋል ፣ ከዚያ መስመሩን ለሚናገር ገጸ -ባህሪ ይመደባል።

ደረጃ 10: እሴቶቹን አንድ ላይ ያክሉ

እሴቶቹን አንድ ላይ ያክሉ
እሴቶቹን አንድ ላይ ያክሉ

በሁለት ቁምፊዎችዎ ውስጥ የተከማቹ እሴቶችን አንድ ላይ ያክሉ። በትዕይንት ውስጥ ለራሱ እሴት እና ለተቃራኒ ገጸ -ባህሪ የሚናገር ገጸ -ባህሪን ለማዘጋጀት “እኔ እና እኔ የአንተ ድምር ነኝ” ብለው መጻፍ ይችላሉ። ሌላኛው ገጸ -ባህሪ የሁለቱን ገጸ -ባህሪዎች ድምር ዋጋ እንዲወስድ ከፈለጉ ፣ “አሁን እርስዎ እና እኔ የራስዎ ድምር ነዎት” የሚመስል ነገር ሊናገሩ ይችላሉ።

ደረጃ 11: እሴቱን ያትሙ

እሴቱን ያትሙ
እሴቱን ያትሙ

የተጨመረው እሴትዎን ያትሙ። አንድ ገጸ -ባህሪ ዋጋቸውን ወደ መደበኛ ውፅዓት እንዲወጣ ለማድረግ ፣ ትዕይንት ውስጥ ያለው ሌላ ገጸ -ባህሪ “ልብዎን ይክፈቱ” እንዲሏቸው ሊኖራቸው ይገባል። ዋጋቸውን ለማውጣት ትክክለኛውን ገጸ -ባህሪ መንገርዎን ያረጋግጡ። እሴቶቹን ወደ አንድ ገጸ -ባህሪ ካጠቃለሉ ፣ በትዕይንት ውስጥ ያለው ሌላ ገጸ -ባህሪ “ልብዎን ይክፈቱ” የሚለው መሆን አለበት።

ደረጃ 12: ገጸ -ባህሪያትን ከመድረክ ውጡ

ቁምፊዎችን ከመድረክ ይውጡ
ቁምፊዎችን ከመድረክ ይውጡ

ቁምፊዎችዎን ከመድረክ ይውጡ። በመድረኩ ላይ ሁሉንም ቁምፊዎች በራስ -ሰር የሚወጣውን “[ከ NAME1 እና NAME2 ውጣ”) ፣ ወይም “[Exeunt]” ማለት ብቻ ይችላሉ።

ደረጃ 13: እንኳን ደስ አለዎት

እንኳን ደስ አላችሁ! አሁን በ Shaክስፒር ፕሮግራሚንግ ቋንቋ መሠረታዊ የመደመር ፕሮግራም ጽፈዋል። ቀጣዩ ደረጃ ኮድዎን ማጠናቀር ነው።

ደረጃ 14: ፕሮግራምዎን በ C ኮድ ውስጥ ማጠናቀር

የ SPL ኮድዎን ወደ ሲ ለማጠናቀር Python 2 ን ወይም አዲስ መጫን አለብዎት እና የሳም ዶኖውን የkeክፔር ኮምፕሌተር ማውረድ አለብዎት።

የቅጂ መብት © 2014-2015 ሳም ዶኖ [email protected] [email protected]

ደረጃ 15: የትእዛዝ መስመርን ይክፈቱ እና ወደ ኮድ ማውጫ ይሂዱ

የትእዛዝ መስመርን ይክፈቱ እና ወደ ኮድ ማውጫ ይሂዱ
የትእዛዝ መስመርን ይክፈቱ እና ወደ ኮድ ማውጫ ይሂዱ

የትእዛዝ መስመርን ይክፈቱ ፣ እና አሁን የፃፉትን ኮድ እና ፋይሉን splc.py ወደያዘው አቃፊዎ ይሂዱ። በትእዛዝ መስመሩ ውስጥ እንዴት እንደሚጓዙ የማያውቁ ከሆነ ፣ ለመጀመርዎ መሠረታዊ መመሪያ እዚህ አለ።

ደረጃ 16 Splc.py ን ያሂዱ እና ኮድዎን ያጠናቅሩ

Splc.py ን ያሂዱ እና ኮድዎን ያጠናቅሩ
Splc.py ን ያሂዱ እና ኮድዎን ያጠናቅሩ

በትዕዛዝ መጠየቂያ ውስጥ “pypro splc.py yourprogramname.spl> yourprogramname.c” በሚለው ፋይል ስምዎ ስም ‹የእርስዎ ፕሮግራምግራም› ን በመተካት ይፃፉ።

ደረጃ 17 - እንኳን ደስ አለዎት እና የመላ ፍለጋ ምክሮች

እንኳን ደስ አለዎት! አሁን በ C ኮድ ውስጥ የተተረጎመ የፕሮግራምዎ ስሪት ሊኖርዎት ይገባል! ማንኛቸውም ስህተቶች ካሉ ወደ ምንጭዎ.spl ፋይል ለመመለስ ይሞክሩ እና በስርዓተ ነጥብ ማንኛውንም ስህተቶችን ይፈልጉ። ኮሎን ጥቅም ላይ ሊውል የሚችልበት ብቸኛው ጊዜ አንድ ገጸ -ባህሪ መስመር እንዲናገር ማድረግ ነው። በባህሪው በተናገረው ዓረፍተ ነገር ውስጥ ሊያገለግል አይችልም። እንዲሁም ገጸ -ባህሪዎችዎ በሚናገሩበት ትዕይንት ውስጥ በትክክል መግባታቸውን እና ስማቸው በትክክል መፃፉን ያረጋግጡ። ከ 1 ጀምሮ ሥራዎቹ እና ትዕይንቶች በሥርዓት መሆን እንዳለባቸው ያስታውሱ።

ደረጃ 18 ከእሱ ጋር መዝናናት (ከተፈለገ)

ከእሱ ጋር መዝናናት (አማራጭ)
ከእሱ ጋር መዝናናት (አማራጭ)

የመደመርprogram.spl የምንጭ ኮድን ሲያነቡ የ Shaክስፒርን ጨዋታ አወቃቀር አለው ግን እንደ አንድ ብቻ አያነብም። ከላይ ያለው ምሳሌ ትክክለኛ ተመሳሳይ ተግባር አለው ፣ ግን በተጨባጭ የመጫወቻ መንፈስ የበለጠ ፣ ከታሪክ ጋር ተመሳሳይነት አለው። የበለጠ አስደሳች እንዲሆን የአሁኑን ፕሮግራምዎን ለማሳመር ነፃነት ሊሰማዎት ይችላል ፣ ወይም እንደአሁኑ መተው ይችላሉ። ምርጫው የእርስዎ ነው ፣ እሱ ይሠራል

የሚመከር: