መልካም፣ አንድ አልጎሪዝም ችግርን የሚፈታ የእርምጃዎች ቅደም ተከተል ነው። በዚያ ፍቺ (እና በእውነቱ አብዛኛዎቹ የአልጎሪዝም ትርጓሜዎች) ማንኛውም የኮምፒተር ፕሮግራም እንዲሁ አልጎሪዝም ነው። እያንዳንዱ የዩለር ችግር በኮምፒዩተር ፕሮግራም ሊፈታ ይችላል፣ ስለዚህ መልሱ አዎ ነው።
የትኞቹ ችግሮች በማንኛውም ስልተ-ቀመር ያልተፈቱ?
ማብራሪያ፡ ችግሮች በማንኛውም ስልተ ቀመር ሊፈቱ አይችሉም የማይታወቁ ችግሮች ይባላሉ። በፖሊኖሚል ጊዜ ውስጥ ሊፈቱ የሚችሉ ችግሮች ትራክታብል ችግሮች ይባላሉ።
እያንዳንዱ ችግር ሊፈታ ይችላል?
ሁሌም መፍትሄ አለ
አያምኑም ይሆናል ግን ሁሉም ችግር ሊፈታ ይችላል። በእርግጥ የሎጂክ፣ የሂሳብ ወይም የግንዛቤ ችግሮች ሁል ጊዜ ትክክለኛ መልስ ይኖራቸዋል፣ ግን ስለእነዚያ ምክንያታዊ ያልሆኑ፣ መስመራዊ ያልሆኑ ችግሮችስ?
ብዙ ስልተ ቀመሮች ችግሮችን መፍታት ይችላሉ?
አስታውስ፣ አንድ ትክክለኛ መልስ የለም ።� ለእያንዳንዱ ችግር ብዙ የተለያዩ ስልተ ቀመሮች ተቀባይነት ሊኖራቸው ይችላል። � በእንግሊዘኛ ቋንቋ ተለዋዋጭነት ምክንያት አንድ አይነት ስልተ ቀመር ከአንድ በላይ በሆነ መንገድ ሊገለጽ ይችላል። � በተጨማሪም፣ ሁልጊዜ ማለት ይቻላል አንድን ችግር ለመፍታት ከአንድ በላይ መንገዶች አሉ።
5 የአልጎሪዝም ባህሪያት ምንድናቸው?
አንድ ስልተ ቀመር አምስት ንብረቶች ሊኖሩት ይገባል፡
- ግብዓት ተለይቷል።
- ውጤት ተለይቷል።
- እርግጠኝነት።
- ውጤታማነት።
- Finiteness።