ኮምፒውተሮችፕሮግራም

"ይህ ምንድን" እሱ "በዚያ" ተመልሶ መጣ: ወደ ቁልል ላይ ነው: እውነታ ረቂቅ መሠረት

ምናልባት አንዳንድ ወደፊት የኮምፒውተር የንግድ ውስጥ ሰዎች እና ዜሮዎችን ስለ መርሳት, እና ሂደት ስለሆነ ባይት እና ቃላት ላይ እንዲሠራ, ነገር ግን እስካሁን ድረስ ሁሉም ነገር ይወከላል ሁለትዮሽ ዓለም እና ደንቦች በሕይወት አይኖርም. ምን ቁልል ነው እና ተግባራዊ ቦታ - ፍጹም ግልጽ እንደሚሆን የታወቀ ነው. እንደ መጀመሪያ መልኩም መጀመሪያ እንደ የመጀመሪያው አንጎለ የመመዝገብ ነበር; ሥራውንም ያለውን ሎጂክ ትውስታ ያስፈልጋቸው ነበር. ቀላል አስተሳሰቦች ምክንያት "ይህ ቃል" ስለ የመሾም ሆኗል መቆለል "አስፈላጊ ሆኖ."

የተግባር አንጎለ, ሁለትዮሽ አመክንዮ

የ አንጎለ ትውስታ ይቆጣጠራል እንዲሁም ተደጋጋሚ ኮድ አፈጻጸም ሎጂክ የሚያስፈጽም. ፕሮግራሙ - ቀዶ ተከታታይ የሚወክሉ ተግባራት መካከል አንዱ ወይም ስብስብ: ይህን ለማድረግ አንድ ነገር እንዲመርጡ ነገር ማስቀመጥ ነው. ስርዓተ ክወናው - ተመሳሳይ ኮድ, የበለጠ ኃላፊነት: ይህን ለማስፈጸም እና ሌሎች ፕሮግራሞችን ለመቆጣጠር ተቋም ነው.

ሁለትዮሽ ቀዶ ብቻ ቅደም ተከተል - በእርግጥ (ስልተ ነጻ ንጥረ) ይሰራሉ. ፕሮግራሙ ራሱ ይገነዘባል እና ኮድ ሌሎች ክፍሎች የሚያቀናጅ ተግባር ይለያል.

በተለየ እና የተለዩ ክፍሎች ተከታታይ እንደ ተቀባይነት ዲዛይን ስልተቀመር. እያንዳንዱ የራሱ (አብዛኛውን ጊዜ ብቻ አንድ) ተግባር እንደሚሸከም - ይህ ምስላዊ ማረም, ተግባራዊ የሚሆን አመቺ ነው. ይህ ፕሮግራም ስልተ አንድ ቤተ-ለመፍጠር እና ሌሎች ፕሮጀክቶች ውስጥ እነሱን መጠቀም, የልማት ሂደቱን ለማቅለል ያስችልዎታል.

በመላክ ላይ እና አስተዳደር ይመልሳል

ፕሮግራሙ ውጤቱ ያሰላል, ይህ ውሂብ በማለፍ, ተግባሩ ይጠራዋል. መመለስ ቁጥጥር ክወና ቀጣዩ ጥሪ ላይ ሊከናወን ይገባል ምክንያቱም ሌላ ኮድ ድርሻ መገደል ጀምሮ ወደ ውጭ የተጀመሩ ነው. ይህ ዘዴ ኮድ አፈጻጸም እና በአጠቃላይ ፕሮግራም ውጤቶች ስኬት ትዕዛዝ የቀረበ ነው.

ኮድ ትውስታ ውስጥ የተጫኑ እና በቅደም ተከተል ተፈጻሚ ነው. አንድ ተግባር (ኮድ ሌላ ቁራጭ) መጥራት, ተከምሮ ይውላል. ይህ ምንድን ነው? ማህደረ ትውስታ (እና አንድ ጠቋሚ) እያንዳንዱ ተከታታይ ንጥረ ቀደም በአንድ ላይ መቀመጡን መሆኑን ውስጥ ተራ ይለያል, ይህም. ከዚህ በታች ነው ማንኛውም ሰው ማግኘት በመሆኑ, ስራ መውሰድ ይኖርብናል እና በላዩ ላይ ናቸው ሁሉ. የጠቋሚ ሁልጊዜ ቁልል ውስጥ አሁን ባለው ቦታ የሚጠቁም ነው.

መጀመሪያ, ወደ ቁልል መመለስ አድራሻ ያገኛል - የጥሪ ክንውን በሚከተለው አድራሻ. ከዚያም በመባል ተግባር ሁሉ አስፈላጊ ውሂብ ማስቀመጥ. የ ተብሎ ተግባር እነሱን ያስኬዳል, ውሂብ ይመርጣል, እና ቁልል የመጨረሻ አባል ውጤት ሲመለስ ቁጥጥር ይፈጥራል. ቡድን: "ይህ መቆለል" የተሰጠው ካለፈው ወደ ጠቋሚ ይገፋፋናል, እና በ "እሱ" ሂደቱን ይሄዳል ተመርጧል.

የሚመዘግብ ምሳር, bX, CX, dx, ዘፀ መረጃ ዕድሜ ያለውን ዘመን መጀመሪያ አንድ ምልክት ሆነ, ነገር ግን SP እና ኤስ ኤስ - በውስጡ ዋና የጂንግልስ ነው. እንዴት ፕሮግራሚንግ ቁልል መጠቀም? ባለፉት ምሳሌዎች መጀመሪያ ዘመን ሕንፃ ሀውልቶች አይሆንም. ቁልል አብረው ቃላት "ተግባር" እና "recursion» ጋር, ወደ ሁለትዮሽ ወደ ዓለም መጣ እና ፕሮግራሚንግ ልምምድ አጠቃላይ ሎጂክ ወደ ተሰወረ.

ምን ማድረግ እንዳለብዎ ለመወሰን ውሂብ አገልግሉ

ስልት የሚቆለሉ ወደ recursion ጨምሮ ኮድ የተለያዩ ክፍሎች, ወደ በርካታ ጥሪዎች ያስችላቸዋል: አንድ ተግባር እራሱን ይደውሉ. የተፈጥሮ ገደቦች አሉ: ስለ ቁልል እና ኮድ ትውስታ መጠን በቂ ሊሆን ይገባል. ትክክለኛ - ፕሮግራሙ ትክክል ከሆነ, ከዚያም አፈጻጸሙ የተረጋጋ, ዝውውር / መመለስ አስተዳደር ይሆናል.

የ ሳህኖች ወደ ጠረጴዛ ተኛ የተላከ ነው ይህም በአንድ ክምር, ይተኛል እንደ ቁልል, ሙሉ ነው. መሆኑን ሳህኖች መካከል ዕጣ, ይዘታቸው, ይህም የሚተላለፍ ነው ቦታ ውስጥ መፍትሔ ነው. መስተጋብር ያለውን ሎጂክ መሰረት, ቡድኑ "ቁልል, እሱ" የሚሰጥ የቅድመ-ዝግጅት ተብሎ ሰዎች; የጠራቸውንም እነዚህን መካከል ይህንን. ሂደቱ ሲጠናቀቅ ነው ጠረጴዛው ላይ ቁልል የላከኝን ሰው የሚከተለውን አድራሻ ቁጥጥር መመለስ አስፈላጊ ነው.

በጣም ቀላል እና ውጤታማ ሎጂክ. ውሳኔ ነው እንደ ምን, ጠረጴዛው ላይ ነው - በውስጡ እንክብካቤ, ዋናው ነገር ሁልጊዜ ክወና ቀጣዩ ተፈታታኝ ሁኔታ ቁጥጥር መመለስ ነው - አንድ ውሂብ ቁልል ይልካል ምን ጠረጴዛ ላይ የራሱ ጉዳይ - ቁርኣን ግኝቶች ጋር የሚሄድ ሆኖ ያገለግላል. ተግባር ነው recursion ተናግራለች, ነገር ግን ውሂቡ በቁልሉ ውስጥ ይወድቃሉ ከሆነ recursion ብቻ የሚቻል ከሆነ ብቻ ነው እራሱን መደወል ይችላሉ.

ያለው መሠረታዊ የአብስትራክት

ተራ እና ተግባራዊ አመለካከት መሠረት በሚሆንበት ጊዜ, ማለት ይቻላል, እኛ ምክንያታዊ ተጨባጭ ለመሆን መጠበቅ, እና የኋለኛውን መካከል ረጅም ሕይወት ይችላሉ. ሳህኖች አንድ ቁልል በቁልሉ ወለደች; እንዲሁም ቁልል በአጠቃላይ የሥራ ሂደት ስለሆነ, ስርዓተ ክወናዎች, ፕሮግራሞች, ተግባሮች, እና ከፍተኛ የቴክኖሎጂ ዘርፍ የቀረበ.

ይህም ቋንቋ ሕልውና ትግል ውስጥ ያለውን አገባብ, ትርጉሞቹ, ፕሮግራም ዝግጅት እና ቅድሚያ ስለ ባዶ ክርክር ያለ ግምት ይችላሉ ጊዜ አይሽሬ ሁኔታ አንድ ቀላል, ነገር ግን ብርቅ ሁኔታ መሠረት ነበር.

በከፊል እንደ ትውስታ ሴል ነበረ, እና እስከ ዛሬ በኖረች, ነገር ግን የሱን ሐሳብ ተቀይሯል ነው. በእርግጠኝነት ጠንካራ የትየባ ያለውን ጥቅጥቅ በኩል በማለፍ, አሁን የሆነ ነገር መሆን እና አስቀድሞ በጣም አስፈላጊ ነው ምክንያቱም, ማንኛውም ነገር እውነተኛ ትውስታ ውስጥ መያዝ እንደሚችል ይናገራሉ.

የምደባ ኦፕሬተሮች, ሁኔታዎች, ቀለበቶች, ያግዳል ... እንዲሁም, ለረጅም ጊዜ ወደ አገባብ ለውጥ የለውም, ትርጉም አንፃር በጣም አነስተኛ ተለወጡ. የፕሮግራም ቋንቋዎች የማታምንባቸውን ለ ውጊያ ከእነርሱ አንዱን ማሸነፍ እድል የተሰጠው አይደለም. የጸሐፊውን በፕሮግራም እንክብካቤ የማድረግ, አይደለም ቋንቋ - መሳሪያዎች (አጠናቃሪ / አስተርጓሚ / ሼል) በቀላሉ መስራት, / አጠቃቀም ለመጻፍ የተረጋጋ እና ሙሉ-ተለይቶ, እንዴት እና ምን መሆን ግዴታ ነው.

ቁልል ሐሳቦችን እና ቴክኖሎጂዎችን ወደ ልማት አቀፍ ሂደት ውስጥ አዲስ ትርጉም አግኝተዋል አድርጓል. ወደ እነርሱ አመቺ እርስ ላይ የተቀመጠ ሊሆን ውስጥ መልክ ተለዋዋጮች እና ስልተ እና አንቀሳቃሾች እርስ በርሳቸው ውስጥ ተካተዋል. አንድ ሰው የተለየ ሥራ ይሰጣል ጊዜ በአብዛኛው ወደ ፕሮቶኮል ቁልል ስለ መስማት ይችላል.

ቁልል, ተግባር እና recursion - ተመሳሳይ ነገር ማድረግ, ነገር ግን ከእናንተ መረጃ ማስገባት እና ሂደት ልዩ ስሪት ለመፍጠር በመፍቀድ, ፍጹም እርስ በርስ የሚደጋገፉ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 am.atomiyme.com. Theme powered by WordPress.