Համակարգչային ծրագրավորման լեզուների մեծ մասում while հանգույցը կառավարման հոսքի հայտարարություն է, որը թույլ է տալիս կոդի բազմիցս գործարկել՝ հիմնվելով տվյալ Բուլյան պայմանի վրա: while հանգույցը կարելի է համարել որպես կրկնվող if դրույթ:
Ի՞նչ է ժամանակի հանգույցի օրինակը:
«While» հանգույցն օգտագործվում է կոդի որոշակի բլոկն անհայտ թվով անգամներ կրկնելու համար, մինչև պայմանը բավարարվի: Օրինակ, եթե մենք ուզում ենք օգտվողից խնդրել 1-ից մինչև 10 թիվ, մենք չգիտենք, թե քանի անգամ օգտվողը կարող է մուտքագրել ավելի մեծ թիվ, ուստի մենք շարունակում ենք հարցնել «մինչդեռ թիվը 1-ի և 10-ի միջև չէ։
Ի՞նչ է տեղի ունենում որոշ ժամանակ անց:
while ցիկլում, պայմանն առաջինը գնահատվում է և եթե այն վերադարձնում է true, ապա ներսում գտնվող հայտարարությունները, իսկ հանգույցը կատարվում են, դա տեղի է ունենում բազմիցս մինչև պայմանը վերադարձնի false:Երբ պայմանը վերադարձնում է false, կառավարումը դուրս է գալիս հանգույցից և անցնում է ծրագրի հաջորդ հայտարարությունը while ցիկլից հետո:
Ի՞նչ է ժամանակի հանգույցը երեխաների համար:
«while» հանգույցը կրկնում է մեկ կամ մի քանի հրամաններ, կամ հաշվում է մինչև վերջ: Օղակը կկրկնվի այնքան ժամանակ, մինչև չկատարվի պայմանը, որը ստիպում է այն կոտրվել. այն աշխատում է այնքան ժամանակ, մինչև ինչ-որ բան խանգարի նրան աշխատել:
Ինչ է while և do while loop?
Այստեղ, while-ի և do while-ի միջև հիմնական տարբերությունն այն է, որ while loop-ի վիճակը ստուգվում է մինչև հանգույցի կրկնումը: Մյուս կողմից, do- while հանգույցը ստուգում է պայմանը հանգույցի ներսում հայտարարությունների կատարումից հետո: