አልጎሪዝም ስልተ ቀመሮችን እና ሂደቶችን የመፍጠር ሳይንስ ነው ፣ የተዋቀረ የፕሮግራም አስፈላጊ አካል። የንግድ ሥራ እቅድ ማውጣት ፣ ለሞባይል ወይም ለኮምፒዩተር ጨዋታ መተግበሪያን ማዘጋጀት ያለ ስልተ ቀመር አይሆንም ፡፡ ስልተ ቀመሮችን የመፍጠር ችሎታ በአውቶማቲክ ሞድ ውስጥ በትንሹ ጥረት ብዙ ነገሮችን ደጋግመው እንዲያደርጉ ያስችልዎታል ፡፡
መመሪያዎች
ደረጃ 1
ለመጀመሪያ ጊዜ “አልጎሪዝም” የሚለው ቃል ከዘመናዊ አልጄብራ መሥራቾች አንዱ የሆነው ጠቢቡ እና የሥነ ፈለክ ተመራማሪው አል-ኪዋሪዝሚ በ 224 ዓ.ም. በመሰረታዊ ሥራዎቹ ፡፡ በእሱ አረዳድ ፣ አልጎሪዝም አንድ ችግር እንዲፈቱ የሚያስችልዎ መመሪያ ነው። አል-ኪዋሪዝሚ ከሥራ ባልደረቦቹ መካከል የተከበረ ሳይንቲስት ነበር ፣ እና እንደዚህ ያሉ መመሪያዎችን ማጠናቀር በሂሳብ አከባቢ ውስጥ የተለመደ ሆነ ፡፡
ደረጃ 2
ስልተ ቀመሮችን ማጠናቀር ከኮምፒዩተር መምጣት ጋር በጣም አስፈላጊ ተግባራዊ እና ተግባራዊ ሚና አግኝቷል ፡፡ ውስብስብ መግለጫዎችን ለማስላት እና ችግሮችን ለመቅረፍ ግዙፍ የቫኩም ቧንቧ ማሽኖች ተገንብተዋል ፡፡ በሁለትዮሽ ኮድ ውስጥ መመሪያዎችን (ትዕዛዞችን) ብቻ በመረዳት ኮምፒተር ፈጠራን ማሰብ አይችልም ፡፡ በፕሮግራም ውስጥ አልጎሪዝም ውጤትን ለማሳካት የሚያዝ የትእዛዝ ቅደም ተከተል ነው ፡፡
ደረጃ 3
ስልተ-ቀመሩን ለማቀናጀት በመጀመሪያ አንድ ግብ መወሰን ያስፈልግዎታል ፡፡ ከዚያ ይህንን ግብ እንዴት ማሳካት እንደሚቻል በራስዎ ቃላት (እና ምንም እንኳን ግልጽ ባልሆነም በወረቀት ላይ መጻፍ) ማዘጋጀት ይችላሉ ፡፡
ደረጃ 4
የአልጎሪዝም ዋና ዋና ገጽታዎች የአቀራረብ አጭርነት ፣ ደረጃ በደረጃ በደረጃ ፣ ለአፈፃሚው ግንዛቤ ናቸው ፡፡ የአልጎሪዝም ጥሩ ምሳሌ የምግብ አዘገጃጀት መመሪያ ነው። ግቡን ለማሳካት አሻሚ መግለጫዎን ወደ መመሪያዎች ይለውጡ ፣ ግቡን ለማሳካት ወደሚጠጉ የተወሰኑ ድርጊቶች ተከፋፍለዋል ፡፡ ቡድኖች ግልጽ ፣ ሊሆኑ የሚችሉ ፣ የማይጠየቁ ፣ የሚለኩ መሆን አለባቸው ፡፡ ለምሳሌ “2 እንቁላል ውሰድ ፡፡ በድስት ውስጥ ለ 10 ደቂቃዎች ያብሷቸው ፡፡ ዛጎሉን ይላጩ ፡፡
ደረጃ 5
አልጎሪዝም ወደ የፕሮግራም ኮድ ለመተርጎም በተቻለ መጠን ቀለል ማድረግ ያስፈልግዎታል ፡፡ ከዚያ በ “pseudocode” ውስጥ እንደገና መጻፍ ይችላሉ - በዚህ ቋንቋ ሁሉም ድርጊቶች በፕሮግራም ዘይቤ ይከናወናሉ ፣ ግን በፕሮግራም ቃላት ሳይሆን በሰው ውስጥ ፡፡ ሲጨርሱ የውሸት ኮድ እርስዎ በሚያውቁት የፕሮግራም ቋንቋ ወደ ኮድ የተተረጎመ ሲሆን ፕሮግራሙ ራሱ ተሰብስቧል (በኮምፒተር ይፈጸማል) ፡፡