Ո՞րն է կրկնության և հետադարձման տարբերության իրական օրինակը: Ես իսկապես չեմ պատկերացնում կրկնություն և հետընթաց:


պատասխանել 1:

Լավ, ահա իմ փորձությունը: Տեղադրումն այստեղ է. Դուք ունեք մաքուր լվացքի մեծ կույտ: Դուք ցանկանում եք դրանք ծալել և դրանք կրկին դնել ձեր առանձնասենյակում:

Վերարտադրողական մոտեցում

Դուք սկսում եք անցնել կույտով: Միանգամից մի կտոր հագուստ եք վերցնում, ծալեք այն և դնում պահարանի մեջ:

Վերականգնողական մոտեցում

Նրանք առաջին հերթին բաժանեցին մեծ կույտը փոքր կույտերի ՝ ելնելով հագուստի տեսակից (վերնաշապիկ, գուլպաներ, շալվար…): Այնուհետև վերցնում եք այս փոքրիկ կույտերը և դրանց մեջ ցանկացած հագուստ ծալում: Այժմ դուք ունեք ավելի փոքր, ծալովի կույտեր `կախված հագուստի տեսակից: Նրանք անցնում են յուրաքանչյուր պատառաքաղով և հագուստը դնում պահարանում:


պատասխանել 2:

Թույլ տվեք նախևառաջ սահմանել երկու տերմինները: Iteration- ը այն գործընթացն է, որի ընթացքում որոշակի գործողություն (մի շարք ցուցումներ) իրականացվում է բազմիցս, մինչդեռ վերադարձը գործընթաց է, որի ընթացքում ֆունկցիան բազմիցս իրեն կանչում է մինչև որոշակի պայմանի բավարարումը: Ֆունկցիան կարող է անցնել նույն կամ տարբեր արժեքներ ռեկուրսիայի ընթացքում: Դա կախված է խնդրից: Որոշ խնդիրների դեպքում երկուսն էլ հանգեցնում են նույն արդյունքի:

Այժմ մենք օրինակներ ենք գալիս իրական կյանքից: Քեզ արթնացնելու համար ինքներդ համարեք ձեր մորը մինչև երեկոյան 10-ը: Դա քեզ է կանչում: Բայց դուք չեք արթնանում Այնուհետև նա շարունակում է զանգահարել ձեզ մինչև արթնանալ: Բայց ամեն անգամ նրա ձայնի ինտենսիվությունը մեծանում է: ՀԱՇՎԱՐԿՈՒՄ այստեղ դեր է խաղում: Մինչև որոշակի պայմանի (ձեր արթնացող վիճակը) բավարարելը, գործողությունը կրկնվում է (ձեր մայրը անընդհատ արթնացնում է ձեզ), բայց ամեն անգամ այլ արժեքով (ձայնի ինտենսիվության աճ): Սա օրինակ է իրական կյանքից:

Պատկերացրեք մի այլ սցենար. Ձեր մայրը ձեզ կերակրելու է մի շարք ուտեստներով, ինչպիսիք են պարապ, դոզան կամ պիցցան, ինչ ուզում եք: Նա դա անում է այնքան ժամանակ, մինչև չկարողանաք ինքներդ ուտել (բացառություններ թողեք. P): Սա այն դեպքում, երբ տեղի է ունենում ITERATION: Նույն գործողությունը կատարվում է (ձեր մայրը ձեզ կերակրում է ձեր նախընտրած ուտեստները), առանց որևէ բան փոխելու, մինչև որոշակի պայմանը բավարարվի (ինքներդ ձեզ ուտելու ձեր ունակությունը):

Սրանք իրական կյանքի մի քանի օրինակներ են: Հուսով եմ, որ դա կօգնի :)


պատասխանել 3:

Թույլ տվեք նախևառաջ սահմանել երկու տերմինները: Iteration- ը այն գործընթացն է, որի ընթացքում որոշակի գործողություն (մի շարք ցուցումներ) իրականացվում է բազմիցս, մինչդեռ վերադարձը գործընթաց է, որի ընթացքում ֆունկցիան բազմիցս իրեն կանչում է մինչև որոշակի պայմանի բավարարումը: Ֆունկցիան կարող է անցնել նույն կամ տարբեր արժեքներ ռեկուրսիայի ընթացքում: Դա կախված է խնդրից: Որոշ խնդիրների դեպքում երկուսն էլ հանգեցնում են նույն արդյունքի:

Այժմ մենք օրինակներ ենք գալիս իրական կյանքից: Քեզ արթնացնելու համար ինքներդ համարեք ձեր մորը մինչև երեկոյան 10-ը: Դա քեզ է կանչում: Բայց դուք չեք արթնանում Այնուհետև նա շարունակում է զանգահարել ձեզ մինչև արթնանալ: Բայց ամեն անգամ նրա ձայնի ինտենսիվությունը մեծանում է: ՀԱՇՎԱՐԿՈՒՄ այստեղ դեր է խաղում: Մինչև որոշակի պայմանի (ձեր արթնացող վիճակը) բավարարելը, գործողությունը կրկնվում է (ձեր մայրը անընդհատ արթնացնում է ձեզ), բայց ամեն անգամ այլ արժեքով (ձայնի ինտենսիվության աճ): Սա օրինակ է իրական կյանքից:

Պատկերացրեք մի այլ սցենար. Ձեր մայրը ձեզ կերակրելու է մի շարք ուտեստներով, ինչպիսիք են պարապ, դոզան կամ պիցցան, ինչ ուզում եք: Նա դա անում է այնքան ժամանակ, մինչև չկարողանաք ինքներդ ուտել (բացառություններ թողեք. P): Սա այն դեպքում, երբ տեղի է ունենում ITERATION: Նույն գործողությունը կատարվում է (ձեր մայրը ձեզ կերակրում է ձեր նախընտրած ուտեստները), առանց որևէ բան փոխելու, մինչև որոշակի պայմանը բավարարվի (ինքներդ ձեզ ուտելու ձեր ունակությունը):

Սրանք իրական կյանքի մի քանի օրինակներ են: Հուսով եմ, որ դա կօգնի :)