«Ալգորիթմ»–ի խմբագրումների տարբերություն

Content deleted Content added
No edit summary
Տող 18.
Որևէ ֆունկցիայի արժեքներ գտնելու համար նախատեսված ալգորիթմ գոյություն ունի այն և միայն այն դեպքում, երբ այն կարելի է հա՛վարկել Թյուրինգի մեթոդով՝ Թյուրինգի մեքենայի վրա: Այս թեզը համարվում է աքսիով, և չի կարող խիստ ապացուցվել մաթեմատիկորեն, քանի որ ալգորիթմը հստակ մաթեմատիկական հասկացություն չէ:
 
==Հատկությունները==
==Հատկույունները==
Ալգորիթմների տարբեր սահմանումներ պարունակում են հետևյալ պահանջները:
 
*Դիսկրետություն – ալգորիթմը պետք է իրենից ներկայացնի պարզ քայլերի հաջորդականություն, որոնք կբերեն որևէ խնդրի լուծմանը: Միևնույն ժամանակ, ալգորիթմի յուրաքանչյուր քայլի կատարման ժամանակը սահմանափակ է:
*Որոշվածություն – ցանկացած պահի հաջորդ քայլը հստակ որոշվում է կախված համակարգի իրավիճակից: Այսպիսով, ալգորիթմը տալիս է նույն պատասխանը նույն սկզբնական տվյալների համար: Հնարավոր է նաև, որ հաջորդ քայլը կախված լինի այդ պահին ընտրված պատահական թվից:
*Հասկանալի լինել – ալգորիթմը պետք է ներառի միայն կատարողին հասկանալի և նրա տվյալների մեջ առկա գործողույթւններգործողույթուններ:
*Վերջավորություն – ճիշտ տրված սկզբնական տվյալների դեպքում, ալգորիթմը պետք է վերջավոր քանակի քայլերից հետո տա ճիշտ պատասխանը:
*Ունիվերսալություն – ալգորիոմը պետք է կատարի իր ֆունկցիան ցանկացած թույլատրելի սկզբնական տվյալներ տալու դեպքում:
*Արդյունավետություն – որոշակի արդյունքների ստացում:
*Ալգորիթմը պարունակում է սխալներ, եթե արդյունքը սխալ է, կամ արդյունարդյունք չկա ընդհանրապես:
*Ալգորիթմը չի պարունակում սխալներ, եթե տալիս է ճշմարիտ արդյունք:
 
Ստացված է «https://hy.wikipedia.org/wiki/Ալգորիթմ» էջից